这些行测试风格的单元测试是否可以改进以遵循良好的 TDD 设计实践?
是否可以改进以下单元测试,以遵循任何 .NET TDD/BDD 框架中良好的 TDD 设计实践(命名、使用行测试、设计类)? 另外,在任何框架中是否有更好的方法…
为返回 IEnumerable的方法编写 TDD 单元测试(卡利本微)
我想知道,如何调用从 Visual Studio 2010 的单元测试中返回 IEnumerable 的方法。我正在使用 rhino 模拟模拟框架。…
使用 vfsStream 测试 move_uploaded_file 和 is_uploaded_file
我尝试使用 PHPUnit 和 vfsStream 测试 move_uploaded_file 和 is_uploaded_file 。它们总是返回 false。 public function testShouldUploadAZipFileA…
如何“提供”?在米杰的事实中实施?
我正在阅读《Clojure in Action》第 8 章有关 TDD 的内容,并尝试了存根宏。它使用动态绑定机制来存根函数。唉,在 Clojure 1.3 中,不可能对非动态变…
如何避免TDD期间需要生成大量测试数据? (模拟数据库)
我已经习惯了 TDD,但到目前为止,我只需要用它来开发相对较小的应用程序。但现在,我正在处理一个具有复杂模式的庞大数据库的项目。 当我编写测试时…
MVC TDD:如何编写 Response.Redirect 测试?
我是 MVC 和 TDD 的新手,所以如果这是一个愚蠢的问题,请饶恕我:) 我想做的是,我创建了一个 SignOn 控制器,我只想为该控制器编写一个测试。问题是 …
TDD:当方法根据输入返回不同结果时如何测试结果?
比方说,我有这个类, public class MyClass { public int MyMethod(int? i) { throw new NotImplementedException(); } } 我还有一个 [TestClass] pu…
如何用 TDD 来对待未来的需求
Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题?更新问题,以便可以通过编辑这篇文章用事实和…
如何添加 gem ‘minitest’给我的测试助手?
我是 Ruby on Rails 和测试的新手。当我运行rake test时,出现以下错误: /Users/jarvis/.rvm/gems/ruby-1.9.2-p180@rails3tutorial/gems/rack-1.3.4/…
如何用 Jasmine 模拟 JQuery?
如何测试某个 JQuery 选择器是否已使用 Jasmine 执行?我正在尝试执行以下操作: spyOn($.fn, 'init').andCallThrough(); // my code expect($.init).…
将 GMock 与 Spring 一起使用,如何为多个测试仅设置一次 Spring 上下文?
我发现当使用内存数据库运行多个 gmock 测试时,我收到有关表的错误已经在那里了。它似乎多次运行 spring 上下文创建,即使它只在给定的测试类中设置…