JUnitとはJavaで開発されたプログラムにおいてユニットテスト(単体テスト)の自動化を行うためのフレームワークである。Smalltalk のためのユニットテストのフレームワークであるSUnitをもとにして、エーリヒ・ガンマと、SUnitの開発者のケント・ベックが中心となって開発された。単体でも動作可能だが、Apache AntやEclipseのプラグインからも利用可能である。エクストリーム・プログラミングなどの、アジャイルソフトウェア開発のいくつかの開発手法では、テスト重視が推奨されており紹介されることが多い。Java以外の言語向けにはxUnitが存在する。また、。JUnit4は、Java SE 5からアノテーションが利用可能になったため、従来の命名規則に縛られることがなくなり、さらに使いやすくなった。従来は、テストクラス名はcodice_1で終わる必要があった。テストしたいメソッドをテストするメソッド名には、codice_2の接頭辞を付ける必要があった。JUnit4からは、codice_3, codice_4メソッドをオーバーライドする必要は無くなり、かわりに、codice_5に相当するメソッドにはcodice_6アノテーションをつけ、codice_7に相当するメソッドにはcodice_8アノテーションをつけるだけで済むようになった。さらに、メソッドにcodice_9、codice_10アノテーションをつけることで、テストクラス実行前と実行後に実行したいメソッドを作ることも可能になった。JUnitから派生したツールを下記に示す。
出典:wikipedia
LINEスタンプ制作に興味がある場合は、
下記よりスタンプファクトリーのホームページをご覧ください。