Questions tagged «void»

当不返回任何值时,不完整类型用作方法/函数的返回类型的语法占位符。

4
如何模拟通过PowerMock返回void的静态方法?
我的项目中有一些静态util方法,其中一些只是传递或引发异常。关于如何模拟具有除void以外的返回类型的静态方法,有很多示例。但是,我该如何模拟将void返回为“ doNothing()”的静态方法? 非无效版本使用以下代码行: @PrepareForTest(StaticResource.class) ... PowerMockito.mockStatic(StaticResource.class); ... Mockito.when(StaticResource.getResource("string")).thenReturn("string"); 但是,如果将其应用于StaticResourcesreturn void,则编译将抱怨when(T)不适用于void ... 有任何想法吗? 解决方法可能是让所有静态方法都返回一些Boolean成功方法,但我不喜欢这种方法。

5
EasyMock:无效方法
我有一个方法,该方法在要测试的类的依赖项的类中返回void。 此类非常庞大,我仅使用其中的一种方法。我需要替换该方法的实现以进行测试,因为我希望它做一些不同的事情,并且需要能够访问该方法接收的参数。 我在EasyMock中找不到做到这一点的方法。我想我知道如何使用Mockito做到这一点,doAnswer但是除非绝对必要,否则我不想添加其他库。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.