测试驱动开发(TDD)涉及编写失败的自动测试以指定要构建的内容。然后通过编写满足测试条件的代码来进行测试。最后,代码被重构。
在进入 TDD 周期之前,我喜欢勾勒出需要实现的测试 - 即编写空的测试方法并说出名称。 不幸的是我还没有找到一种方法来“画...
考虑到以下使用mockall库的测试上下文,我怎样才能令人满意地返回对cmd的引用,这将允许我对随后链接的方法c做出断言...
我是否也应该将 SUT 程序集的 nupkg 依赖项添加到测试项目中?
我对编写单元测试还比较陌生。我在 .NET 8 中为 azure 函数编写单元测试用例时遇到了这种情况。 项目 1 - ABC.Functions 项目 2 - ABC.Functions.Test 我已经添加了...
我目前正在使用 Java 17、Dropwizard 和 JUnit 5 开发一个 Java 项目,我专注于改进我的单元测试并采用测试驱动开发 (TDD) 实践。我的申请...
我正在尝试使用 PHPUnit 中的通用数据提供程序运行一些测试。 参见下面的测试: 命名空间 AppBundle\Tests\Controller; 使用 Symfony\Bundle\FrameworkBundle\Test\WebTestCase; 使用
目前我正在运行超过 1k 个示例,并且需要很长时间才能完成(超过 20 分钟!!!)。 我想确定哪些示例需要更多时间才能完成,是...
我想创建可单元测试的代码来模拟对 .Net System.IO 类的调用,这样我就可以真正进行单元测试,而不是依赖于文件系统。 我正在使用 SystemWrapper 类...
想象我有函数 foo(): var foo = 函数(字符串) { 返回字符串.replace(/a/g, ''); }; 我对其进行了以下测试: foo() 存在; foo() 从字符串中删除 a,但不...
MongoError:无法创建集合用户 - 数据库正在被删除
我有一个 REST API,我正在为这个项目编写 TDD。我的TDD由两部分组成:路线和服务。我选择使用 Jest。我有一个用于测试的 MongoDB 数据库。当每次测试都是
避免在 Google Mock 中多次匹配 .WillOnce
我有一个模拟对象设置,如下所示: 我的对象 obj; EXPECT_CALL(obj, myFunction(_)) .WillOnce(返回(1)) .WillOnce(返回(1)) .WillOnce(返回(1)) .WillRepeatedly(Return(-1)); 有没有...
当应用程序处于深色/浅色主题时(尤其是深色主题),在 Flutter 中测试应用程序外观的最佳方法
在浏览完 Flutter 文档的测试后,我在应用程序中达到了一个阶段,我想在应用程序上测试浅色和深色主题外观。集成测试可能是一种选择,h...
如果我使用被注入到 SUT 中的对象的模拟模拟作为参数,那么在重构期间重新组织代码以调用同一模拟的另一个非模拟方法会发生什么?我的...
我正在尝试使用 Web API2、JWT、Microsoft.IdentityModel.JsonWebTokens 5.2.422 以及本文中概述的令牌验证逻辑:http://www.decatechlabs.com/secure-webapi-using-jwt 曾经...
我有一个简单的类,它包装了序列化/反序列化对象数组并将它们添加到会话中,我想测试它。 我得到的错误是 没有会话可用...
在 VS Code Python 中单击即可创建不存在的函数
其他 IDE,如 PyCharm、IntelliJ 等,有一个功能,如果它发现正在调用的函数未定义,您可以右键单击它,然后单击“创建方法”或类似于自动化的东西...
我正在尝试正确地进行TDD!我读到的是 TDD Inside Out,而不是 Outside In。原因是我不知道我的层是如何预先构建的,所以我的想法是开始编写测试,h...
Gallio Icarus 与 Testdriven.net [已关闭]
使用 Testdriven.net 等 VS 集成工具或使用 Icarus 或 NUnit GUI 等 GUI 测试运行程序有什么区别? 你更喜欢什么以及为什么? 到目前为止,我发现报告是
您能否推荐一本关于 C# 单元测试和 TDD 的书,至少对模拟对象进行一些处理? 我看过这个问题,但似乎没有提到嘲笑。
.net maui 混合 blazor 应用程序与 .net 8 和目标 Android 和 Windows 的单元测试框架
我只是想知道在具有多个目标(例如 Android 和 Windows)的 .NET MAUI Blazor 混合应用程序中使用哪个单元测试框架。 我已经尝试过 nUnit 和 xUnit,但它无法正常工作...
在 F# 中如何将集合传递给 xUnit 的 InlineData 属性
我想使用列表、数组和/或 seq 作为 xUnit 的 InlineData 的参数。 在 C# 中我可以这样做: 使用 Xunit; //2.1.0 命名空间 CsTests { 公开课测试 { [...