spy 相关问题

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

jest typescript - 模拟日期构造函数

我正在尝试模拟 new Date() 以返回特定日期。以下代码: 常量现在=新日期() jest.spyOn(global, 'Date').mockImplementation(() => 现在) 给出编译错误:参数...

回答 8 投票 0

SpyOn 私有属性,这是一个带有方法的类

我的 Angular 应用程序使用 oidc-client UserManager 类来管理 OAuth 身份验证。 我有如下服务 导出类 AuthService { 私有用户管理器:UserManager 私人只读

回答 1 投票 0

Angular 如何单元测试(聚焦)元素/箭头行为?

我已经实现了箭头行为来设置某些列表中的下一个/上一个选定元素。它应该只在不在 INPUT 类型元素中时做出反应,所以我检查了 document.activeElement 什么是...

回答 1 投票 0

为什么jest的clearAllMocks不工作,我如何清除jest间谍的mocks?

我的React 16.13.0应用使用的是jest 4.2.4。我已经设置了这种类型的mock... jest.spyOn(ReduxFirebase, "getFirebase").mockReturnValue({ firestore: jest.fn(()=> ({ collection: ...

回答 1 投票 0

用 mockito 监视一个数组元素,当方法被调用时,返回想要但不被调用的结果。

我正在监视一个数组元素,像这样 @Test public void testMakeCoffee_1() { Recipe r = spy(stubRecipies[0]); assertEquals(25,coffeeMaker.makeCoffee(0, 75)); /第一个索引......

回答 1 投票 1


Mockito:将InOrder与间谍对象一起使用

我想使用Mockito检查某些方法的调用顺序。我要检查的一种方法是在模拟程序上,另一种是在我正在测试的真实类中,因此我正在使用间谍对象...

回答 1 投票 0

监视线程对象后,thread.start(),thread.join()不起作用。

我找不到任何文档专门提到使用嘲讽对线程对象进行间谍。但是我使用以下代码(使用了嘲讽1.8.5)进行了测试:@Test public void testThread()抛出...

回答 1 投票 0

使用Mockito在Java中模拟谓词

我有一个谓词,它检查数据库中是否存在行。我不确定这是否是谓词的良好用法,但是它使我的代码简洁明了。但是当我整理这段代码时,我无法.. 。

回答 1 投票 0

Jasmine:基于方法参数的模拟方法响应

我的问题很简单。我只想将某个值传递给方法来模拟方法。像这样的东西:spyOn(myObj,“ getUser”)。and.withArgs('userA').. returnValue(null);如果...

回答 1 投票 0

使用Sinon的Spy进行表单验证时出错

我无法使用Sinon的Spy()函数验证是否正确填写了表格。我的目标是通过此单元测试:it('检查表单有效时检查整个表单的有效性',()=> {...

回答 1 投票 0

Mockito中具有委派的间谍与模拟对象之间的区别

[我正在为一个应用程序编写集成测试,该应用程序从Kafka获取某些对象,对其进行验证,执行各种转换,然后将转换后的对象保存到另一个数据库或发送...

回答 1 投票 0

多次嘲笑时出现Mockito UnfinishedStubbingException

我想在我的Invoice类中存入methot generateReferenceNumber():public class Invoice {private String id;私有字符串referenceNumber;私人Date issueDate;私人...

回答 1 投票 0

使用笑话spyOn无法检测到在try-catch块内调用的方法

我遇到的问题是Jest报告setResultsSpy被调用0次,实际上我知道它被调用了。我知道如何通过将console.log(results)放在const结果下...

回答 1 投票 0

groovy spock用spy测试闭包

我有一个共享库,该库调用管道步骤方法(withCredentials)。我正在尝试在调用myMethodToTest时使用sh脚本正确调用withCredentials方法,但遇到错误...

回答 1 投票 0

有什么方法可以将调用伪造为sinon间谍?

我正在尝试从期望迁移到柴和锡南。我希望我们做这样的事情。check = Expect.spyOn(module,“ method”)。andCall(function(dep){return dep;});但是我想要这个...

回答 1 投票 0

在BluePrism中处理动态iframe值的最佳方法是什么

我正在开发进度,但是当我使用HTML间谍程序时,它总是崩溃。我发现的原因是iframe正在发生变化。有没有办法使其动态化,以便它读取并获取iframe。所以...

回答 1 投票 0

tree模型在测试角度树组件时未定义

我正在与angular-tree-component合作,以角度显示无状态组件中的类别树。目前,我已经启动并运行了该组件,是时候进行一些单元测试了。我是...

回答 1 投票 0

当同时使用Spy和PowerMock时抛出RuntimeException

当我在JUnit测试用例中将Spy注释与PowerMock一起使用时,它将引发RuntimeException,但是当我将Mock注释与PowerMock一起使用时,该测试用例可以正常工作。 ...

回答 1 投票 0

在带有Mockito的JUnit中,我如何等待异步方法完成?

我正在针对一些代码编写集成测试,这些代码在数据库中更新其他值时异步创建一条记录。我想在...

回答 1 投票 0

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