私は検証経験が少なく詳しくは知らないが、
単体テストがある。
作成したコードが要件を満たしているか
確かめるものらしい。
設計仕様を満たす機能を備えているか。
クラスがいつ完成したかを判断する。
JUnitはJAVAプログラム単体テスト(ユニットテスト)
用のフレームワークらしい。
何ができるかというと、
特定のメソッドの引数と戻り値が期待されている結果か
どうかを確認するプログラムを書くことができるらしい。
しかもテストの内容を記録・再生できるらしい。
回帰テスト(何回も同じテストが簡単にできる)も楽々。
JUnitはアノテーションを使うらしい。
^^^^アノテーションは^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
クラスやメソッド、パッケージに対して、
メタデータとして付加情報を記入する機能らしい。
Java SE5で追加されたらしい。
@Deprecatedは対象クラスやメソッドが非推奨で
あることを情報として付加する。
@Overrideはそのメソッドがスーパークラスのメソッド
をオーバーライドしていることを示す。
@SuppressWarnings
引数で指定した特定の警告メッセージをJavaコンパイラに
与えず無視する
などある
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
JUnitのアノテーションは基本的なのがあるらしい。
@BeforeClass
テストクラスのStaticinitialize?ごに呼ばれる。
インスタンス生成後ってことかな?initializeは初期化だし。
@Before
テストクラスのコンストラクタ後に呼ばれる。
@Test
テストメソッドに付与。
@After
テストメソッド実行後に実行したいメソッドに付与。
@AgterClass
テストクラス後に実行したいメソッドに付与。
まぁ実際にプログラムを組んだほんがはやそう。
テストプロジェクトに役立ったサイトがあったので貼っておく。
http://www.slideshare.net/SatoshiKubo1/junitjava
なるほどこれは便利だ。
単体テストがある。
作成したコードが要件を満たしているか
確かめるものらしい。
設計仕様を満たす機能を備えているか。
クラスがいつ完成したかを判断する。
JUnitはJAVAプログラム単体テスト(ユニットテスト)
用のフレームワークらしい。
何ができるかというと、
特定のメソッドの引数と戻り値が期待されている結果か
どうかを確認するプログラムを書くことができるらしい。
しかもテストの内容を記録・再生できるらしい。
回帰テスト(何回も同じテストが簡単にできる)も楽々。
JUnitはアノテーションを使うらしい。
^^^^アノテーションは^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
クラスやメソッド、パッケージに対して、
メタデータとして付加情報を記入する機能らしい。
Java SE5で追加されたらしい。
@Deprecatedは対象クラスやメソッドが非推奨で
あることを情報として付加する。
@Overrideはそのメソッドがスーパークラスのメソッド
をオーバーライドしていることを示す。
@SuppressWarnings
引数で指定した特定の警告メッセージをJavaコンパイラに
与えず無視する
などある
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
JUnitのアノテーションは基本的なのがあるらしい。
@BeforeClass
テストクラスのStaticinitialize?ごに呼ばれる。
インスタンス生成後ってことかな?initializeは初期化だし。
@Before
テストクラスのコンストラクタ後に呼ばれる。
@Test
テストメソッドに付与。
@After
テストメソッド実行後に実行したいメソッドに付与。
@AgterClass
テストクラス後に実行したいメソッドに付与。
まぁ実際にプログラムを組んだほんがはやそう。
テストプロジェクトに役立ったサイトがあったので貼っておく。
http://www.slideshare.net/SatoshiKubo1/junitjava
なるほどこれは便利だ。