mocking 相关问题

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

使用PowerMockito如何使用一组特定参数验证是否调用了构造函数

注意:期待那些想要指出在其中构造对象的代码的糟糕设计,而不是通过依赖注入或工厂,这很容易......

回答 1 投票 0

使用FakeItEasy声明事件已被引发

我可以执行以下操作来验证我的Consumer类的ErrorOccurred事件是否被引发:using System;使用FakeItEasy;使用Microsoft.VisualStudio.TestTools.UnitTesting;公共界面......

回答 1 投票 2

如何使用Postman创建模拟服务器后端API?

我不理解这个教程:https://www.getpostman.com/docs/postman/mock_servers/mocking_with_examples我在Postman中设置了一个集合,我在集合中创建了一个GET请求并且...

回答 1 投票 0

等效的Answers.RETURNS_DEEP_STUBS为在mockito中的间谍

我一直无法找到一种方法来使用“Deep Stubs”来对Mockito中的间谍进行存根方法。我想要做的是这样的事情:@Spy private Person person = //检索人@Test ...

回答 2 投票 1

在python中对类的多个方法进行模拟的简洁方法是什么?

在编写测试时,我经常面临模拟几个类方法的需要。目前我通过嵌套语句包含模拟引用,例如从...导入一个def ...

回答 1 投票 2

无法在python中使用unittest模拟类方法

模块a.ClassA:类ClassA():def __init __(self,callingString):print callingString def functionInClassA(self,val):return val module b.ClassB:from a.ClassA import ...

回答 1 投票 1

测试实例中的方法是否已在mock中调用

我有这种设置,我正在测试一个使用另一个类的类,我想模仿后者,所以我只测试第一个类本身。 nuclear_reactor.py:classu NuclearReactor():...

回答 2 投票 4

使用unittest.mock在python中修补SMTP客户端

我想模拟一下SMTP客户端表单smtplib的生成。以下代码:从smtplib导入SMTP from unittest.mock导入补丁与补丁('smtplib.SMTP')为smtp:print(SMTP,...

回答 1 投票 3

EF6 - 无法模拟ObjectResult的返回值 用于单元测试

我在我试图进行单元测试的方法中有类似的代码:return _context.usp_get_Some_Data(someStringParam).FirstOrDefault();存储的proc调用返回类型:ObjectResult

回答 4 投票 4

Python 3 unittest不能在函数内部使用mock方法

我在Python中尝试单元测试。 test.py来自unittest import TestCase,main来自unittest.mock import patch import file def mock_return(* args):return -1 class Tests(TestCase):@ patch(“...

回答 1 投票 1

Moq - 验证除了一个方法之外没有调用任何方法

我有一个控制器,其方法是读取配置以确定要调用的其他方法。根据配置,它可以调用零个,一个或所有WorkerMethodN()方法。上市 ...

回答 1 投票 0

magicmock多次调用,但我无法断言调用

(Python 2.6)我有一个方法:def send_all(self,messages):对于消息中的消息:queue.send(message)我想断言为每个消息队列调用queue.send()= MagicMock(...

回答 1 投票 0

模拟 - 测试是否在不指定参数的情况下调用方法

我正在使用Mock库嘲笑Django的send_mail函数:来自django.core.mail import send_mail send_mail = Mock()当我想断言send_mail被调用时,我的问题出现了。一世 ...

回答 1 投票 8

如何模拟类实例属性?

class MyClass:def __init __(a,b):self.a = a self.b = b def myFunc():myClass = MyClass(1,2)print myClass.a,myClass.b在我的测试中,我想要运行myFunc但里面......

回答 1 投票 4

我如何在Sphinx中模拟wxPython?

我使用wx-python v4.0.0b2(Phoenix)创建了一个项目,我正在尝试使用Sphinx来记录它。我有一个目录结构如下:app / | ---- models / | | ----__ init__.py | ...

回答 1 投票 1

什么是模拟记录和播放?

我有一个模拟如下:MockRepository mocks = new MockRepository(); ILoanRepository loanRepo = mocks.StrictMock (); SetupResult.For(loanRepo.GetLoanExtended( “sdfsdf”)),收益(...

回答 2 投票 3

Mockito - 嘲弄遗留类构造函数

我正在为一个通过构造函数引用遗留类的类编写JUnit。遗留类是在第三方jar中,所以我无法重构它以使生活更轻松....这是被测试的类.....

回答 3 投票 8

Python如何在另一个函数中模拟一个函数

我对打破单元测试的功能进行了一些更改。以前我有一个包含函数request_url的common.py:import requests def request_url(method,url):...

回答 1 投票 8

如何在Python请求库中模拟会话?

我一直在试图弄清楚如何模拟Python的请求库的会话,但到目前为止还找不到解决方案。这是我需要为其编写测试的common.py代码:import ...

回答 1 投票 1

Wiremock Stand alone - 如何使用请求数据操作响应

我试图使用Wiremock Standalone服务器实现POST REST调用的模拟。我面临着这样的挑战,假设帖体包含一个“名称”字段及其值,同样......

回答 2 投票 5

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