home Glamenv-Septzen(ぐらめぬ・ぜぷつぇん)(archive)

技術/TDD/TestNG/Groovyでテストメソッドを書く時の注意点

作成日: 2013-07-13 22:31:53   /   last updated at: 2013-07-13 22:34:50
カテゴリ: Groovy TDD TestNG 

誤:

@Test
def this_method_will_be_ignored() {
...
}

Groovyの

def method_name(...)


public Object method_name(...)

になるらしいです。TestNGは戻り値がvoidであるところまでチェックしてますので、戻り値がObjectのメソッドはテストメソッドとして実行されません。素直に"void"と指定しましょう。

正:

@Test
void this_method_will_be_executed() {
...
}

JDK7, TestNG 6.8 にて確認。


original url: https://www.glamenv-septzen.net/view/1205