注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
groovy.util.TestCase のshouldFail(Closure code) は「何らかの失敗が期待されるテスト」に用いると絶... groovy.util.TestCase のshouldFail(Closure code) は「何らかの失敗が期待されるテスト」に用いると絶大な効力を発揮します。 「何らかの失敗」というのはError でもException でも“assert false” でも、とにかく正常にプログラムが動かない状態の事を指します。 例えばこのような感じ。 これらは全て「何らかの失敗」をするので、shouldFail(Closure code) は成功します。したがってテストはパスします。 このようにshouldFail(Closure code) は大変便利ですが、いささかパワフル過ぎるケースもあります。 例えばこんなJava のメソッドのテストをしたい時を考えます。 (このサンプルソースについて深く考えないで下さい。深く考えたら負けです!!) この場合、shouldFail(Closure cod
2013/02/28 リンク