我正在尝试为我找到的这个bean创建一个测试。
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type = "text" id = "E1" /><input type="checkbox" id="C1" checked>
<input type = "text" id = "E2" /><input type="checkbox" id="C2">
<input type = "text" id = "E3" /><input type="checkbox" id="C3">
<input type = "text" id = "E4" /><input type="checkbox" id="C4">
这是我拥有的测试课程,
public class MyClass() {
@Bean
@ServiceActivator(inputChannel = "sftpChannel")
public MessageHandler handler() {
logger.info("I am here");
return new MessageHandler() {
@Override
public void handleMessage(Message<?> message) throws MessagingException {
System.out.println(message.getPayload());
}
};
}
}
我的问题是,当我在测试中调用它时,它会打印“我在这里”而不是有效负载,因为它似乎在这一点上没有达到。有什么建议吗?或者其他任何正确的测试方法?