stub相关内容

rspec:如何存根构造函数调用的实例方法?

A 类定义初始化@x = do_something结尾def do_something42结尾结尾 如何在调用原始实现之前在 rspec 中存根 do_something(从而将 42 分配给 @x)?当然,无需更改实现. 解决方案 这里是提交将功能添加到 rspec - 这是在 2008 年 5 月 25 日.有了这个,你可以做 A.any_instance.stub(do_some ..
发布时间:2021-07-10 20:23:29 其他开发

尝试生成存根文件时出错

当我尝试使用:rmic RemoteMethodImpl 生成存根文件时我收到以下错误: 错误:文件 .\RemoteMethodImpl.class 不包含预期的 RemoteMethodImpl 类型,但包含 InterfaceImplementation.RemoteMethodImpl 类型.请删除该文件,或确保它出现在类路径的正确子目录中.错误:找不到类 RemoteMethodImp ..
发布时间:2021-07-10 19:04:11 Java开发

PHPUnit 测试双打

我开始使用 PHPUnit 来测试我的代码,但我在理解双重测试方面遇到了一些问题. 当被另一个方法调用时,我尝试存根类方法 b 以返回 true 而不是通常的行为 (false) 我有一个这样的代码 class MyClass {函数a(){返回 $this->b();}函数 b(){返回假;}}类 MyClassTest 扩展了 TestCase{函数 testAThrowStub ..
发布时间:2021-06-17 18:38:35 PHP

在某些情况下如何告诉 mock 调用原始方法?

我有一个课程想在稍后的测试中模拟: class 原始 {函数计算($a){ ... }} 测试中: $mock = $this->getMock('Original',['calculate']);$mock->expcets($this->any())->will($this->returnValueMap([[1,'ABC'],[2,'BCD']//以某种方式告诉 $mock 在这里调用 ..
发布时间:2021-06-03 18:43:18 PHP

使用Wiremock检查请求正文中的空值

我正在尝试设置一个Wiremock存根,如果JSON有效负载中的任何字段为空值,该存根将返回400错误.基本上是模拟一个Bad Request.我一直在尝试使用匹配json键的任何小写字符串的正则表达式,但似乎不喜欢它.我找不到我想要的在线内容的任何示例,因此不确定是否可能. 我的错误请求正文: {"cat":null,“狗": {"id":1344},“马": {"id":1},“鱼" ..
发布时间:2021-05-15 19:02:00 其他开发

如何在Angular中为Karma/茉莉花测试创建存根

任何人都可以解释如何为Angular Karma测试创建用于服务模拟的存根.请提供任何完整的示例或链接. 创建存根之后,如何使用存根数据编写测试用例.请解释. Spy Vs stub是最佳实践.请提出建议.预先感谢. 解决方案 您可以找到有关创建stubs和spies的信息关于您的第二个问题,选择存根和spy有关实现方案的更多信息.一个可以根据情况使用在其他之上.例如: 使用S ..
发布时间:2021-02-09 21:00:55 其他开发

在RMI中传递远程参数

我想确认有关RMI理论。 让我们假设客户端A向服务器B请求对象O的远程引用。 现在,如果在O接口(接口)中有这样的方法: void foo(Interf obj); 当客户端A调用O.foo(O)时,它将传递存根引用(在接收之前),然后服务器不使用其本地引用,而是使用存根对象(由客户端接收),因此服务器每次对O方法的调用将使用其TCP / IP服务。 可以吗? 您应 ..
发布时间:2020-10-22 19:06:50 其他开发

在赛普拉斯中,如何在正文中对带有参数的POST API请求进行存根处理?

我正在用赛普拉斯编写端到端测试,我想对应用程序发出的网络请求进行存根。具体来说,我想在主体中包含参数的多个POST请求存根,然后根据这些参数更改模拟响应。 我想做类似的事情 cy.route( { 方法:“ POST”, url:“ / todos / add” 参数:{ “紧急”:3, “ stakeholder_id”:“ SKH001 “ }, 响应:” fixture: ..
发布时间:2020-10-14 18:54:55 其他开发

Codeception\Util\Stub方法:: exactly和:: on无效

我正在使用Codeception\Util\Stub创建单元测试。而且我想确保我的方法多次调用。为此,我使用的方法是“完全”。 示例: 使用\UnitTester; 使用\Codeception\Util\Stub作为StubUtil; class someCest { 公共函数testMyTest(UnitTester $ I) { $ stub = StubUti ..
发布时间:2020-10-04 19:58:22 PHP

什么时候必须创建异步存根< GRPC> ;?

ManagedChannelmanagedChannel = ManagedChannelBuilder.forAddress(“ localhost”,8888).usePlaintext()。build(); Grpc.Stub stub = CLIGrpc.newStub(managedChannel); 何时必须创建存根?当每个方法被调用或仅被调用一次时? 解决方 ..
发布时间:2020-09-30 22:36:45 Java开发

锡南在打字稿存根

打字稿中的Sinon无法正确导入子模块..请在下面的代码 中找到以下代码是文件parent.ts 从'./sub-module'导入子模块 类父级{ / ** *名称 * / public parentmethod(){ let sub = new submodule(); let result = sub.submethod(); 的返回结果; } } ..
发布时间:2020-09-30 22:17:38 其他开发

JAVA:RMI回调->对象已导出

这是我的第一个问题,对不起,如果我把它设为我的英语不对。 我必须用Java做一个分布式-子手项目,有客人,球员和大师(更多比赛)。当用户(已经注册)登录自己或主服务器打开比赛时,服务器必须将所有事件通知给所有访客(仅访客)。 在客户端中,我必须创建2个存根,其中1个用于服务器,另一个用于图形界面(swing)。 线程池用于管理比赛,现在不使用。 这是客户端代码: packa ..
发布时间:2020-09-29 00:14:16 Java开发

Sync Adapter中的ContentResolver.requestSync在Android中不起作用

我正在尝试使用'StubProvider'和'StubAuthenticator'编写一个同步适配器,我遵循了官方指南,我的代码正在运行,没有任何错误,但是没有调用'onPerformSync()',我尝试了所有但没有用 我的完整项目可以从 以下是我正在使用的课程: MainActivity类 public class MainActivity extends Fragme ..
发布时间:2020-09-18 04:56:46 Java开发

如何解决java.lang.RuntimeException:存根! .java文件错误?

我正在尝试使用在Weka GUI上创建的.model文件对实例进行分类.看来我已经成功对测试实例进行了分类,但是,我不确定是否能够成功加载我的.model文件和Stub编译器错误. 我尝试删除了extends AppCompatActivity,如果这对.model上传有任何影响.事实证明,使用getAssets()时,代码必须在活动中.但是,我仍然不确定模型是否已上传以及异常的编译器错误. ..
发布时间:2020-09-13 03:51:53 Java开发

什么是“存根"?在编程中意味着什么?

例如,这句话是什么意思? 与外部API集成几乎是任何现代Web应用程序中的保证.为了有效地测试这种集成,您需要存根.好的 stub 应该易于创建,并始终与最新的实际API响应保持一致.在这篇文章中,我们将概述使用 stub 用于外部API的测试策略. 解决方案 存根是现有依赖项(或协作者)的可控替代品 在系统中.通过使用存根,您可以测试代码而无需 直接处理依赖性. 外部依赖性- ..
发布时间:2020-09-05 19:11:24 其他开发

使用Jest.fn()查看s3.upload函数是否被调用...我在做什么错?

我对测试有点陌生,并且在这个问题上已经停留了很长时间.因此,我尝试测试s3.upload()函数以查看是否调用了该函数,而不是查看它是否实际上上载了该对象.唯一的限制是我不能使用任何npm软件包来模拟s3存储桶的功能. 我试图按照本教程进行操作(// function.js const uploadToS3 = (params) => { const response = s3.upload ..
发布时间:2020-07-07 19:00:08 前端开发