小编Sat*_*esh的帖子

Kafka 0.9 的 Spring Kafka 集成

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 发布,它会帮助我迁移到它吗?有什么想法吗 ?

spring-integration

5
推荐指数
1
解决办法
774
查看次数

如何设置使用EasyMock传递给void方法的params的期望值

我使用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在此场景中获得真实结果

在此先感谢您的帮助.

easymock

4
推荐指数
1
解决办法
5788
查看次数

标签 统计

easymock ×1

spring-integration ×1