Spring Kafka Integration 支持 Kafka 0.9 吗?从 Spring 文档中我可以看到 Spring Kafka Integration 1.3.0 已发布以支持 Kafka 0.8,但对于 0.9,创建了一个名为 Spring-Kafka 的单独新项目,该项目将由仍在开发中的 Spring Kafka Integration 2.0 使用。
我仍然可以使用 spring-kafka-integration 1.3.0 并且它支持 Kafka 0.9 吗?一旦 spring-kafka-integration 2.0 发布,它会帮助我迁移到它吗?有什么想法吗 ?
我使用EasyMock和EasyMock CE 3.0来模拟依赖层并测试我的类.以下是我无法找到任何解决方案的情况
我有要测试的类,它调用一个依赖类的void方法,它接受一个输入参数,并改变相同的参数.我正在测试的方法是基于改变的param做一些操作,我现在必须针对各种场景进行测试
考虑下面的示例,我试图将相同的场景放在一起
public boolean voidCalling(){
boolean status = false;
SampleMainBean mainBean = new SampleMainBean();
dependentMain.voidCalled(mainBean);
if(mainBean.getName() != null){
status = true;
}else{
status = false;
}
return status;
}
Run Code Online (Sandbox Code Playgroud)
而dependentMain类则采用以下方法
public void voidCalled(SampleMainBean mainBean){
mainBean.setName("Sathiesh");
}
Run Code Online (Sandbox Code Playgroud)
为了完全覆盖,我需要有两个测试用例来测试返回true和false的场景,但是我总是得到假,因为我无法设置void方法的行为来改变这个输入bean.如何使用EasyMock在此场景中获得真实结果
在此先感谢您的帮助.