mockito相关内容

球衣测试-不调用ExceptionMapper

我有REST Web服务,可以使用Jersey Test,Mockito和Junit进行测试.成功执行Web服务方法后,我将获得正确的响应.如果数据无效,则引发自定义异常,该异常必须由ExceptionMapper处理.它应该返回相同的结构响应,但使用不同的代码. ExceptionMapper在非测试环境中运行良好.但是,测试执行后的日志显示: 1 ..

在不运行Tomcat的情况下进行RestAssured测试

我有需要测试的REST Web服务.我正在使用Mockito模拟DAO类,并使用RestAssured通过URI测试REST方法.有什么方法可以在不与Tomcat分开运行的情况下测试REST服务?还是在测试用例之前如何在带有模拟类的Tomcat上运行应用程序? 解决方案 有一个教程向您展示如何使用maven启动tomcat的嵌入式实例并使用RestAssured对您的服务运行测试: ..
发布时间:2019-09-03 13:38:01 其他开发

如何使用Mockito测试数据库连接

我正在使用Junit测试我的球衣api.我想在没有数据库的情况下测试DAO.我尝试使用Mockito,但仍然无法使用模拟对象来测试包含对数据库的Hibernate调用的DAO.我想为调用DAO的Helper类编写Junit.任何人都可以提供一些示例代码来模拟DAO中的数据库连接的解决方案. 编辑: Status.java @GET @Produces(MediaType.TEXT ..
发布时间:2019-09-03 13:37:19 其他开发

没有与类java.util.Arrays $ ArrayList的层次结构中的名称流匹配的方法

所以我使用java 8并试图用PowerMock和Mockito编写一些测试。我收到一个 MethodNotFoundException ,并显示以下消息: 没有符合名称的方法(s )在类java.util.Arrays $ ArrayList的类层次结构中找到了流。 我仔细检查了 ArrayList文档,它看起来肯定会继承来自收藏集的流。这是PowerMockito的问题还是我错过了 ..
发布时间:2019-06-14 18:49:42 Java开发

如何模拟在JUNIT / Mockito测试重试时只抛出一次异常?

我进行了简单的重试,因为操作很少会失败。简化的代码如下。方法 putObject 可能会意外抛出异常,在这种情况下,重试应该允许再次调用此方法。是否可以为此编写JUnit测试? 我知道使用Mockito库我们可以强制抛出一个异常调用一个方法,但是如何强制只抛出一次这个异常? public class RetryExample { Bucket bucket = new Bucket() ..
发布时间:2019-01-08 19:57:26 Java开发

Mockito - 覆盖采用原始参数的方法

我有一个类,它是 Context 的子类。我正在对另一个依赖于这个类的类进行单元测试,因此我嘲笑它。但是,我需要一些方法来充当它们的原始行为,因此我将“取消”它们。 其中一个是 getAssets ()所以我写了这个并且它正常工作: Mockito.doReturn(this.getContext( ).getAssets())时(键盘).getAssets(); ..
发布时间:2019-01-08 18:54:02 Java开发

模拟类型转换对象

我的bean中有一个简单的方法来处理primefaces数据表中的单元格编辑事件。方法如下所示: public void onCellEdit(CellEditEvent event){ Object oldValue = event.getOldValue(); Object newValue = event.getNewValue(); 用户user =(用户)((Data ..
发布时间:2019-01-08 12:15:12 Java开发

模拟对象创建内部方法测试中

我有一个我想测试的类。只要有可能,我会依赖于其他类的对象对该类进行依赖注入。但是,我遇到了一个案例,我想在没有重构的情况下模拟对象代码而不是应用DI。 以下是受测试的类: 公共类经销商{ public int show(CarListClass car){ Print print = new Print(); List list = new Linke ..
发布时间:2019-01-08 12:09:49 Java开发

如何使用JUnit + Mockito模拟您尝试进行单元测试的服务中使用的类

我想为使用/依赖于另一个类的服务编写单元测试。我想做的是模拟依赖类的行为(与该类的实例相对)。正在测试的服务方法在内部使用依赖类(即依赖类的实例未传入方法调用)所以例如我有一个我想要测试的服务方法: import DependentClass; 公共类服务{ public void method(){ DependentClass object = new Dependent ..
发布时间:2019-01-02 22:11:18 Java开发

通过InjectMocks Spy注入一个对象

我需要在一个具有@Autowired Logger实现的类上运行一系列单元测试。实现的基本思想是: @Mock Logger logger; @InjectMocks 测试过的TestedClass; 但我想保存日志记录输出功能。 Mockito lib是否允许使用@InjectMock注入对象?我见过@Spy注释的例子,但是当我尝试使用它时,我总是得 ..
发布时间:2019-01-02 21:57:17 Java开发

JUnit与Mockito,EasyMock等嘲笑

我正在尝试在我正在测试的类中模拟一个对象的方法。 例如 class ClassToTest { public doSomething (){ SomeObject a = new SomeObject(); a.doSomethingElse(); } } 有没有办法模拟变量的方法“一个”?我想doSomethingElse在测试期间什么都不做。我目前正 ..
发布时间:2019-01-02 21:41:00 Java开发

获取junit.framework.AssertionFailedError:使用Unit和Mockito时,[package]中没有找到任何测试

我在我的android项目中添加了以下依赖项: //单元测试依赖项 androidTestCompile'junit: junit:4.12' //设置此依赖项如果你想使用Mockito androidTestCompile'org.mockito:mockito-core:1.10.19' 使用junit4 api创建一个测试(例如,Adder是一个简单的类,它总 ..
发布时间:2019-01-02 21:10:41 Java开发