相关疑难解决方法(0)

Mockito测试void方法会抛出异常

我有一个void返回类型的方法.它也可以抛出一些异常,所以我想测试那些被抛出的异常.由于同样的原因,所有尝试都失败了:

Stubber类型中的(T)方法不适用于参数(void)

任何想法如何让方法抛出指定的异常?

doThrow(new Exception()).when(mockedObject.methodReturningVoid(...));
Run Code Online (Sandbox Code Playgroud)

java exception mocking mockito

364
推荐指数
3
解决办法
24万
查看次数

如何使用PowerMock模拟私有方法进行测试?

我有一个类,我想用一个调用私有的公共方法测试.我想假设私有方法正常工作.例如,我喜欢类似的东西doReturn....when....我发现有可能使用PowerMock的解决方案,但这个解决方案对我不起作用.怎么做?有没有人有这个问题?

java testing junit mockito powermock

59
推荐指数
2
解决办法
13万
查看次数

标签 统计

java ×2

mockito ×2

exception ×1

junit ×1

mocking ×1

powermock ×1

testing ×1