GroovyでTetNG

TestNGJavaのテスティングフレームワーク
テスト用のアノテーションが用意されていて、これらを指定することでテストや前後処理を行うことができる。

  • @Test

テスト用のメソッドに指定

  • @BeforeMethod

テスト用のメソッドごとの前に実行。@AfterMethodは後処理。

  • @BeforeClass

テスト用のクラス単位で最初に実行される。@AfterClassはクラス単位の後処理。

  • @Test(expectedExceptions=[XXXException.class])

テストメソッド実行時に例外が起こることを要求する。上記の[]で囲むのはGroovyでの記述方法。