Junit-environment-setup
JUnit-環境設定
ローカル環境のセットアップ
JUnitはJavaのフレームワークなので、最初の要件はJDKをマシンにインストールすることです。
システム要件
JDK | 1.5 or above. |
Memory | No minimum requirement. |
Disk Space | No minimum requirement. |
Operating System | No minimum requirement. |
ステップ1:マシンでのJavaインストールの検証
まず、コンソールを開き、作業しているオペレーティングシステムに基づいてjavaコマンドを実行します。
OS | Task | Command |
---|---|---|
Windows | Open Command Console | c:\> java -version |
Linux | Open Command Terminal | $ java -version |
Mac | Open Terminal | machine:~ joseph$ java -version |
すべてのオペレーティングシステムの出力を確認しましょう-
OS | Output |
---|---|
Windows |
java version "1.8.0_101" Java(TM)SEランタイム環境(ビルド1.8.0_101) |
Linux |
java version "1.8.0_101" Java(TM)SEランタイム環境(ビルド1.8.0_101) |
Mac |
java version "1.8.0_101" Java(TM)SEランタイム環境(ビルド1.8.0_101) |
システムにJavaがインストールされていない場合は、次のリンクからJavaソフトウェア開発キット(SDK)をダウンロードしてください。https://www.oracle.com/technetwork/java/javase/downloads/indexl [https://www .oracle.com]。 このチュートリアルのインストールバージョンとしてJava 1.8.0_101を想定しています。
ステップ2:JAVA環境を設定する
*JAVA_HOME* 環境変数を設定して、Javaがマシンにインストールされているベースディレクトリの場所を指すようにします。 例えば。
OS | Output |
---|---|
Windows | Set the environment variable JAVA_HOME to C:\Program Files\Java\jdk1.8.0_101 |
Linux | export JAVA_HOME =/usr/local/java-current |
Mac | export JAVA_HOME =/Library/Java/Home |
Javaコンパイラの場所をシステムパスに追加します。
OS | Output |
---|---|
Windows | Append the string C:\Program Files\Java\jdk1.8.0_101\bin *at the end of the system variable, Path*. |
Linux | export PATH = $PATH:$JAVA_HOME/bin/ |
Mac | not required |
上記の説明に従って、コマンド java -version を使用してJavaのインストールを確認します。
ステップ3:JUnitアーカイブをダウンロードする
http://www.junit.orgからJUnit jarファイルの最新バージョンをダウンロードします。 このチュートリアルを書いている時点で、Junit-4.12.jarをダウンロードし、C:\> JUnitフォルダーにコピーしました。
OS | Archive name |
---|---|
Windows | junit4.12.jar |
Linux | junit4.12.jar |
Mac | junit4.12.jar |
ステップ4:JUnit環境を設定する
*JUNIT_HOME* 環境変数を設定して、マシン上のJUNIT jarが格納されているベースディレクトリの場所を指すようにします。 JUNITフォルダーにjunit4.12.jarを保存したと仮定しましょう。
Sr.No | OS & Description |
---|---|
1 |
Windows 環境変数JUNIT_HOMEをC:\ JUNITに設定します |
2 |
Linux エクスポートJUNIT_HOME =/usr/local/JUNIT |
3 |
Mac export JUNIT_HOME =/Library/JUNIT |
ステップ5:CLASSPATH変数を設定する
JCLASS jarの場所を指すように CLASSPATH 環境変数を設定します。
Sr.No | OS & Description |
---|---|
1 |
Windows 環境変数CLASSPATHを%CLASSPATH%;%JUNIT_HOME%\ junit4.12.jar;。;に設定します。 |
2 |
Linux export CLASSPATH = $ CLASSPATH:$ JUNIT_HOME/junit4.12.jar:。 |
3 |
Mac export CLASSPATH = $ CLASSPATH:$ JUNIT_HOME/junit4.12.jar:。 |
ステップ6:JUnitセットアップのテスト
*C:\> JUNIT_WORKSPACE* にJavaクラスファイル名TestJunitを作成します
import org.junit.Test;
import static org.junit.Assert.assertEquals;
public class TestJunit {
@Test
public void testAdd() {
String str = "Junit is working fine";
assertEquals("Junit is working fine",str);
}
}
テストケースを実行するには、 C:\> JUNIT_WORKSPACE にJavaクラスファイル名TestRunnerを作成します。
import org.junit.runner.JUnitCore;
import org.junit.runner.Result;
import org.junit.runner.notification.Failure;
public class TestRunner {
public static void main(String[] args) {
Result result = JUnitCore.runClasses(TestJunit.class);
for (Failure failure : result.getFailures()) {
System.out.println(failure.toString());
}
System.out.println(result.wasSuccessful());
}
}
ステップ7:結果を確認する
次のように javac コンパイラを使用してクラスをコンパイルします-
C:\JUNIT_WORKSPACE>javac TestJunit.java TestRunner.java
次に、テストランナーを実行して、次のように結果を確認します-
C:\JUNIT_WORKSPACE>java TestRunner
出力を確認します。
true