Junit-environment-setup

提供:Dev Guides
移動先:案内検索

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