ダウンロードとインストールの方法 JUnit in Eclipse

⚡ スマートサマリー

JUnit インストール Eclipse 6つの順序付けられた部分から構成されます。JDKの検証、jarファイルのダウンロード、環境変数の設定、jarファイルをビルドパスに追加、ライブラリの確認、そして最初の合格テストの実行です。

  • 🔘 前提条件: インストールまたは検証 Java まずは開発キットから。 JUnit テストのみ Java コー​​ド。
  • ☑️ ダウンロード: 2つの瓶が必要です JUnit 4 — junit.jar と hamcrest-core.jar。
  • 環境: コマンドライン実行では JUNIT_HOME と CLASSPATH が重要であり、 Eclipse そのもの。
  • 🧪 ビルド パス: Add External JARs はダウンロードした JAR を単一のファイルに添付します Eclipse プロジェクト。
  • 🛠️ 検証: 「ライブラリ」タブにはすべてのjarファイルが表示されます。 Eclipse 実際にプロジェクトのために解決しました。
  • バージョン: JUnit 4.13.2 は JUnit 4行目。木星の遺物が新しい作品に取って代わる。

ダウンロードとインストールの方法 JUnit in Eclipse

edgeRX™の導入 JUnit これは6つの段階からなるプロセスであり、以下に詳しく説明します。 Java お使いのマシンに開発キットをインストールして、最初のテストを実行すると、 Eclipse 緑色のバー。

パート 1) インストール Java

JUnit   テスト テストに使用されるフレームワーク Java アプリケーションベースです。そのため、インストールする前に JUnit設定または検証する必要があります Java お使いのコンピューターにJDK(Jewish Development Kit)がインストールされています。

これをクリック チュートリアル ダウンロードしてインストールする Java以下の手順は、現在サポートされているどのJDKリリースでも動作します。このページのスクリーンショットは、JDK 1.7とJDK 1.8で撮影されたものです。

パート 2) ダウンロード JUnit

ステップ1) ロケーション選択 junit.org/junit4 「ダウンロードしてインストール」をクリックします。リンクは、 JUnit 下の矢印が示すように、ホームページです。

JUnit ホームページの「ようこそ」欄に「ダウンロードとインストール」リンクがハイライト表示されている。

ステップ2) junit.jar をクリックしてください。「ダウンロードとインストール」リンクをクリックすると、GitHub 上の junit4 wiki ページが開きます。「プレーンな JAR」セクションには、必要な 2 つの JAR ファイルが表示されます。

junit4 GitHub wiki のダウンロードとインストールページで、junit.jar が「Plain-old JAR」の下にハイライト表示されている。

ステップ3) 中央リポジトリには、すべてのバージョンが表示されます。 JUnit ダウンロード可能なファイルです。通常は最新バージョンを選択します。jarリンクをクリックしてダウンロードしてください。 JUnit バージョン4.12は以下に示すとおりです。

Maven Centralのjunitアーティファクト検索結果(4.12行目のjarリンクが強調表示されています)

ステップ4) ロケーション選択 junit4のダウンロードとインストールに関するWikiページ もう一度、同じリストの2番目の項目であるhamcrest-core.jarをクリックしてください。

junit4 wiki のごく普通の JAR セクションで、hamcrest-core.jar が丸で囲まれています。

ステップ5) JARファイルをダウンロードしてください。リポジトリ内のhamcrest-coreのエントリが開き、JARファイルへのリンクをクリックするとダウンロードが開始されます。

Maven Centralでorg.hamcrest hamcrest-coreバージョン1.3を検索した結果(jarファイルのダウンロードリンクがハイライト表示されています)

『Brooklyn Galaxy』のために、倪氏はブルックリン美術館のコレクションからXNUMX点の名品を選び、そのイメージを極めて詳細に描き込みました。これらの作品は、彼の作品とともに中国ギャラリーに展示されています。彼はXNUMX年にこの作品の制作を開始しましたが、最初の硬貨には、当館が所蔵する JUnit インストールには、 JUnit jars をダウンロードして、 JUnit jar ファイルから JUnit 公式ウェブサイト junit.org.

jar リストは次のとおりです。

  • junit.jar
  • ハムクレストコア.jar

バージョンノート: スクリーンショットには、 JUnit 4.12. JUnit 4は現在メンテナンスモードです 4.13.2 最終リリースとして、今日のwikiではjunit.jarは4.13.2、hamcrest-core.jarは1.3を指しています。新しいプロジェクトではJupiterアーティファクトを使用します。 org.junit.jupiter:junit-jupiter 代わりに、hamcrest jar は不要です。ファイル名だけが変わります。以下の手順は変わりません。 JUnit テストフレームワーク チュートリアル。

パート 3) JUnit 環境設定

ステップ1) を設定する必要があります ジュニホーム 環境変数は、配置したベースロケーションを指します。 JUnit 瓶。

