小编anj*_*ana的帖子

Mockito 覆盖静态类多次调用的返回值

为了获取对象,对静态类进行了两次调用。就像下面这样:

MyObject myobj1 = Mock(MyObject.class)

PowerMock(static1.class)

when(static1.method(param1,parame2,param3).thenreturn(myobj1);
myobj1.setcontent(inputstream1);

MyObject myobj2 = Mock(MyObject.class)

when(static1.method(param1,parame2,param3).thenreturn(myobj2);
myobj2.setcontent(inputstream2);
Run Code Online (Sandbox Code Playgroud)

通过上面的调用,我们注意到方法调用的响应中设置的内容被 的内容覆盖inputstream2

我们如何使用 Mockito 创建多个返回对象?

mockito powermock

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

标签 统计

mockito ×1

powermock ×1