spy 相关问题

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

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

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

回答 1 投票 0

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

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

回答 1 投票 0

关于返回承诺的函数的spyOn问题

这是在编写带有在Vue组件中返回Promise的函数的单元测试时有关spyOn的一个相当普遍的问题。我编写测试的方式如下://基本上,此函数得到...

回答 1 投票 0

测试父抽象类的通用方法

我有这样的抽象类:抽象类A(val x:String,y:String ..){fun bla(request:R1):Response (..)}另外,我还有扩展了abstract的类:class B(val bean1:...

回答 1 投票 0

sinon-监视toString方法

在我的文件中,我有这样的东西:if(somevar.toString()。length == 2)....如何从测试文件中监视toString?我知道如何用以下方法监视parseInt之类的事情:let spy = sinon.spy(...

回答 1 投票 0


当方法的返回值是模拟期望时如何进行单元测试

方法“ ContractService”的返回是方法“ checkPgwContract”的返回值。我已经在模拟ContractService类和ContractServiceManager类,但是checkPgwContract的方法总是...

回答 1 投票 0

创建用于监视角寿命周期挂钩的指令

反正是否有一条指令来检测每个生命周期挂钩,例如ngOnDestroy()并在销毁组件之前实现一些垃圾回收器?我想这样做是为了避免...

回答 1 投票 0

开玩笑onSpy - 预计模拟函数被调用

我用spyOn作为测试我utils.js模块的一部分努力。我已经试过各种方法和途径,但似乎都产生“预期的模拟功能已被称为”。作为记录, ...

回答 1 投票 1

Sinon Spy从未打过电话,但应该是

问题我正在使用Jest和SinonJS测试自定义redux中间件,更确切地说,我想测试是否在中间件内的特殊条件下调用某些函数。我使用SinonJS ...

回答 1 投票 1

使用PHP和图像跟踪电子邮件

我已经看到像spypig.com这样的服务在电子邮件中放置一个小图像,并在打开时从哪里跟踪。他们跟踪城市,国家,IP地址等。这是怎么做到的?我们怎么知道 ...

回答 3 投票 22

Spring(@SpyBean)vs Mockito(@Spy)

来自org.springframework.boot.test.mock.mockito.SpyBean的@SpyBean和来自org.mockito.Spy的@Spy有什么区别?使用@SpyBean而不是@Spy使我的测试失败。

回答 1 投票 1

如何让sinon mock在不同的调用中返回不同的对象?

mock = sinon.mock(); mock.exactly(2); mock.callsArgWith(1,m1); mock.callsArgWith(1,m2);在我的测试中,m2覆盖了m1。我想在第一次通话中返回m1,在第二次通话中返回m2。怎么样 ...

回答 1 投票 1

错误:已调用spy MovieService.getWatchListedMovies已被调用。角度单位测试

一个名为watchlist的组件文件,它依赖于MovieService(服务)来获取电影。调用ngOnInit()将调用MovieService.getWatchlistedMovies()组件代码如下,...

回答 1 投票 0

Blueprism:如何调整属性,以便在不同的屏幕尺寸上突出显示相同的元素?

我使用笔记本电脑窥探了我的元素。然后我突出显示我确定的元素,以确保它是唯一的。当我正在监视的浏览器窗口在我的笔记本电脑屏幕上时,这很好用。当我移动这个......

回答 2 投票 0

我如何使用Spock Spy?

我试图使用间谍测试,但它没有用。以下课程是Sut。 public class FileManager {public int removeFiles(String directory){int count = 0;如果(的isdirectory(...

回答 1 投票 0

一起使用@Spy和@Autowired

我有一个带有3种方法的服务类,服务类也使用了一些@Autowired注释。在3种方法中,我想模拟两种方法,但使用实际方法进行第三种方法。问题是:如果我......

回答 3 投票 4

如何在Mockito的间谍对象条件下调用真实方法?

我需要能够根据某些条件调用一个真正的间谍对象方法。即如果condition为true,则调用real方法,否则执行其他操作。要清楚,我需要抛出异常......

回答 1 投票 1

Mockito - 间谍vs模拟

Mockito - 我理解间谍调用对象上的真实方法,而模拟调用double对象上的方法。除非有代码气味,否则应避免使用间谍。然而,间谍如何工作......

回答 7 投票 59

使用mockito在测试类中模拟新实例创建

我正在尝试模拟我正在测试的类中的对象的新实例,但我正在努力找到使用Mockito执行此操作的方法。如果我理解正确,这可能是......

回答 1 投票 0

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