S2のテスト用アノテーション

昨日、こんな感じでテストメソッドが書けるというのを考えました。でもアノテーションがちょっと邪魔くさいかも。

  @Test 
  @Rollback
  @BeforeMethod("hoge") 
  @AfterMethod("foo")
  public void aaa() throws Exception {
    // ...
  }

こんなのはどうでしょう?

  @Test 
  @Configuration(rollback = true, beforeMethod = "hoge", afterMethod = "foo")
  public void aaa() throws Exception {
    // ...
  }

@Configurationという名前はTestNGからインスパイアされてみました。

うーん、縦が短くなったぶん横が長くなっただけだなぁ。