JUnit-4.12

JUnit の概要

The JUnit package contains a simple, open source framework to write and run repeatable tests. It is an instance of the xUnit architecture for unit testing frameworks. JUnit features include assertions for testing expected results, test fixtures for sharing common test data, and test runners for running tests.

本パッケージは LFS-8.3 において正しくビルドでき動作することが確認されています。

パッケージ情報

追加のダウンロード

JUnit の依存パッケージ

必須

Apache-Maven-3.5.4, UnZip-6.0

ユーザー情報: http://wiki.linuxfromscratch.org/blfs/wiki/junit

JUnit のインストール

Java 10 において失敗するテストを削除します。

sed -e '/MethodsSorted/i    @Ignore' \
    -i src/test/java/org/junit/runners/model/TestClassTest.java

Replace deprecated SecurityManager code:

patch -Np1 -i ../junit4-r4.12-simplify_NoExitSecurityManager-1.patch

以下のコマンドを実行して Junit をビルドします。

mvn -DjdkVersion=1.6 install

The tests are run as part of the command above.

ドキュメントを生成したい場合は以下を実行します。

mvn site

Install the files in the final location as the root user:

install -v -m755 -d             /usr/share/java/junit-4.12 &&
cp -v target/junit-4.12.jar     /usr/share/java/junit-4.12 &&
cp -v lib/hamcrest-core-1.3.jar /usr/share/java/junit-4.12

ドキュメントを生成している場合は、root ユーザーになって以下を実行します。

install -v -m755 -d    /usr/share/doc/junit-4.12 &&
cp -v -R target/site/* /usr/share/doc/junit-4.12

If you have followed the instructions in Configuring the JAVA environment, there is nothing more to do: the CLASSPATH variable would be automatically updated.

パッケージ構成

インストールプログラム: なし
インストールライブラリ: hamcrest-core, junit jar ファイル
インストールディレクトリ: /usr/share/doc/junit-4.12, /usr/share/java/junit-4.12

概略説明

junit-4.12.jar

xUnit フレームワークによるテスト機構をサポートする Java クラスを提供します。

hamcrest-core-1.3.jar

contains java classes to support matchers used in xUnit tests.

最終更新日: 2018-08-28 13:20:16 +0900