たとえば、 JUnit Cドライブのフォルダにjarファイルを配置し、環境設定についてはコントロールパネル→詳細設定→環境変数を開き、 New システム変数の下にあるボタン。

Windows 環境変数ダイアログにJAVA_HOME、JUNIT_HOME、MAVEN_HOMEが表示され、「新規」ボタンがハイライト表示されている。

環境変数の「新規」ボタンをクリックすると、別のウィンドウが開きます。

ステップ2) 「新しいシステム変数」ウィンドウが開きます。

  1. 変数名を「JUNIT_HOME」と指定してください。
  2. 提供する JUnit 価値として JUnit コピーしたパス JUnit jar ファイル。
  3. [OK]をクリックします。

以下のキャプチャで示されている値は、C:\Junit4 というフォルダです。このフォルダは、このチュートリアルでjarファイルを保存した場所です。

変数名にJUNIT_HOME、値にC:\Junit4と入力した新しいシステム変数ダイアログが表示されます。

「OK」をクリックすると、指定された名前と値を持つ新しいシステム変数が作成されます。これは、手順1で示した環境変数ウィンドウで確認できます。

ステップ3) JUNIT_HOMEを作成した後、CLASSPATHという名前の別の変数を作成します。再び環境変数に移動し、「新規」ボタンをクリックすると、同じ「新しいシステム変数」ウィンドウが開きます。

環境変数ダイアログを再度開き、CLASSPATH 用の 2 番目のシステム変数を追加しました。

ステップ4) このステップでは、CLASSPATH を に配置された jar に指定します。 JUnit 以下に示すフォルダー:

  1. 変数名: CLASSPATH
  2. 変数値: %CLASSPATH%;%JUNIT_HOME%\junit-4.10.jar;.;
  3. [OK]ボタンをクリックします。

ダウンロードしたファイル名を正確に置き換えてください。パート4のビルドパスでは、このマシンがjunit-4.10.jarを使用していることが示されています。

変数名がCLASSPATHで、値が%JUNIT_HOME%を参照する新しいシステム変数ダイアログが表示されます。

ステップ5) 「OK」ボタンをクリックすると、「システム変数」の下に「CLASSPATH」という名前の新しい環境変数が表示されます。以下をご覧ください。

環境変数ダイアログに、システム変数リストで選択された新しいCLASSPATHエントリが表示されます。

注意: これら2つの変数は、コマンドラインからコンパイルしてテストを実行する場合にのみ重要になります。 Eclipse システムの CLASSPATH を無視し、パート 4 で設定するプロジェクトのビルド パスから jar ファイルを解決します。 達人 (NAIST) と Gradle プロジェクトにはどちらも必要ありません。ビルドツールがテストクラスパスを自動的に組み立ててくれるからです。

パート4)インストール JUnit Jarファイル Eclipse

ステップ1) プロジェクトを右クリックします。

  1. 「パスの作成」をクリックして、
  2. 「ビルドパスの設定」をクリックしてください。

ビルドパスのサブメニューは、プロジェクトにおけるすべてのクラスパス変更の起点となります。

Eclipse プロジェクトのコンテキストメニューで、ビルドパスのサブメニューが開いており、「ビルドパスの設定」がハイライト表示されています。

ステップ2) このステップでは、

  1. に行きます Java ビルドパスウィンドウは下図の通りです。
  2. ダウンロードしたファイルを追加するには、「外部JARを追加」ボタンをクリックしてください。 JUnit.jar ファイルを Eclipse.

追加後 JUnit jar ファイルを閉じるには、「OK」ボタンをクリックしてください。 Java ビルドパスウィンドウ。

Java プロジェクトのプロパティダイアログの「ビルドパスライブラリ」タブで、「外部JARの追加」ボタンがハイライト表示されます。

ショートカット:   ライブラリを追加… 同じパネルのボタンが JUnit ライブラリにバンドルされています Eclipseそのため、プロジェクトは到達することができます JUnit 4または JUnit 5 手動ダウンロードなし。特定のバージョンが必要な場合やオフラインで作業する場合は、手動ルートが依然として重要です。次に、テストを記述します。 JUnit アノテーション.

パート5)検証する JUnit ビルドパス内のJARファイル

検証するために JUnit jar ファイル Eclipse以下の手順に従う必要があります。

  1. プロジェクトを右クリックして「ビルドパス」を選択します。
  2. 「ビルドパスの設定」をクリックしてください。

これは第4部で使用したメニューと同じもので、今回はエディターからアクセスできます。

Eclipse コンテキストメニューがエディター上に開き、ビルドパスとビルドパスの設定がステップ1と2としてマークされている。

ステップ2) その Java ビルドパスウィンドウが以下のように表示されます。

そのウィンドウで、[ライブラリ] タブに移動して、すべての jar ファイルを表示します。jar ファイルツリービューで、次の jar ファイル名を探す必要があります。 JUnit.

