6

Ruby 1.9.2 (ruby -v yields :ruby 1.9.2p290 (2011-07-09 Revision 32553) [x86_64-linux]) を使用しており、これを機能させようとしています:

require 'test/unit'

class TestStartup < Test::Unit::TestCase
  def self.startup
    puts "startup"
  end
  def test1
    puts "in test1"
  end
end 

私がそれを実行すると、私は得る

Loaded suite test_startup
Started
in test1
.
Finished in 0.000395 seconds. 


1 tests, 0 assertions, 0 failures, 0 errors, 0 skips

ここSOなどに散らばった投稿を除いて、この機能に関するドキュメントを見つけるのに苦労しました。

はい、セットアップではなくこの機能を使用したいです。

ティア

4

2 に答える 2

2

Ruby 1.9.2 はデフォルトで Test::Unit の代わりに Minitest を使用するため、この機能が Minitest にない可能性があります。

于 2011-10-03T19:38:47.087 に答える
2

Ruby 1.9.x には Test::Unit ではなく minitest がバンドルされています。Ruby 1.8.x にバンドルされている Test::Unit は改善されていませんでしたが、バンドルされていない Test::Unit (test-unit 2) は積極的に改善されます。

Test::Unit ジェムを使用している必要がありますか? この機能をサポートしていないのは、おそらく古いバージョンですか?

于 2011-10-03T19:32:28.857 に答える