Rails 测试执行期间的自省——如何进行?
我在执行 Rails 测试期间生成一些输出文件,并且我希望能够根据当前测试类和当前测试方法命名这些文件。有没有办法将此信息内置到 Test::Unit 中?有…
如何使用 Test::Unit 在一组测试中切换 transactional_fixtures 的使用?
我有一些 Thinking-sphinx 测试,我需要关闭事务以防止 mysql 锁定,但这样做会破坏以前编写的许多其他测试,因此我需要能够切换设置。 我发现了有关 …
Ruby 单元测试 - setUp 中声明的实例变量的值为 nil
你好,我在 Ruby 单元测试方面遇到了麻烦,我是新手,所以一些帮助会很可爱 class TestItem < Test::Unit::TestCase def setUp **@item**=Item.new(…
在ruby中,您可以在irb中执行assert_equal和其他断言吗?
你可以在 irb 中执行 assert_equal 吗?这是行不通的。 require 'test/unit' assert_equal(5,5) …
当我将 Mocha 0.9.8 与 Test::Unit 2.1.1 一起使用时,为什么会出现 NoMethodError
有人见过这个吗?这是错误: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby -rrubygems -e "require 'redgreen'" -I.:lib:te…
生成许多几乎相同的 ruby 单元测试
我有许多 ruby 文件(a.rb、b.rb、c.rb),它们定义了非常相似的类。 (他们应该测试相同的) 我已经编写了一个单元测试来测试这些子类,并且我已…
为什么在不同的单元测试中访问此实例变量时为 nil?
require 'rubygems' require 'test/unit' class Thing attr_accessor :foo def set_stuff @foo = 'bar' end end class ThingTest < Test::Unit::Tes…
Ruby 单元测试:从主类运行测试类
在 Ruby 单元测试中,我可以从另一个类中运行一个测试类吗 ? class Foo < Test::Unit:: TestCase test_abc() test_bnd() 现在我想从我的主类中运行…
testcase.rb 中 run 方法的参数应该是什么类型?
对于 test/unit/testcase.rb 中的 run(result) 方法,我的结果应该是什么属性类型?它将存储来自 TestCase 类的错误和断言的结果。我不知道它是否应该…
如何对线程中的异常进行单元测试
我需要对代码中引发的异常进行单元测试,例如: def test assert_raise Timeout::Error do Thread.new { raise Timeout::Error } end end 如何使其正…
如何在 Ruby 中继承抽象单元测试?
我有两个单元测试,它们应该共享许多常见的测试,但设置方法略有不同。如果我写类似的东西 class Abstract < Test::Unit::TestCase def setup @fiel…