junitとjavaに関するocsのブックマーク (2)
-
技術ネタじゃないところで盛り上げてしまった。技術ネタいこう、技術ネタ。 さて、JUnitを使う際、hamcrestライブラリを使って、英語として読めるようなassertionを書く、なんてのは流行ってたり流行っていなかったり? JUnit4限定だけれど、assertionの際、assertEqualsとか色々assertionのメソッドはあるけど、全てassertThatで書くことができるはず。assertThatメソッドの第一引数にテスト対象、第二引数にhamcrestのMatcherインターフェイスの実装を与えます。なんのこっちゃですが。Jiemamyでは、なるべくassertThat以外のassertionメソッドを使わないようにテストを書いています。︵もしかしたらもう一つも残ってないかも。︶ まぁ、以下のように書くと、英語っぽいのが書けますよ、と。 assertThat(aaaa
-
JUnit&DbUnitによるテストケース数がついに1000を越え、貧弱なマシンでは全てを実行するのにめちゃくちゃ時間が掛かる、もしくはOutOfMemory... ﹁CVSにコミットする前は全テストを実行してから﹂というルールをプロジェクトで実施したけれども最近は破綻気味でした。 そこで、継続的インテグレーションの実践。 今さらって感じもしますが、本ではずっと前に読んでたものの、実践するのは今回が初めて。 Antを利用して作成しました。 その時、参考になった本がこれ。 Javaプログラミングツールズ1 Apache Ant 作者: 関口宏司出版社/メーカー: 技術評論社発売日: 2004/03/30メディア: 単行本 クリック: 14回この商品を含むブログ (13件) を見る Antってこんなに色々出来るんだーと改めて実感。 今回の継続的インテグレーションってその集大成かも。 最後の﹁a
-
1