mocking相关内容

如何在使用模拟HttpMessageHandler时使用HttpClient管理Cookie

我有一个单元测试,它通过传入HttpRequestMessage个实例并接收回HttpResponseMessages个实例来调用类库。在这方面,它非常类似于测试WebApiApiController。 我测试的代码将Cookie添加到HttpResponseMessage,并期望在后续传入的HttpRequestMessage调用中看到这些Cookie,这就是浏览器(或HttpWebReq ..
发布时间:2022-09-05 18:46:08 其他开发

如何在Python中模拟CX_ORACLE游标

我在一个类中有以下两个函数,我需要模拟数据库连接和游标结果。Cx_Oracle.Connect已成功修补它按预期工作。但是游标、CALFUNC、FETCH_ALL没有被模拟。你知道正确的语法是什么吗? class dbconnect: def db_connect(self, connection_details): connection = cx_Oracle.c ..
发布时间:2022-08-16 10:30:54 Python

使用SSL的SoapUI REST模拟服务

我在使用SoapUI 5.0.0时遇到了问题。在尝试使用SSL模拟REST风格的服务时。如果我根本不使用SSL,则一切正常。 在SoapUI首选项中: 我已使用与模拟密钥库和信任库相同的密钥库在端口8443上启用了模拟SSL。 在模拟服务编辑器中: 路径:/resource 端口:8080 主机:本地主机 在模拟操作编辑器中: 方法:GET 资源路径:/c ..
发布时间:2022-08-10 19:52:23 其他开发

单元测试如何使用Mockito模拟存储库

我在清除存储库时遇到问题。有人建议我只创建另一个Applation.Properties(我还没有这样做),并使用像h2这样的内存数据库。不过,我想知道是否可以只将调用存根,这样在调用myDataService.findById(Id)时,而不是试图从数据库中获取时,只会返回一个模拟对象? 我刚开始为我的单元测试和Spring Boot编写模拟代码,所以我可能遗漏了一些东西。下面的代码(试图 ..
发布时间:2022-07-24 23:22:36 Java开发

在Python语言中模拟SeleniumWebDriver发送的请求,并在由驱动程序驱动的浏览器实例中显示假响应

我目前正在试验使用Selenium WebDriver的Python版本和Pytest测试框架来进行Web应用程序的自动化测试。在我的Selify代码中尝试执行HTTP请求模拟时,我遇到了一个问题。我编写了一个名为“SelensWebDriver_mocking_test.py”的模块,在该模块中导航到Python官方网站,在页面顶部的搜索框中填写搜索词,然后按Enter键转到结果页面。当我不试图 ..
发布时间:2022-06-28 12:44:08 Python

JUnit跳过方法-在测试中调用injectmock-方法

我有一个@InjectMocks cut,这是我要测试的类。它有一个deleteX()和一个init()方法。 deleteX()在完成之前正在调用init()-我如何在测试中跳过此调用,因为每次我都只收到NullPointer Exception。 public void deleteX() { // some things init(); } 我只想跳过它,因为我已经 ..
发布时间:2022-04-13 10:52:36 Java开发

获取模拟文件的实际返回值。read()

我正在使用python-mock模拟文件打开调用。我希望能够以这种方式传入假数据,这样我就可以验证read()正在被调用,并且可以使用测试数据,而不会在测试中命中文件系统。 这是我目前掌握的信息: file_mock = MagicMock(spec=file) file_mock.read.return_value = 'test' with patch('__builtin__. ..
发布时间:2022-03-16 13:41:45 Python