[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 using
とRun 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;
を使用すればよい
Reference
この問題について([junit]メソッドまたはクラス不一致エラーと初期化エラーを解決する方法), 我々は、より多くの情報をここで見つけました
https://velog.io/@hahahaa8642/Junit
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
org.junit.platform.launcher.core.EngineDiscoveryOrchestrator lambda$logTestDescriptorExclusionReasons$7
INFO: 0 containers and 2 tests were Method or class mismatch
下図のように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;
を使用すればよいReference
この問題について([junit]メソッドまたはクラス不一致エラーと初期化エラーを解決する方法), 我々は、より多くの情報をここで見つけました https://velog.io/@hahahaa8642/Junitテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol