cost 249 ms
Mockito.mock 何时创建部分模拟而不是“完整”模拟? - When does Mockito.mock create a partial mock instead of a “full” mock?

鉴于此代码: 运行makeit时,output 为: 这似乎表明正在创建主题的某些实例,但绕过了潜在的关键构造函数逻辑。 这与“部分模拟”是一致的,但代码并没有做任何事情来请求这样的事情。 我发现这是默认行为令人惊讶,因为文档都强烈警告不要使用部分模拟。 我一直无法找到描述mock()何时返回部分 ...

是否可以使用@Spy符号在Mockito中声明但不能实例化Spied对象? - Is it possible to Declare but not Instatiate a Spied Object in Mockito using @Spy Notation?

我正在为遗留代码编写一些JUnit测试,并且非常喜欢使用批注。 我想知道是否可以为一个间谍对象创建一个声明,然后实例化它。 我问的原因是因为我有一个带有非null构造函数的类。 在设置好测试用例之后,才知道此构造函数的值。 下面的代码显示了我想做的事情: 我能看到的唯一方法是混合 ...

JMockit-部分模拟和模拟的父项 - JMockit - Partial mocking and mocked parent

我想测试(使用JMockit)如下所示的类: 我不能改变班级。 问题在于,ComplexParentClass具有复杂的构造函数,这使其难以测试。 因此,我想模拟父类。 我还想模拟复杂的私有方法。 但是这样的事情甚至可能吗? 我尝试了以下方法: 但是,这将导致“已经 ...

如何在Jmockit中模拟私有方法时匹配“ any”参数类型 - How to match 'any' parameter type while mocking private method in Jmockit

在以下情况下使用jmockit时遇到问题。 在网路上进行了研究,但找不到答案。 在记录阶段,我将对部分模拟的对象设置期望值。 这样做时,我想用一个参数模拟一个私有方法。 但是我真的不关心那个参数值。 我想将该特定私有方法的所有调用与传递给它的参数的任何实例进行匹配。 我如何在Jm ...

如何使用OCMockito验证只读属性的行为? - How do I use OCMockito to verify behaviours on a readonly property?

我正在将MVVM与ReactiveCocoa和OCMockito一起进行测试。 假设我有一个ViewController A和一个ViewControllerB。A需要对B执行隔离。我想验证这种情况发生时,A首先通过分配将必要的数据(“模型”)传递给B。 B看起来像这样: 在视图 ...

Stino二传手在犀牛模拟局部模拟 - Stub setter in Rhino Mock partial mock

我在这个问题中遵循接受的答案,但我得到一个NullReferenceException 。 我需要的是让一个部分模拟存根一个属性(getter和setter)表现得像一个存根(作为一个简单的自动属性)。 目前我能够存取吸气剂而不是定位器。 这可能吗? 编辑:这是一个简单的例子 ...

如何模拟您正在测试的对象中仅调用一种方法 - how mock only one method called within the object you are testing

我想测试一个方法,但模拟出它调用的其他方法。 我创建了这个简单的例子来说明这个概念: 我正在使用一个名为Mox的python模拟框架,并编写了以下代码来做到这一点: 评论: 我以为,如果我在尚未被覆盖的方法上调用此模拟,那么该模拟将默认为原始代码,那么我可以获得所需的调用 ...

如何在不执行方法内的代码的情况下调用方法? - How can I assert a method is called without executing the code within the method?

想象一下,我们有下面的代码 我想断言如果在x == y时调用methodone但是不希望我的测试执行我的方法中的代码,因为它会做一些数据库的东西...... 我写的是这样的 但它试图在方法中运行运行的东西,我不希望我的测试做数据库连接,我只需要确保我的条件是有效的,它是否调 ...

在这种情况下,部分模拟有什么问题? - What is wrong with partial mocking in this case?

假设我有两种方法,其中一种基本上是另一种方法的包装,只需要一点点额外的处理即可: 为为部分模拟ItemRepositoryImpl的delete(UUID)方法编写单元测试并检查该delete(UUID)最终调用delete(Item)有什么问题? 如果这样做,则不必为每个删除方法编写 ...

从模拟方法调用中调用的私有方法中的部分模拟测试失败 - Partial Mock Test fails on call in Private Method that was called from Mocked method call

下面,我有一个要测试的对象的代码。 我在测试中使用了部分模拟,并且在测试GenerateReport方法时想模拟对InsertData的调用。 由于某种原因,我的测试将继续通过InsertData到DoSomeStuff进行下去,并在Path.Combine行上失败。 我想念什么? ...

如何在程序集中使用InternalsVisibleTo设置对象以使用Rhino Mocks 3.6实现部分模拟 - How to set up an object with InternalsVisibleTo in an assembly to implement partial mocks with Rhino Mocks 3.6

下面,我有一个要测试的对象的代码。 它在一个名为Business的程序集中,我在AssemblyInfo.cs中添加了属性,以使内部结构对位于另一个程序集中的测试和犀牛模拟可见。 在测试GenerateReport方法时,当它为“内部”时,我无法伪造对ValidateWorkingDirec ...

使用mockito进行单元测试(部分模拟) - Unit-testing with mockito (partial mocking)

我和Mockito有问题。 有可能做这样的事情: 我正在和Mockito 1.7合作。 我看到有一个“间谍”系统,但他们说不建议在我们测试的项目上使用它(为什么?) 无论如何我尝试了间谍功能,但我得到了一个奇怪的行为。 检查我想做什么: 真实代码: ...

部分模拟代码有异味? - Partial Mocking As Code Smell?

为什么对“部分模拟”和需要它的代码有如此多的仇恨? 这是一个(理论)示例实现: 现在,据我所知,这是重构良好的代码。 如果我想对 operationA 和 operationB 进行 UNIT 测试,并确保审计在每个场景中发生,但不必测试审计代码的细节,我会使用部分模拟。 我没有看到/理解 ...

比部分模拟更喜欢依赖注入? - Prefer Dependency-Injection over Partial Mocking?

我知道这个问题,但是从更笼统的角度讲这个问题。 与依赖注入相比,我应该更喜欢使用部分Mocks吗? 我的问题基于OCMock的以下引用: 创建一个可以与anObject相同的方式使用的模拟对象。 调用未存根的方法时,它将转发给anObject。 当使用对anObject的 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM