この記事は、TDD Advent Calendar 2013 の第23日目(の一日遅れ)です。 昨年のアドベントカレンダー以来、記事を書いていないという事実に、本人も驚きです。 あなたはJavaでTDDしてる人ですね そうじゃなくても構いませんが、一応、そういう人が対象です。 または、Javaでテスト気軽に書きたいけど面倒で〜、という方も対象です。 あるいは、Javaでテストとかただの二重苦だろw、という方も対象です。 偉大なJUnit、しかし苦行 Javaでテストと言えば、プログラマに開発者テスト文化やTDDを根付かせた偉大なツール、JUnitがあります。 JUnitの最大の利点は、Javaプログラマがその知識のままテストを書けることですが、それと同時に、Java自体の表現力の弱さも100%享受してしまうのであります。脱初心者後に、JUnitで沢山のテストを書き続けるというのは、ちょっと
![JnarioでJavaのTDD](https://cdn-ak-scissors.b.st-hatena.com/image/square/07d3c363efc9eb3783d4fc690c13c3e97fdec0e9/height=288;version=1;width=512/http%3A%2F%2F2.bp.blogspot.com%2F-GmFvdT44Vss%2FUriS_PsOgaI%2FAAAAAAAAAOI%2FahSlB9jlt-w%2Fw1200-h630-p-k-no-nu%2Fnew_spec.png)