投稿

pom.xmlに記述するpowermockの依存関係

pom.xmlに記述するpowermockの依存関係

Maven プロジェクトで PowerMock を使い、static メソッドや final クラスをモック化したテストを書きたいときに pom.xml へ追記する依存関係。

Mockito と組み合わせる powermock-api-mockito と、JUnit4 と連携させる powermock-module-junit4 を test スコープで追加する。バージョン(1.6.3)は2019年時点のものなので、導入時は最新バージョンを確認する。

<dependency>
  <groupId>org.powermock</groupId>
  <artifactId>powermock-api-mockito</artifactId>
  <version>1.6.3</version>
  <scope>test</scope>
</dependency>
<dependency>
  <groupId>org.powermock</groupId>
  <artifactId>powermock-module-junit4</artifactId>
  <version>1.6.3</version>
  <scope>test</scope>
</dependency>