一度拡張すると JUnit 図書館では、 Java ライブラリは以下のとおりです。

ライブラリタブツリーを展開して、C:\Junit4 にある junit-4.10.jar を含む junit エントリを表示します。

これで、使用する準備が整いました JUnit   Eclipseこのツリーに何も表示されない場合 JUnit エントリーでは、瓶は取り付けられておらず、 org.junit テストクラス内でのインポートは解決に失敗します。

パート6)検証する JUnit

シンプルなものを作成できます JUnit 検証するためのテスト JUnit セットアップ。下記のテストクラスを参照してください。

ステップ1) 作る Java TestJunit.javaという名前のクラスを作成し、シンプルなassert文を提供します。

Eclipse エディタには、testSetup メソッドと assertEquals 呼び出しを含む TestJunit クラスが表示されています。

package guru99.junit;
   
import org.junit.Test;
import static org.junit.Assert.assertEquals;
public class TestJunit {
   @Test
   public void testSetup() {
      String str= "I am done with Junit setup";
      assertEquals("I am done with Junit setup",str);
   }
}

ステップ2) 上記のテストを実行するためのテストランナークラスを作成してください。

Eclipse エディタには、メインメソッドを呼び出すTestRunnerクラスが表示されます。 JUnitCore.runClasses

package guru99.junit;

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=="+result.wasSuccessful());
   }
} 

ステップ3) テストを実行するには、以下の手順に従ってください。

  1. TestJunit.javaを右クリックし、以下に示すように「実行」をクリックします。
  2. 「実行」をクリックすると別のウィンドウが開きますので、「1」をクリックしてください。 JUnit 以下に示すように、「テスト」を実行します。

Eclipse 「実行」サブメニューが TestJunit.java 上で 1 で開かれました。 JUnit テスト入力がハイライトされました

ステップ4) これがテストの出力結果です。テストが正常に実行されると、出力の前に緑色のチェックマークが表示されます。

JUnit レポートを表示 テストセットアップはエラーなし、失敗なし、緑色のプログレスバーで1/1回実行されました

その見解は報告している 実行回数: 1/1、エラー数: 0、失敗数: 0 ランナーがマークされている JUnit 4. jar、ビルドパス、テストクラスが正しく接続されていることを確認します。ここに赤いバーが表示される場合、通常はjarがビルドパスに存在しないことを意味します。 JUnit アサート 参考資料、および方法 作ります JUnit テストスイート.

よくあるご質問

JUnit 4.13.2 は最終版です JUnit 4 リリースで、ラインはメンテナンスモードです。新しいプロジェクトでは、Jupiter アーティファクトをインストールする必要があります。 JUnit 5または JUnit 6 は、 JUnit プラットフォームは不要で、ハムクレストジャーも必要ありません。

それだけに JUnit 4. assertThat マッチャーは hamcrest に存在するため、junit.jar だけでは NoClassDefFoundError がスローされます。Jupiter はその依存関係を完全に削除したため、 JUnit 5または JUnit 6 のセットアップでは、hamcrest-core.jar は要求されません。

Yes. Eclipse バンドル JUnit ライブラリなので、ライブラリの追加… Java ビルドパスが添付されます JUnit 4または JUnit 5つのことを1ステップで。 Eclipse また、テストケースを初めて作成する際に、ライブラリを自動的に追加する機能も提供しています。

依存関係を宣言し、ビルドツールに取得させます。Maven はテスト スコープで junit:junit を使用します。 JUnit 4、または Jupiter の場合は org.junit.jupiter:junit-jupiter。 Gradle 同じ座標を持つ testImplementation を使用します。手動で jar ファイルを作成したり、環境変数を設定したりする必要はありません。

そのjarファイルはそのプロジェクトのビルドパスにありません。CLASSPATHを設定 Windows 解決しないのは、 Eclipse ビルド パスからのみ型を解決します。ビルド パスの構成を再度開き、 JUnit 該当項目は「図書館」の項目に表示されます。

これらは診断に最も役立ちます。ビルドパスのエラーやスタックトレースを貼り付ける tracアシスタントに入力すると、通常は不足しているjarファイル、バージョンの競合、または間違ったパッケージが特定されます。適用する前に、必ず公式リリースノートと照らし合わせて、推奨バージョンを確認してください。

はい。ライブラリが解決されると、テスト対象クラスからテストメソッド、アサーション、およびセットアップコードが生成されます。 Revそれぞれの提案を見てください。 JUnit 4 と Jupiter は同じファイル内でインポートされ、コンパイルが静かに中断されます。

いいえ。それらの変数は、コマンドラインでのjavacの実行とjavaの実行に使用されます。 Eclipse プロジェクトのビルド パスを使用し、Maven または Gradle 独自のテストクラスパスを構築するため、多くの開発者はどちらの変数も全く設定しません。