TestNGはJavaのテスティングフレームワーク。
テスト用のアノテーションが用意されていて、これらを指定することでテストや前後処理を行うことができる。
テスト用のメソッドに指定
テスト用のメソッドごとの前に実行。@AfterMethodは後処理。
テスト用のクラス単位で最初に実行される。@AfterClassはクラス単位の後処理。
- @Test(expectedExceptions=[XXXException.class])
テストメソッド実行時に例外が起こることを要求する。上記の[]で囲むのはGroovyでの記述方法。