在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),它们定义了非常相似的类。 (他们应该测试相同的) 我已经编写了一个单元测试来测试这些子类,并且我已…
Ruby 单元测试将测试套件添加到已有的测试套件中
我有一个测试套件。我想添加另一个测试类,其中包含测试套件中的一组测试。由于这是一个带有测试用例的类,我不知道如何将其添加到测试套件中。 tests…
为什么在不同的单元测试中访问此实例变量时为 nil?
require 'rubygems' require 'test/unit' class Thing attr_accessor :foo def set_stuff @foo = 'bar' end end class ThingTest < Test::Unit::TestC…
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 @field …
通过Rails中的assert_routing测试具有主机约束的路由
我有一条路线,我使用约束来检查主机,然后是一条本质上相同但没有主机限制的路线(这些实际上是命名空间,但为了简单起见,这个示例将执行此操作):…
确保拆卸在 Test::Unit::TestCase 中运行?
我正在使用 Test::Unit::TestCase 编写一些单元测试。目前,我有一个 setup 函数,可以移动和修改磁盘上的一些固定文件和文件夹。 (目前这是一个必要…
JRuby 和 Test::Unit 的assert_raise
我无法让 assert_raise 识别 java 异常。 我可以做得 assert_raise(NativeException) { @iter.next } 很好,但如果我尝试更具体, java_import 'java.…