testunit

    5

    1答えて

    既にプロダクション環境に導入されている既存のプロジェクトがあります。私たちはそれにいくつかのテストを追加したい(早ければ早いほど)ので、BDD方法(rspec /キュウリ)またはTDD方法(TestUnit)のどちらかを選択する必要があります。私はBDDで本当に始まっており、何が最善の決定になるのだろうと思っていますか?私は、rspec/cucumberを既存のレールプロジェクト(今週配備され、本

    1

    2答えて

    私はRubyの初心者です。私はRubyMine IDE(3.1.1)でtest :: unitフレームワークを使用しようとしています。 私はテストについての注意事項を理解していない::ここ単位: http://www.jetbrains.com/ruby/webhelp/test-unit-special-note.html 特別この命令:「あなたのGemfileにテスト単位の宝石を含めます。」私

    0

    1答えて

    私はレールテストの実行中にいくつかの出力ファイルを生成しています。現在のテストクラスと現在のテストメソッドに基づいてファイルの名前を付けたいと思います。この情報をTest :: Unitに組み込む方法はありますか?テストメソッドの内部からこれを得るための巧妙な方法がありますか? メソッドを呼び出して現在のメソッド名を取得できますが、現在のクラス名を取得する方法はわかりません。 call self.

    0

    2答えて

    私はスペックとテストの両方を備えたレール3プロジェクトを持っています。私がautotestを起動すると、それは私の仕様を実行します。代わりにテストを実行させるにはどうすればいいですか? autotest -hはここで助けになりません。

    4

    2答えて

    assert_nothing_raised do @board.make_move(0,0,Board::HUMAN) end とドキュメントは言う: Passes if block does not throw anything. Example: assert_nothing_thrown do [1, 2].uniq end は私make_move方法

    1

    3答えて

    ルビのテスト/ユニットでは、テスト実行にかかる時間がソフトウェアによって示され、一連のパス、エラー、および失敗は擬似進行バーのように動作します。 コードプロファイリングツールを使用したりテストを個別に実行したりすることは別として、どのテスト方法が高速で、どのテスト方法が遅いかを簡単に示す方法はありますか?

    3

    1答えて

    私はこれを他の場所に掲載しましたが、応答はありません。テスト/ユニットをRails 3.0.3(1.9.2)で動作させようとしています。私は(以下コピー)テストを実行しようとすると、私はこのエラーを取得する: テスト/ユニット/ practice_member_test.rb:4:クラス(NoMethodError)私が持っている 注:PracticeMemberTestため<class:Prac