mocking 相关问题

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

如何用mock模拟readonly属性?

你如何用mock模拟readonly属性?我试过:setattr(obj .__ class __,'property_to_be_mocked',mock.Mock())但问题是它然后适用于类的所有实例... ...

回答 5 投票 65

模拟和存根之间有什么区别?

我已经阅读过各种关于模拟和测试中存根的文章,包括Martin Fowler的Mocks Are Not Stubs,但仍然不明白其中的区别。

回答 34 投票 799

如何将参数发送到mock函数?

我有两个功能。函数function2()调用function1()。原始function1()从参数中获取一个值并返回一个值。我想用mock function1()测试function2()。但是嘲笑......

回答 2 投票 0

覆盖C ++中的链接以指向模拟实现

我需要使用GoogleMock模拟一些类并更改基类实现,以便它实际创建这个模拟的实例。基类与...一起自动生成

回答 1 投票 0

在应用程序启动之前配置@MockBean组件

我有一个Spring Boot 1.4.2应用程序。在启动期间使用的一些代码如下所示:@Component类SystemTypeDetector {public enum SystemType {TYPE_A,TYPE_B,TYPE_C} public ...

回答 2 投票 12

如果您在使用Laravel的测试环境中,是否有一种默认模拟API请求的方法?

我有一个通过单击表单中的按钮调用的API方法,在该API方法内部,使用guzzle向另一个项目的另一个API发出请求。这很好。我的问题是我...

回答 1 投票 0

使用Spring Boot和JUnit从Controller类模拟存储库

我正在为我的控制器类编写测试用例,这是一个Spring Boot应用程序,我想只为控制器类编写测试用例,它调用服务和服务到存储库。一世 ...

回答 4 投票 0

@Mock和@InjectMocks之间的区别

Mockito框架中的@Mock和@InjectMocks有什么区别?

回答 11 投票 350

Android检查是否选择了应用程序来模拟位置

我的应用程序使用模拟位置,所以我想检查,如果在开发设置中选择了我的应用程序。由于不推荐使用ALLOW_MOCK_LOCATION,我找不到如何操作。必须有类似的设置,......

回答 1 投票 0

无法模拟数据库Django链查询

我试图模仿django链查询。它们是1. MyModel.objects.filter(userId = userId).exists()2. mrvDb = MyModel.objects.filter(userId = userId).order_by(' - dateViewed')。我是 ...

回答 1 投票 0

如何使用Jest模拟ES6模块导入?

我开始认为这是不可能的,但无论如何我想问。我想测试我的一个ES6模块以特定方式调用另一个ES6模块。使用Jasmine这非常容易 - ...

回答 6 投票 189

用于模拟由新类对象调用的方法的单元测试

我正在编写现有代码的单元测试,就像这个类someClass {public function __construct(){...} public function someFoo($ var){... $ var =“something”; ...

回答 3 投票 29

如何注入相同接口的多个模拟

我想测试的Java类(称为ServiceCaller)有这样的:@Autowired @Qualifier(value =“serviceA”)SomeService serviceA; @Autowired @Qualifier(value =“serviceB”)SomeService serviceB; (有个 ...

回答 3 投票 17

在Python中使用输入参数模拟嵌套函数

我的文件夹结构main.py类Class1 generate_columns()column_api()utilities.py class Class2 get_response()我想在类Class1中模拟column_api()函数....

回答 1 投票 0

为Rhinomocks中的Uri下的Scheme属性创建存根/模拟的正确方法是什么

我正在使用Rhinomocks框架为c#方法编写单元测试用例。在我的实际方法中,我从System.Net.Http下的Uri属性访问Scheme属性....

回答 1 投票 1

如何在不使用接口的情况下正确地模拟对象?

我试图找到一种方法来模拟对象而不创建接口(我的老板告诉我),但到目前为止,我找到的唯一方法是用它中的假方法创建一个新的monobehaviour并运行...

回答 1 投票 1

使用mockito模拟嵌套方法调用

我有4个类让我们说A,B,C,D各自调用另一个类的方法。现在我嘲笑了A类,想要使用mockito A a = Mockito.mock(A.class)来模拟一个方法;并希望得到“......

回答 3 投票 23

如何模拟不同模块的鼠兔连接?

我有一个类导入以下模块:import pika import pickle from apscheduler.schedulers.background import BackgroundScheduler import time import logging class RabbitMQ():def ...

回答 1 投票 0

我怎么在这里使用Moq?

我的WEB API项目使用的Generic Repository实现了这样的接口:public interface IGenericEFRepository 其中TEntity:class {Task

回答 1 投票 1

如何模拟多个测试的全局变量评估?

我需要在python脚本中模拟全局变量。使用相当昂贵的方法初始化此变量,该方法在目标环境之外运行时也会抛出。我发现了如何......

回答 2 投票 0

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