mockito相关内容
我有一项服务,我需要通过休息向外部服务器询问一些信息: public class SomeService { public List getListofObjectsA(){ List objectAList = new ArrayList(); ParameterizedTypeReference
..
我很惊讶地发现以下简单的代码示例并不适用于所有Mockito版本> 1.8.5 @RunWith(MockitoJUnitRunner.class) 公共类MockitoTest { @Mock(name =“b2”) private B b2; @InjectMocks private A a; @Test public void testInjectio
..
也许还为时过早,但正如杰克和吉尔今天宣布的那样,我对此感到非常兴奋。我真的很想去,但他们也说: 读取.class文件的各种工具(例如JaCoCo,Mockito和一些lint检查)目前与Jack编译器不兼容。 jack编译器已经有了一个替代版本? 解决方案 Mockito在编译时不生成任何字节代码,因此不受使用的编译器的影响。同样适用于dexmaker。 (他们在构建期间没有任
..
我有一个失败的单元测试,我不确定为什么。我希望能够看到在被测系统中发生的模拟上的所有调用。这不是我想要的所有测试的行为,只是为了我需要快速调整以便能够弄清楚什么是错误的测试。 然而,它看起来有点像黑客。 是否可以在Mockito中本地执行此操作,而无需使用 Thread.currentThread()。getStackTrace() ? 这不是首选,因为堆栈跟踪包括Mockito内部使
..
所以我被要求为我们的开发团队阅读模拟和BDD,并玩嘲笑,以便改进我们现有的一些单元测试(作为实验)。 我最终选择和Mockito一起出于多种原因(有些原因超出了我的控制范围),但是因为它在模拟不合适时支持实例的存根和模拟。 我花了一整天时间学习Mockito,嘲笑(一般)和BDD。现在我准备深入挖掘并开始扩充单元测试。 所以我们有一个名为 WebAdaptor 的类它有一个 ru
..
我在Mockito中有这个: when(mockedMergeContext.createNewEntityOfType(IService.class) ).thenReturn(new ServiceMock()); createNewEntityOfType 方法应该总是返回一个新的 ServiceMock 实例但它返回两次相同的引用。 为什么 then
..
我是simito的新手。 需要知道存根与何时之间的区别 1. stub(cpproxy.getBinList())。toReturn(gettestbins()); 2. when(cpproxy.getBinList())。thenReturn(gettestbins()); 这两者之间有什么区别? 解决方案 实际上它们在技术上是一样的。当Mockit
..
我想测试一些在同一个类中调用其他人的方法。它基本上是相同的方法,但参数较少,因为数据库中有一些默认值。我在此显示 公共类A { 整数; 整数价格; A(整数q,整数v){ 此数量= q; this.price = p; } public Float getPriceForOne(){ 返回价格/数量; } public Float getPrice(int
..
我目前正在开发一个可在嵌入式设备上运行的项目。该设备运行Java ME JRE(与Java 1.4相当)。 因为这个maven被配置为编译源代码&目标等级1.4。 是否可以在不同的源/目标级别上运行maven测试阶段?因为这样我可以使用Mockito进行单元测试。 解决方案 可以为编译和
..
我正在尝试使用 PowerMockito 来模拟构造函数,但每次运行测试时都会出现以下错误: java.lang.NoSuchMethodError:org.mockito.internal.creation.MockSettingsImpl.setMockName(Lorg / mockito / mock / MockName;)Lorg / mockito / internal /
..
我有一个测试方法,其中包含以下代码段: private void buildChainCode(List lines){ for(TracedPath路径:行){ /.../ } } 我的单元测试代码如下所示: 公共类ChainCodeUnitTest扩展TestCase { private @Mock List
..
通常在使用mockito时我会做类似 Mockito.when(myObject.myFunction(myParameter))。thenReturn( myResult); 是否有可能做点什么 myParameter.setProperty(“value”); Mockito.when(myObject.myFunction(myParameter))。
..
我已经开始发现Mockito库,并且有一个问题,我没有找到正确的答案。 如果我有这样的方法我的UserDAO类将用户保存在数据库中: public class UserDAO { ... public void create(用户用户){ Connection connection = null; PreparedStatement pstmt = null; Res
..
我有一个需要测试的类 A 。以下是 A 的定义: 公共类A { public void methodOne(int argument){ // some operations methodTwo(int argument); //一些操作 } private void methodTwo(int argument){ DateTime dateTime = new Da
..
我在运行以下代码时遇到问题: configService.setMainConfig(“src / test / resources / MainConfig。 XML“); 来自Junit @Before方法。 解决方案 访问 MainConfig.xml 直接。 src / test / resources 目录内容放在CLASSPATH的根目录中
..
我正试图穿过我和Mockito之间的砖墙。为了获得Mockito东西的正确导入静态语句,我已经把头发撕掉了。你认为有人会抛出一张表,说 anyInt()来自 org.mockito.Matchers 和当()来自 org.mockito.Mockito 等,但这对新手来说太有帮助了,不是吗? 这类事情,尤其是混合时在无数的以星号结尾的import语句中,并不总是非常有用: impor
..
任何人都可以总结一下,具体功能是什么让你在Mockito上添加PowerMock? 到目前为止,我发现了这些: 模拟静态,最终和私有方法 删除静态初始化程序 允许模拟没有依赖注入 - 这个我不清楚。你能详细说明吗? 它是否会添加其他内容?你能用几行总结一下吗? 在使用PowerMock时我是否需要牺牲一些东西? 解决方案 我不知道其他好处,但我想解决你的两个子问
..
我是开发新手,特别是单元测试。 我想我的要求很简单,但我很想知道其他人的想法。 假设我有两个类似的东西 - public class First { 第二秒; public First(){ second = new Second(); } public String doSecond(){ return second.doSecond(); } }
..
假设我有以下这样的类: public class MyClass { public static final Logger LOG = Logger.getLogger(MyClass.class); public void myMethod(String condition){ if(condition.equals(“terrible”)){ LOG.error(“这太糟
..
假设我有一个名为Util with static fields的类: public class Util { public static field = Param.getValue(“param1”); } 并且Param类看起来像这样: public class Param { public static field = SomeClass
..