JUnitの5でmockito 3.0を使用する方法?

blekione:

「延長」する方法JUnit 5mockito 3

JUnit 5使用するmockitoバージョンに修道院3.0新しいの注釈を付けなければテストクラスのニーズJUnit 5注釈@ExtendWith(MockitoExtension.class)、例えば:

@ExtendWith(MockitoExtension.class)
public class TestClass {
   @Mock
   DependencyA dependancyA;

   public void myTest() {
   ...
   }
}

そのように、それ以上を使用する必要はありませんMockitoRuleとの@Rule注釈が。

私は今日のベータリリースを試してみましたがmockito-android 3.0.0-beta1、それは持っていないMockitoExtensionクラスを。

私が代わりに何を使うべきでしょうか?私はそれはまだベータ版であるように理解され、バージョン3.0のための任意のドキュメントを、見つけることができませんでした。

サムBrannen:

MockitoExtensionで公開されているmockito-junit-jupiterアーティファクト。

次のようにあなたはそれに依存関係を追加することができます。

Mavenの

<dependency>
  <groupId>org.mockito</groupId>
  <artifactId>mockito-junit-jupiter</artifactId>
  <version>2.27.0</version>
  <scope>test</scope>
</dependency>

Gradleの

testCompile 'org.mockito:mockito-junit-jupiter:2.27.0'

また、リソース

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=119868&siteId=1