JUnitEclipseで実行するのが大変手軽です。プロジェクトは分けましょう。またテスト用のパッケージはテストしたいパッケージとあわせておきましょう。でないとprotectedなどアクセスできなくてテストできない場合があるからです。 junit.frameworkをインポートし、TestCase?をextendsしておきます。 import junit.framework.TestCase; public class Hoge extends TestCase { assert事前準備する場合は、 setUpをオーバライドして使います。 protected void setUp() { } 事後に動かしたい場合は、tearDownをオーバライドして使います。 protected void tearDown() { } assertEquals
assertTrue
assertFalse
assertNull
assertNotNull?
assertSame
assertNotSame?
fail
一度にテストEclipseで新規で作成する場合、JUnitテスト・スイートを選びます。 package test; import junit.framework.Test; import junit.framework.TestSuite; public class AllTests { public static Test suite() { TestSuite suite = new TestSuite("Test for test"); //$JUnit-BEGIN$ suite.addTestSuite(Hoge.class); //$JUnit-END$ return suite; } } Coberturahttp://cobertura.sourceforge.net jcoverageを基にテスト・カバレッジを計測するためのツールです。 http://www-06.ibm.com/jp/developerworks/java/050527/j_j-cobertura.html リンク参考書籍コメント
|