Questions tagged «easymock»

1
PowerMockito模拟单个静态方法和返回对象
我想从包含2个静态方法m1和m2的类中模拟静态方法m1。我希望方法m1返回一个对象。 我尝试了以下 1) PowerMockito.mockStatic(Static.class, new Answer<Long>() { @Override public Long answer(InvocationOnMock invocation) throws Throwable { return 1000l; } }); 这将同时调用m1和m2,它们具有不同的返回类型,因此会给出返回类型不匹配错误。 2)PowerMockito.when(Static.m1(param1, param2)).thenReturn(1000l); 但是,执行m1时不会调用。 3)PowerMockito.mockPartial(Static.class, "m1"); 给出了我无法从http://code.google.com/p/powermock/wiki/MockitoUsage获得的无法提供嘲笑的编译器错误。

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.