mockito相关内容

Android Jack mockito另类

也许还为时过早,但正如杰克和吉尔今天宣布的那样,我对此感到非常兴奋。我真的很想去,但他们也说: 读取.class文件的各种工具(例如JaCoCo,Mockito和一些lint检查)目前与Jack编译器不兼容。 jack编译器已经有了一个替代版本? 解决方案 Mockito在编译时不生成任何字节代码,因此不受使用的编译器的影响。同样适用于dexmaker。 (他们在构建期间没有任 ..
发布时间:2018-12-26 14:36:55 Java开发

如何使用Mockito显示模拟上的所有调用

我有一个失败的单元测试,我不确定为什么。我希望能够看到在被测系统中发生的模拟上的所有调用。这不是我想要的所有测试的行为,只是为了我需要快速调整以便能够弄清楚什么是错误的测试。 然而,它看起来有点像黑客。 是否可以在Mockito中本地执行此操作,而无需使用 Thread.currentThread()。getStackTrace() ? 这不是首选,因为堆栈跟踪包括Mockito内部使 ..
发布时间:2018-12-26 14:25:31 Java开发

Mockito:Mocking" Blackbox"依赖

所以我被要求为我们的开发团队阅读模拟和BDD,并玩嘲笑,以便改进我们现有的一些单元测试(作为实验)。 我最终选择和Mockito一起出于多种原因(有些原因超出了我的控制范围),但是因为它在模拟不合适时支持实例的存根和模拟。 我花了一整天时间学习Mockito,嘲笑(一般)和BDD。现在我准备深入挖掘并开始扩充单元测试。 所以我们有一个名为 WebAdaptor 的类它有一个 ru ..
发布时间:2018-12-26 13:50:12 Java开发

Mockito thenReturn返回相同的实例

我在Mockito中有这个: when(mockedMergeContext.createNewEntityOfType(IService.class) ).thenReturn(new ServiceMock()); createNewEntityOfType 方法应该总是返回一个新的 ServiceMock 实例但它返回两次相同的引用。 为什么 then ..
发布时间:2018-12-26 13:26:49 Java开发

存根与mockito之间的区别

我是simito的新手。 需要知道存根与何时之间的区别 1. stub(cpproxy.getBinList())。toReturn(gettestbins()); 2. when(cpproxy.getBinList())。thenReturn(gettestbins()); 这两者之间有什么区别? 解决方案 实际上它们在技术上是一样的。当Mockit ..
发布时间:2018-12-26 13:21:36 Java开发

如何验证方法是否通过mockito从具有相同类的其他方法调用

我想测试一些在同一个类中调用其他人的方法。它基本上是相同的方法,但参数较少,因为数据库中有一些默认值。我在此显示 公共类A { 整数; 整数价格; A(整数q,整数v){ 此数量= q; this.price = p; } public Float getPriceForOne(){ 返回价格/数量; } public Float getPrice(int ..
发布时间:2018-12-26 13:21:29 Java开发

Maven:在不同的源级别上编译和测试

我目前正在开发一个可在嵌入式设备上运行的项目。该设备运行Java ME JRE(与Java 1.4相当)。 因为这个maven被配置为编译源代码&目标等级1.4。 是否可以在不同的源/目标级别上运行maven测试阶段?因为这样我可以使用Mockito进行单元测试。 解决方案 可以为编译和 ..
发布时间:2018-12-26 12:59:37 Java开发

mockito返回值基于参数的属性

通常在使用mockito时我会做类似 Mockito.when(myObject.myFunction(myParameter))。thenReturn( myResult); 是否有可能做点什么 myParameter.setProperty(“value”); Mockito.when(myObject.myFunction(myParameter))。 ..
发布时间:2018-12-25 21:08:28 Java开发

如何使用Mockito测试DAO方法?

我已经开始发现Mockito库,并且有一个问题,我没有找到正确的答案。 如果我有这样的方法我的UserDAO类将用户保存在数据库中: public class UserDAO { ... public void create(用户用户){ Connection connection = null; PreparedStatement pstmt = null; Res ..
发布时间:2018-12-25 20:40:46 Java开发

查找Mockito构造的导入静态语句

我正试图穿过我和Mockito之间的砖墙。为了获得Mockito东西的正确导入静态语句,我已经把头发撕掉了。你认为有人会抛出一张表,说 anyInt()来自 org.mockito.Matchers 和当()来自 org.mockito.Mockito 等,但这对新手来说太有帮助了,不是吗? 这类事情,尤其是混合时在无数的以星号结尾的import语句中,并不总是非常有用: impor ..
发布时间:2018-12-25 20:28:20 Java开发

PowerMock + Mockito VS Mockito一个人

任何人都可以总结一下,具体功能是什么让你在Mockito上添加PowerMock? 到目前为止,我发现了这些: 模拟静态,最终和私有方法 删除静态初始化程序 允许模拟没有依赖注入 - 这个我不清楚。你能详细说明吗? 它是否会添加其他内容?你能用几行总结一下吗? 在使用PowerMock时我是否需要牺牲一些东西? 解决方案 我不知道其他好处,但我想解决你的两个子问 ..
发布时间:2018-12-25 20:18:03 Java开发

使用Mockito模拟类的成员变量

我是开发新手,特别是单元测试。 我想我的要求很简单,但我很想知道其他人的想法。 假设我有两个类似的东西 - public class First { 第二秒; public First(){ second = new Second(); } public String doSecond(){ return second.doSecond(); } } ..
发布时间:2018-12-25 20:11:14 Java开发