[junit]メソッドまたはクラス不一致エラーと初期化エラーを解決する方法


メソッドまたはクラス不一致エラー


IntellijでJunitを使用すると、テストは成功しましたが、コンソールウィンドウでこのようなエラーが発生することがあります.
org.junit.platform.launcher.core.EngineDiscoveryOrchestrator lambda$logTestDescriptorExclusionReasons$7

INFO: 0 containers and 2 tests were Method or class mismatch
これはGradleがコンソールでコンソールを構築したときに発生した問題で、gradle自体の問題のようです.
この問題を解決するには、デフォルトの図面ではなく、設定-構築、実行、配置-構築ツール-図面内の図面項目内のBuild and run usingRun tests usingを図面に変更するだけで、Intellij IDEAを実現できます.
加えてIntellij IDEAコンソールを使うと、より速く動作するような気がします!

initializationError



下図のようにjunit Vintageに関連するinitializationErrorが現れる場合があります
org.junit.runners.model.InvalidTestClassError: Invalid test class 'businesscardprogram.repository.JpaMemberRepositoryTest':
  1. No runnable methods
次のエラーで発生した問題は、import文を変更するだけです.
@Test導入時はimport org.junit.jupiter.api.Test;ではなくimport org.junit.Test;を使用すればよい