2009-07-29 11 views

答えて

9

は、Javaプログラムを通じてJUnitテストを実行したい場合は、JUnitCoreクラス

を使用することができJUnitCoreは、テストを実行するためのファサードです。
実行中のJUnit 4テスト、JUnit 3.8.xテスト、および混合をサポートしています。ワンショット・テストの実行のために

(窓)

java -cp /path/to/junit.jar;/path/to/yourTextClasses org.junit.runner.JUnitCore TestClass1 TestClass2 .... 

(UNIX)

java -cp /path/to/junit.jar:/path/to/yourTextClasses org.junit.runner.JUnitCore TestClass1 TestClass2 .... 

を、静的を使用します、コマンドラインからテストを実行実行するに
方法runClasses(Class[])

クラスパスにjunit.jarがあり、クラスパスにも外部テストのjarまたはクラスがあることを確認してください。

あなたはコマンドラインから実行することができます(これはあなたの後ろではないかもしれません)か、あなたのJavaプログラム内で直接実行できます。

JUnitCore.runClasses(TestClass1,TestClass2,...) 
+0

classpathパラメータは - > -cp "1; 2"または-cp "1:2"でなければなりません。 – h3xStream

+0

@ h3xStream:あなたは正しいです。私は答えを編集して修正しました。 – VonC

関連する問題