
[英]How to test Function passed as an argument in Flutter?
如何测试在 Flutter 中作为参数传递的 Function? 代码: 测试: 或者也许这种测试方式不是惯用的方式,因为测试变得更加白盒而不是黑盒? 我是否应该将传递函数视为 arguments 以将用例用作反模式? 那我可以改变它。 建议是从useCase.execute()返回类似Eithe ...
[英]How to test Function passed as an argument in Flutter?
如何测试在 Flutter 中作为参数传递的 Function? 代码: 测试: 或者也许这种测试方式不是惯用的方式,因为测试变得更加白盒而不是黑盒? 我是否应该将传递函数视为 arguments 以将用例用作反模式? 那我可以改变它。 建议是从useCase.execute()返回类似Eithe ...
[英]ShowDialog stalls with .NET Core 6
我正在从 .NET Framework 升级到 .NET Core,但ShowDialog有问题。 使用 .NET 框架和单元测试, ShowDialog会点击命令并继续处理,但使用 .NET Core, ShowDialog会启动一个新线程并停留在那里,直到手动选择按钮。 这不适用于单元测试。 这 ...
[英]Why does this Python Try not catch an exception when the return value is assigned to a variable?
我有一个像这样的 try 块: 它通过单元测试调用,其中 api.call_to_api() 被修补如下: 在测试中它没有捕获到错误。 相反,发生的是结果被分配但是,当我将 try 块更改为以下内容时,它确实会捕获错误: 当 api.call_to_api() 获得自己的行时,测试没有问题。 它成 ...
[英]How to use custom DateTime.now in integration test for ASP.NET Core Web API?
我的项目中有一个应该使用DateTime.Now的集成测试。 这是我的方法: 我调用此方法的处理程序方法: 默认应用程序我们使用System.DateTime.Now ,但在集成测试中,我需要使用我自己的DateTime.Now - 有什么解决方案吗? 谢谢 ...
[英]Verify multiple REST requests by using MockRestServiceServer
假设我有以下端点: https://dummy-url/api/query/elements?MY_CONDITION_1%20LESSOREQUAL%20{a_number} 如您所见, a_number是一个变量,应该更改它的值,例如在以下循环中 通过以上逻辑,我们对端点进行了 6 次 REST ...
[英]Python test patch is never called
我正在尝试通过 PyGithub 库 mocking 使用我的代码进行测试。 我想为组织创建一个存储库。 所以首先我需要得到它,在“组织”返回 object 时,我需要再打一个电话。 当试图断言我的第二个方法被调用时它失败了。 我是 python 的新手,我猜模拟之间缺少连接,但我不知道是什么。 c ...
[英]Which method is the best way to mock classes used in the `__init__` of a class being tested?
我希望有人可以就我为 mocking 尝试过的一些方法提供指导。我真的想了解这种一般情况下最好的方法是什么(我认为足够一般)。 以及是否有更好的方法,或者我当前的方法是否需要一些调整。 这是我目前的设置。 我在正在测试的 class 中实例化了三个类。 这些类具有创建我正在测试的 function ...
[英]ServiceProviderServiceExtensions.GetRequiredService may not be used in setup and verification expressions
如何在用于注入缓存的 xUnit 中注入 ServiceProvider 的依赖项 object。 xUnit 给出以下错误 ...
[英]How to mock stdin when using fileinput module?
我有一个使用 Python fileinput模块的程序,我正在尝试为main() function 编写单元测试。它们在使用实际文件时可以找到,但会引发OSError: reading from stdin while output is captured当我尝试通过通过标准输入的数据。 使用f ...
[英]Test function assignment inside a class method in Jest
我有一个 class,我在其中使用策略模式,它看起来像这样: StuffStrategy 是一个 function,它返回根据类型不同使用this上下文的其他函数。 我在创建方法中分配了特定的策略 function。 然后我想测试create方法是否调用doStuff 。 但是当我在调用 inst ...
[英]Mock async generic method from base class
我有类似这样的课程: 我需要为 Class2 的 CreateSomething 方法编写单元测试——如何模拟 PostAndDeserialize 方法? 我已经尝试找到一种方法来模拟受保护的泛型 class 从基地 class 但我找不到任何帮助:( 或者也许它应该以其他方式完成?(我是单元测试 ...
[英]EasyMock mock same method with different parameters
这个问题与这个问题类似,但针对的是 EasyMock 而不是 Mockito。 我有一些这样的测试代码。 但这导致第二行抛出以下异常。 java.lang.IllegalStateException:在 mock 上调用的最后一个方法已经有一个非固定计数集。 我如何模拟mockObject.som ...
[英]Mocking with Spock returns null for nested mocking and stubbing
我正在使用 Spock 为一系列嵌套对象编写单元测试。 我正在为其编写测试的代码非常遗留,不使用依赖注入。 然而,它也是非常关键的任务,所以除非我真的需要,否则我宁愿不碰它。 这是我要测试的 class 的构造函数:public SqlTable(Connection conn, String qu ...
[英]Mocking restTemplate returns null
出于某种原因,以下测试失败,因为“响应”是 null,但它不应该,因为我使用 when() function 返回初始化的 object。知道如何解决它吗? 这是确切的错误: 这是测试 class:class UtilsControllerTest { @Mock RestTem ...
[英]How to Mock LocalDate.now() in Scala
我有 object 我想写一个测试方法,我怎么能模拟something2 ...
[英]In Scala, how do I properly unit test a class method that calls other class methods?
我有一个案例 class,它代表一个电话号码,并提供了一些在代码中其他地方使用的辅助方法。 这些方法之一调用同一 class 中的其他方法:case class PhoneNumber { // class data and methods def isPossiblyUsable() ...
[英]mock function from another module for testing
我在我的项目中使用Chai和Mocha进行测试。 我想从模块tree.js :export function createTreefromFolder(path: string): string[] { const files = listFilesFromFolder(path); con ...
[英]Mocking third party dependencies in the provider tests using pact
目前我已经设置了一个提供者测试,它实际上调用我的提供者并返回一个响应,然后在协议代理中将其与预期的响应主体进行比较。 但是,通过调用我的提供者,它正在运行内部代码,该代码对另一个外部端点进行恶意调用以获取响应,然后它会进行一些映射并将响应返回给协议代理。 有没有一种方法可以模拟/存根这个第三方响应, ...
[英]How do I pass a double value to my C mock function with cmocka will_return()?
赏金将在 3 天后到期。 此问题的答案有资格获得+50声望赏金。 Tom Willis正在寻找可靠来源的答案。 我正在使用mocka对 C 项目进行单元测试。 我想模拟对在我的 C function 中进行测试的另一个模块的调用。 另一个模块中的 function 处理双精度数,而不是整数。 ...
[英]How to create mock for AWS resources like dynamoDB for local development in nodejs lambda?
有谁知道如何模拟 AWS 资源及其本地开发操作? 目前我有一个 lambda 将值插入 dynamoDB。 我不是在寻找测试用例的目的(稍后需要这些),但如果可能的话,我可以在不调用实际服务的情况下执行这些操作吗? 目前我已经创建了一个具有类似 dynamoDB 值的 mockdb.js 文件,但 ...