小编use*_*797的帖子

带构造函数参数的 Mockito 模拟

我正在使用mockito 1.9.5,并想测试我在github上发布的一个类。

问题是我需要模拟该getStringFromExternalSources方法。

我的班级代码

public class MyClass {

    String a,b,c;

    public MyClass(String a, String b, String c) {

        this.a = a;
        this.b =  b;
        this.c = c;
    }

    public String  executeLogic (String d) {

        return a + b + c + d;
    }

    public String getStringFromExternalSources (){
        return "i got it from some place else";
    }

}
Run Code Online (Sandbox Code Playgroud)

当前的测试

@RunWith(MockitoJUnitRunner.class)
public class MyClassTest {


    @Test
    public void MyClassTest() {

        MyClass mc = Mockito.spy(new MyClass("a","b","c") ); …
Run Code Online (Sandbox Code Playgroud)

testing mockito

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

标签 统计

mockito ×1

testing ×1