标签:mockito

  • 如何在Mockito模拟对象中使用反射 - java

    时间:2020-8-26

    我正在尝试测试一些使用反射的Java代码,并且作为测试的一部分,我需要创建一个与被测试对象类型不同但共享相同(抽象)父对象(实际上是Optional包装)的对象物体)。我正在测试以下形式的谓词: abstractForm.isPresent() && (abstractForm.get().getClass() != this.getClas […]

  • 找不到PowerMock类 - java

    时间:2020-8-26

    由于某些原因,我无法遵循一个非常简单的PowerMock示例。 我在类路径中包括了powermock-mockito-1.5.1-full,然后尝试测试一个公共的final方法(下面是this示例)。 由于某种原因,我无法导入PowerMock类。 import org.junit.*; import org.junit.runner.RunWith; im […]

  • @InjectMocks与Java 6和7的行为不同 - java

    时间:2020-8-18

    使用非常简单的Mockito运行JUnit测试和类,当使用Java 1.6.0_32和Java 1.7.0_04运行测试时,我看到了不同的输出,并且想了解为什么会这样。我怀疑正在进行某种类型的擦除,但想要一个确定的答案。 这是我的示例代码和有关如何从命令行运行的说明: FooServiceTest.java import org.junit.*; impor […]

  • 如何模拟实现类? - java

    时间:2020-8-14

    我有这样的事情: public interface SomeInterface { public String someMethod(String someArg1, String someArg2); } public class SomeInterfaceImpl { @Override public String someMethod(String s […]

  • 我的Mockito模拟如何使用已更改的参数调用原始方法? - java

    时间:2020-8-4

    我正在使用模拟嘲笑。 我想控制方法foo(String a, Date b)的调用 用foo(a, fixed_date)调用原始方法 我该如何使用Mockito API? MyObject myObject = mock(MyObject.class); when(myObject.foo(anyString, any(Date.class)) .then […]

  • 如何断言引发异常后未调用方法? - java

    时间:2020-8-1

    我有一个方法发布到API,然后在方法内调用之后执行其他业务逻辑。如果发布到API时由于某种原因出了问题,则API返回一个异常。我不想捕获此异常,因为我不想代码继续执行。到目前为止,在我的单元测试中,我已经模拟了API并编写了when(APIService.postDetails(any())).thenThrow(Exception.class),并且断言我 […]

  • 有什么方法可以模拟Files.write(…)方法吗? - java

    时间:2020-7-27

    我需要有关单元测试用例的帮助。我想模拟write(Path path, byte[] bytes, OpenOption... options)类的静态方法java.nio.file.Files。 我试过了。以这种方式: PowerMockito.doReturn(path).when(Files.class, "write", path […]

  • 关于如何测试BufferedReader和FileReader的建议,该方法接受字符串并将其放入ArrayList - java

    时间:2020-7-18

    我有一个类,该类具有一种方法,该方法逐行读取文本文件,然后将每一行放入字符串的ArrayList中。这是我的代码: public class ReadFile { public List<String> showListOfCourses() throws IOException { String filename = "countri […]

  • Spring MVC Controller测试,并模拟许多类 - java

    时间:2020-7-14

    我们的系统中有许多Controller,还有许多Spring Data存储库。 我想为通过我的MVC上下文运行的控制器编写测试。 但是,必须手动模拟系统中的每个服务和存储库似乎很麻烦,而且不合适,因此我可以测试控制器 例如 FooControllerTest.java @RunWith(SpringJUnit4ClassRunner.class) @WebA […]

  • Mockito中未调用的模拟方法 - java

    时间:2020-7-10

    您好,我有一种方法的服务: @Service public class CaptchaServiceImpl implements CaptchaService { @Autowired private MessageSource messageSource; @Override public boolean processCaptcha(String re […]