spy 相关问题

间谍是XUnit模式,您可以使用测试double替换原始实现以捕获对象上的调用。稍后在测试中,您可以验证测试对象是否已对该对象进行特定调用

改变mockito间谍的领域

所以可以说我有课 类 JustAClass() { Stirng justAField =“无”; } 现在我正在测试这个类并将其放入模拟中 JustAClass realClass = newJustACLass(); JustAClass 间谍类 =

回答 1 投票 0

如何使用 Jest 监视默认导出函数?

假设我有一个导出默认函数的简单文件: // UniqueIdGenerator.js const uniqueIdGenerator = () => Math.random().toString(36).substring(2, 8); 导出默认的 uniqueIdGenerator;

回答 10 投票 0

Mockito 间谍方法不起作用

我在使用mockito.spy 方法时遇到了麻烦。 我最近到达了一个“旧”项目,我的第一个任务是在其中添加mockito,并进行真正的单元测试:) 该项目有很多概念问题,但...

回答 4 投票 0

错误:<spyOnProperty>:函数未声明为可配置

我使用 webpack 3 进行了 jasmine 测试。现在我尝试将它与 webpack 4 一起使用,但遇到了一些问题。 首先我遇到了间谍功能的问题。 错误::myFunction 未声明为...

回答 5 投票 0

功能清除不是间谍或调用间谍

我正在尝试测试导航栏,特别是注销按钮,但我不断收到此错误 【功能明确】不是间谍,也不是召唤间谍! 这是我的测试 从“反应”导入反应...

回答 1 投票 0

Mockito.spy() 如何在添加间谍行为的同时返回相同的类型?

我怀疑 Mockito.spy() 返回一个围绕参数对象副本的包装器,并且该包装器的类型是被包装对象的生成子类型。然后间谍功能...

回答 1 投票 0

@InjectMocks 和 @Spy 一起给出 RuntimeException

我的类中有两个两个方法。我只想测试其中之一。 所以我正在“监视”第二种方法的调用: @Spy @InjectMocks 私人 Manager 经理; //... doReturn(obj).

回答 2 投票 0

在 PHPUnit 中使用 Spy 对象?

如何在 PHPUnit 中使用 Spy 对象? 您可以模仿调用对象,然后可以断言它调用了多少次。 这是间谍。 我知道 PHPUnit 中的“Mock”为存根对象和模拟对象。

回答 4 投票 0

如何以角度对剪贴板副本进行单元测试?

如何监视clipboard.copy方法? 为了 const 剪贴板 = TestBed.inject(Clipboard); spyOn(剪贴板, '复制').and.returnValue(true); 我收到警告 “复制”类型的参数不是

回答 4 投票 0

为什么我的 ts-mockito 间谍委托方法不调用?

我有一个名为 MyPresenter 的简单类,它具有 doOperation() 方法,该方法调用 View 类上的一个方法,该方法实现了一个接口并作为参数传入。这是课程,界面...

回答 1 投票 0

监视类成员方法调用

我想写这样的东西: this.spyObject = Mockito.spy(myObject); ... verify(this.spiedObject, atLastOnce()).getMember().doSomething(any(OneClass.class)) 或者 this.spyObject = Mockito...

回答 1 投票 0

Mockito 验证适用于模拟,但不适用于间谍

我的mockito#spy 有问题,它不起作用。 我把问题归结为: var list = (ArrayList) Mockito.mock(ArrayList.class); var spyList = Mockito.spy(list); 利斯...

回答 1 投票 0

在 Spring Boot 测试中存根 @SpyBean 失败并出现 IllegalArgumentException:聚合实例不得为 null

我正在进行一个普通的 Spring Boot 集成测试,它与 @Autowired 和 @MockBean 一起工作得很好,所有都是真实的,只是对外界的其余模板进行了模拟 @SpringBootTest @

回答 1 投票 0

如何使用 PowerMockito 模拟 void 方法?

这是这个问题的重复。还有很多类似的问题/答案,但没有一个对我有帮助。由于有数百名开发人员接受了一些答案,我可能在某个地方错了......

回答 2 投票 0

如何使用 Mockito 捕获参数并执行真正的方法?

我有一些使用 Mockito 的集成测试,它们运行良好。 但是,我想验证在我正在测试的过程中某个时间调用的方法的输入。 事情是...

回答 1 投票 0

jest 中 jest.fn() 和 jest.spyOn() 方法有什么区别?

我正在为我的React项目编写单元测试用例,并使用jest和enzyme来编写测试用例。我已阅读笑话文档 https://jestjs.io/docs/en/jest-object.html#jestspyonobject-

回答 3 投票 0

尝试保存 Spy 对象 Grails 4.1.2 时出现“这不是已知的持久类型”

我无法保存到正在监视其他对象的数据库对象。这使得测试变得更加困难。 这个问题有任何解决方法吗?或者您知道它是否是有意为之?我不确定是否...

回答 1 投票 0

如何使用spock跳过一些内部void方法

代码: 公共A类{ 公共无效方法(用户用户){ 字符串名称 = user.getName(); if("汤姆".equals(名字)){ 方法1(用户); }别的{ 方法...

回答 1 投票 0

如何将 spock @SpringSpy 与 JpaRepository 一起使用

我正在将 Spring Boot 与 jpa 和 spock 一起使用。我想断言对存储库进行了某些调用作为功能测试,因此模拟不会这样做(我需要验证本机查询是否适用于某些...

回答 1 投票 0

如何使用调试器单步调试 Mockito Spy 对象?

我希望能够在 Mockito Spy 对象上单步调试调试器,特别是 Eclipse。举个例子,假设我有下面要测试的类: 公共类 someClass(){ 公共一些方法...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.