PowerMockをMockitoで使用するには、どのようなjarをpom.xml
に追加する必要がありますか?PowerMockをインポートするのにどのMavenアーティファクトを使用する必要がありますか?
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-all</artifactId>
<version>1.9.0</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.powermock</groupId>
<artifactId>powermock-api-mockito</artifactId>
<version>1.4.11</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.powermock</groupId>
<artifactId>powermock-api-support</artifactId>
<version>1.4.11</version>
<scope>test</scope>
</dependency>
を私はクラスレベルで@PrepareForTest
注釈を追加するときに、Eclipseはそれを見つけることはできませんが、それはPowerMockito
を見つけることができます:私は、次の依存関係を持っています。どんな瓶がないの? PowerMockのwiki上Mockito_Mavenページによる
私はクラスパスにpowermockモジュール-juint4 jarを追加しましたが、同じ問題が残っています:>>>この行に複数のマーカーがあります \t - 構文エラー、「enum Identifier」を挿入してを完了してください\t EnumHeaderName \t - 構文エラー、EnumDeclaration \tを完了するために、「EnumBody」を挿入 - PrepareForTestはタイプ \tに解決することはできません - 属性値は \t PrepareForTest – user86834
ジェフの答えが正しい注釈型のために定義されていません。あなたは例外をスローする特定のコードを投稿できますか? –
他の依存関係は必要ないと確信していますか?例外をスローするコードはありません。私のテストクラスに '@ PrepareForTest'を追加すると、Eclipseは' @ PrepareForTest'を見つけることができないと訴えます。私は 'powermock-module-junit4'と' powermock-api-mockito'のソースを見て、 '@ PrepareForTest'アノテーションを見ることはできません。 jarファイルにバージョン1.4.11の@PrepareForTestが入っていますか? – user86834