模拟和伪造是隔离代码或组件的方法,以确保单元测试仅针对可测试的代码单元运行,而不实际使用应用程序的其他组件或依赖项。 Mocking与伪造的不同之处在于可以检查模拟以断言测试结果。
我有一个方法,我想模 拟抛出的异常,以便输入catch语句:public static String func(String val){try {MessageDigest md5 = MessageDigest ....
我在为我的模块运行Jest测试时遇到了麻烦 - 我有一个简单的入口点类:从“aws-lambda”导入{Callback,CloudFrontRequestEvent,Context,Handler};进口{...
如何使用OCMockito存根CocoaLumberjack或NSLog
我可以存根/验证类方法,但是我对定义的宏有困难。我正在尝试测试我的一个方法调用DDLogInfo。它在CocoaLumberjack源代码中定义为#define ...
我有一个void返回类型的方法。它也可以抛出一些异常,所以我想测试那些被抛出的异常。所有尝试都失败的原因相同:方法何时(T)......
我可以使用Pester来模拟/验证没有参数名称的cmdlet吗?
我正在使用几个Powershell脚本和Advanced Installer 15.1,我希望使用Pester进行测试。高级安装程序提供两个Cmdlet,以便从Powershell脚本访问MSI变量,...
Mock Grails Spring Security登录用户
寻找在某些单元/集成测试中模拟弹簧安全性的方法。 Grails:V2.1.0 Spring Security Core:V1.2.7.3 Controller具有以下内容://某些动作def索引(){def user = ...
我尝试运行这个测试:@Mock IRoutingObjHttpClient routingClientMock; @Mock IRoutingResponseRepository routingResponseRepositoryMock; @Test public void testSendRoutingRequest()...
我正在尝试对我的一个函数进行单元测试以确保数据库连接有效,如果不是,则提出正确的异常。我很难测试是否正确...
PowerMock Mockito忽略junit FixMethodOrder
我这里有一点问题,我不知道如何解决它。我有一个类必须为一些JSF bean进行测试。为了达到这个目的,我使用PowerMock和Mockito来嘲笑......
我一直试图使用Mockito来模拟一个使用vararg参数的方法:接口A {B b(int x,int y,C ... c);一个a = mock(A.class); B b = mock(B.class); when(a.b(anyInt(),anyInt(),...
我有一个类,它有一个使用PHP的全局file_get_contents函数的方法。我需要在类上测试方法,而不是实际调用全局函数。我知道我可以......
我一直在使用RhinoMocks,但刚开始研究Moq。我有这个非常基本的问题,令我感到惊讶的是,这并不是开箱即用的。假设我有......
我正在使用Jest模拟一个模块,因为它包含不应该在测试中运行的代码。但是我可以从输出中看到正在运行模块中的代码。 // foo.js console.log('Hello')// ...
我有一个接口:public interface SenderService {String send(long amount);我有一个这个接口的实现:公共类SenderServiceAdapter实现了SenderService {...
我需要执行从Micronaut到Spring应用程序的远程调用。为了创建必要的bean,我创建了一个Factory:@Factory public class RemotingConfig {@Bean @Singleton ...
我正在使用Python模拟模块进行测试。我想用模拟替换活动对象,并自动将对模拟对象的所有调用转发到原始对象。我认为 ...
我想对API中的特定函数使用缓存。我想通过使用类似于模拟补丁的技术来实现相同的功能,而不是逐行修改内部代码。例如。 @ ...
在python2中我在我的测试方法中有这个:mock_file = MagicMock(spec = file)我正在转向python3,我无法弄清楚如何进行类似的模拟。我试过了:从io import IOBase mock_file = ...
我使用这些msdn guidlelines设置模拟:使用模拟框架进行测试(EF6以上)var bsAc = _db.BusAcnts.FirstOrDefault(i => i.Id == 1);返回一个帐户,但var bsAc = _db ....
试图模拟datetime.date.today(),但不能正常工作
谁能告诉我为什么这不起作用? >>> import mock >>> @ mock.patch('datetime.date.today')... def today(cls):... return date(2010,1,1)... >>> from datetime ...