mockito相关内容

使用PowerMockito模拟java.lang.Runtime

想为像这样的方法编写单元测试 public static void startProgram(){ process = Runtime .getRuntime()。exec(command,null,file); } 由于某些原因我不想注入运行时对象,所以我想要存根getRuntime方法,它返回一个Runtime mock ...我试过这样: @RunWi ..
发布时间:2019-01-02 20:38:48 Java开发

Mockito returnFirstArg()使用

我已经开始使用Mockito AdditionalAnswers#returnsFirstArg ,这很棒: 时(myMock.myFunction(anyString())),然后(returnsFirstArg())。 但我想知道是否有一种简单的方法来提取输入参数以便用于类似于以下构造函数的示例: when(myMock.myFunction(anyStrin ..
发布时间:2019-01-02 15:20:22 Java开发

MockRestServiceServer模拟集成测试中的后端超时

我正在使用MockRestServiceServer在我的REST控制器上编写某种集成测试来模拟后端行为。 我现在想要实现的是模拟来自后端的非常慢的响应,这最终会导致我的应用程序超时。它似乎可以用WireMock实现,但目前我想坚持使用MockRestServiceServer。 我正在创建这样的服务器: myMock = MockRestServiceServer.createS ..
发布时间:2019-01-02 13:45:41 Java开发

PowerMock,mockito,验证静态方法

我正在尝试让PowerMock与mockito一起使用,我在这里关注文档: http://code.google.com/p/powermock/wiki/MockitoUsage13 。 为了简化一下,我们假设我有一个静态方法: StaticObj.put(String key,String val){...} 和班级要测试的是这样的: public c ..
发布时间:2019-01-02 13:40:27 Java开发

Mockito:等待与参数匹配的调用

我正在编写一个selenium测试并使用mockito验证服务器行为。具体来说,当单击一个按钮时,我想确保页面控制器调用我所模拟的依赖项上的特定方法。 因为它是一个硒测试,我需要等待在另一个线程中调用mock,所以我使用mockito timeout。 verify(myMock) ,timeout(5000).times(1))。myMethod(“expectedArg”); ..
发布时间:2019-01-02 11:24:21 Java开发

使用返回Optional< T>的方法的Mockito错误

我有一个具有以下方法的界面 公共界面IRemoteStore { ;可选< T> get(String cacheName,String key,String ... rest); } 实现接口的类的实例称为remoteStore。 当我使用mockito模拟它并在以下时间使用该方法: Mockito.when(remo ..
发布时间:2019-01-02 11:17:24 Java开发

使用log4j2和mockito声明日志消息

我最近开始使用log4j2,我正在尝试在单元测试中测试我的日志消息。对于log4j1x api来说这非常简单,但现在使用log4j2它无法正常工作。我正在使用JUnit 4和Mockito。我的想法是创建一个模拟appender,然后从append方法捕获Log事件并验证消息。 @Mock Appender mockAppender; @Captor private Argum ..
发布时间:2018-12-29 20:30:45 Java开发

Mockito在模拟方法的参数上调用方法

我刚刚开始使用Mockito,我只想做类似的事情: 公共类测试{ public void clearList(List l){ doVeryLOOOONGDatabaseCallll(); l.clear(); 返回; } } /// ... 测试test = mock(Test.class); Mockito.when(test.clearList(any(Li ..
发布时间:2018-12-28 22:34:53 Java开发