mocking 相关问题

模拟和伪造是隔离代码或组件的方法,以确保单元测试仅针对可测试的代码单元运行,而不实际使用应用程序的其他组件或依赖项。 Mocking与伪造的不同之处在于可以检查模拟以断言测试结果。

使用pytest mocker忽略assert_has_calls中的链式调用

当使用pytest-mock的mocker时,如何使用has_calls来检查对特定方法的调用,而不检查对该方法的返回值的所有调用?例如:import ...

回答 2 投票 0

方法没有被嘲笑

我正在使用Mockito来模拟一个方法但测试正在运行真正的方法。 // Controller @RestController public class Controller {private Utils utils = new Utils(); public String ...

回答 1 投票 1

Python模拟库:有没有办法从魔法模拟调用中获取相应的返回值?

当用模拟库编写Python测试时,我常常得到“像这样调用方法的参数”,来自__future__ import print_function import mock m = mock.MagicMock(side_effect = ...

回答 4 投票 5

React Apollo MockProvider总是加载,从不提供数据

我正在尝试测试一个使用graphql的组件,但是当使用Apollo的MockProvider我从来没有得到数据时,它只是说每次都加载= true。这里有一个完整的,极简主义的例子。

回答 2 投票 3

Angular 5(Karma / Jasmine测试) - 使用模拟后端来模拟错误消息的错误响应

我不太明白MockBackend功能如何工作,如此处所述。我是Angular的新手。我想编写一些测试用例,以确保在发生服务器错误时......

回答 2 投票 0

c#Moq对象void方法,用于更改对象参数值

我正试图在我的单元测试中使用Mocks,但我在下面的代码中苦苦挣扎。我想以正确的方式从AppendName方法回调,以便正确测试此方法并且模拟对象名称是...

回答 1 投票 0

如何模拟在具有相同名称的模块内的函数中调用的函数?

我试图使用unittest.mock,但是我收到一个错误:AttributeError:没有属性'get_pledge_frequency'我有以下文件结构:pledges / views /├──__init__....

回答 1 投票 2

如何测试处理Eloquent模型的Laravel包?

我已经创建了一个操作雄辩模型的包,我已经为它创建了测试用例。该包应该在某些时候为模型调用save()或delete(),这将尝试...

回答 1 投票 3

模拟静态方法

最近,我开始使用Moq进行单元测试。我使用Moq来模拟我不需要测试的类。你通常如何处理静态方法? public void foo(string filePath){File f = ...

回答 7 投票 65

如何使用Rspec Mocks存根给定类的任何实例

以下代码引发错误:String的未定义方法'any_instance':Class require'rspec'RSpec.configure do | config | config.mock_with:rspec end describe String do it'stubs'do ...

回答 2 投票 18

测试使用python模拟库与Django Rest Framework API交互的函数

我想单元测试一个与使用Django Rest Framework构建的API交互的模块。要做到这一点,我正在使用python模拟库。由于我没有使用模拟来测试与API的交互,...

回答 1 投票 1

nSubstitute嘲笑例外

这是我的BLL服务,它与县合作:公共类CountryBLLService:ICountryBLL {private readonly ITimeSheetContext _context; public CountryBLLService(ITimeSheetContext ...

回答 1 投票 1

如何在mock中为不同的输入返回不同的值?

[TestClass] public class UnitTest1 {[TestMethod] public void TestMethod1(){var o1 = new XmlDocument(); var o2 = new XmlDocument(); var mock = new Mock

回答 2 投票 5

嘲笑scala对象

我正在使用mockito并试图模拟scala对象。 object Sample {} //测试类SomeTest使用ScalaTest扩展Specification with Mockito {“mocking should successful”in {val ...

回答 3 投票 12

minitest - mock - expect关键字参数

当我想验证mock是否发送预期的参数时,我可以做@ mock.expect(:fnc,nil,[“a,”b“])但是,如果我想要模拟的类看起来像这个类Foo def fnc a :,b:结束......

回答 3 投票 2

无限深度对象,具有_any可能的property_,定义为两者都是并且返回另一个无限深度对象的函数。 JS

我想创建一个具有以下两个属性的无限深度“任何”对象:任何对象上的每个属性都是另一个对象。任何对象上的每个属性......

回答 1 投票 0

Jest spyOn()调用实际函数而不是模拟函数

我正在测试调用其辅助函数callApi的apiMiddleware。为了防止调用将发出API调用的实际callApi,我模拟了该函数。但是,它仍然被调用。 ...

回答 1 投票 2

你如何在Node.js中模拟MySQL(没有ORM)?

我正在使用Node.js和felixge的node-mysql客户端。我没有使用ORM。我正在测试Vows并希望能够模拟我的数据库,可能使用Sinon。因为我本身并没有真正的DAL(...

回答 6 投票 39

测试Android应用程序。试图模拟getSystemService。

一直在努力解决这个问题已经有一段时间了,实际上足以让用户在这里堆栈溢出。我们正在开发一个Android应用程序,我想在一个活动中测试一个方法......

回答 1 投票 0

模拟类函数

我正在尝试对一个具有相当复杂的__init__的类进行单元测试,其中一个涉及对服务器和外部组件的调用。我发现你可以使用unittest MagicMock伪造init。 ...

回答 2 投票 0

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