ユーザーがJUnit
テストで満たされたjar
を作成してアップロードするプロジェクトがあります。私のプロジェクトはSpring
で実行されており、なんらかの理由で実行されません。私はいくつかのJUnit
テストをハードコーディングでき、正常に動作しますが、正確なコードを.jarファイルに入れたら、ファイルは実行されません。これはStack Overflowに関する私の最初の質問です。私は何か助けていただければ幸いです。ここで 外部JUnit Jarを実行している春でjava.lang.Exceptionが発生する:実行可能メソッドがありません
あなたは
URLClassLoader
あなたにそれのために現在のClassLoader
を供給する必要がロードされている私のコード
URL[] classLoaderUrls = new URL[]{new URL("file:///c:/Work/simpletest.jar")};
URLClassLoader urlClassLoader = new URLClassLoader(classLoaderUrls);
Class<?> appiumClass = null;
try {
appiumClass = urlClassLoader.loadClass("simpletest.simpletest");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
// Run the class using JUnitCore
JUnitCore junit = new JUnitCore();
Result result = junit.run(appiumClass);
//Display if test was successful
System.out.println(result.wasSuccessful());
jarファイルをアップロードするとどういう意味ですか? Mavenリポジトリに? – khmarbaise