5
 when I add two annotations to a method like this       

@Parameters({"userName",""})
@Test
public void replyMaster()
{

}

このエラーが発生しました

 Multiple markers at this line
- Groovy:unexpected token: @ @ line 40, column 2.
- Duplicate field ReplyTest.@
- Groovy:The field '@' is declared multiple times.

私の構成:jdk 1.7、testng 6.8、groovy 2.0(groovy eclipseプラグインでインストール)

なぜ?

4

1 に答える 1

14

これが Groovy ファイルの場合、

@Parameters({"userName",""})

おそらく次のようになります。

@Parameters(["userName",""])

または

@Parameters(["userName",""] as Object[])

わかりません。TestNG を使用したことがありません。しかし、Groovy を使用すると、ノードごとに複数の注釈を確実に作成できます。これは、Groovy がリストまたは配列を行う方法とは異なるだけです。

于 2013-01-31T09:11:57.800 に答える