JUnit 5 に自動的に移行可能な JUnit 4 テストを報告します。 デフォルトのテストランナーは自動的に移行可能ですが、カスタムランナーやメソッド / フィールドのルールはそうではなく、手動での変更が必要です。

例:


  import org.junit.Assert;
  import org.junit.Test;

  public class RelevantTest {
    @Test
    public void testIt() {
      Assert.assertEquals("expected", "actual");
    }
  }

クイックフィックス適用後:


  import org.junit.jupiter.api.Assertions;
  import org.junit.jupiter.api.Test;

  public class RelevantTest {
    @Test
    public void testIt() {
      Assertions.assertEquals("expected", "actual");
    }
  }

このインスペクションを使用するには、JUnit 5 ライブラリがクラスパスで利用可能であり、JDK 1.8 以降がプロジェクトに構成されている必要があります。