タグ

testとテストに関するconceal-rsのブックマーク (2)

  • [lib] モックとスタブの違い

    TEST http://d.hatena.ne.jp/devbankh/201001 モックやスタブを使った効率的なユニットテスト http://d.hatena.ne.jp/devbankh/201002 モックとスタブの違い コミュニケーション http://d.hatena.ne.jp/devbankh/20051124 簡単かつ効果的に話すために "モックオブジェクト"という言葉は、テストのために物のオブジェクトをまねる特殊なオブジェクトを表す言葉として定着した。しかしモックという言葉は元々スタブをキャッチーにしたものでなく、[スタブを使ったのとは別の] ユニットテスト方法を用いるためのものなのだ。この記事では、モックオブジェクトのファンに好まれる相互作用中心のテストと、よく行わている状態中心のテストスタイルとの違いを説明するために、モックとスタブの違いについて掘り下げる。 目次

    [lib] モックとスタブの違い
    conceal-rs
    conceal-rs 2009/03/15
    MockとStubの違い
  • rcovでカバーされてないコードを出力する - http://rubikitch.com/に移転しました

    rcovを使ってて、いちいちHTMLを見ないといけないのが面倒と思ってる人は、是非とも「--gcc」オプションを使ってみよう。 いちいちHTML見るのめんどくせえと思ってずっと前に俺が追加したオプションだが、あまり知られてないようだ。 # a.rb def foo(x) if x >= 3 x+2 else x+1 end end require 'test/unit' class TestFoo < Test::Unit::TestCase def test_1 assert_equal(12, foo(10)) end end テスト漏れの部分が標準出力に出力される。 これでエディタの中で快適にジャンプできるだろう。 $ rcov --gcc /tmp/a.rb Loaded suite /usr/local/bin/rcov Started . Finished in 0.00071

    rcovでカバーされてないコードを出力する - http://rubikitch.com/に移転しました
  • 1