JUnit-4.12

Introduction à JUnit

Le paquet JUnit contient un environnement de travail simple et libre pour écrire et lancer des tests qu'on peut répéter. C'est un exemple de l'architecture xUnit pour des environnements de test unitaires. Les fonctionnalités de JUnit incluent des assertions pour tester les résultats attendus, des équipements de tests pour le partage de données communes aux tests, et des lanceurs de tests pour lancer des tests.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-8.3.

Informations sur le paquet

  • Téléchargement (HTTP) : https://github.com/junit-team/junit4/archive/r4.12/junit4-r4.12.tar.gz

  • Téléchargement (FTP) :

  • Somme de contrôle MD5 du téléchargement : 22578a9b35cbb71d556a2e625c576c81

  • Taille du téléchargement : 433 Ko

  • Estimation de l'espace disque requis : 27 Mo

  • Estimation du temps de construction : 0.2 SBU (avec la documentation, avec 4 cœurs ; plus le temps de téléchargement des « artéfacts » de maven)

Téléchargements supplémentaires

Dépendances de JUnit

Requises

Apache-Maven-3.5.4 et UnZip-6.0

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/junit

Installation de JUnit

Tout d'abord supprimez un test qui échoue avec Java 10.

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

Remplacez le code obsolète de SecurityManager :

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

Installez Junit en lançant les commandes suivantes :

mvn -DjdkVersion=1.6 install

Les tests sont lancés avec la commande au dessus.

Si vous souhaitez générer la documentation, lancez :

mvn site

Installez les fichiers dans l'endroit final en tant qu'utilisateur root :

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

si vous avez construit la documentation, installez-la en tant qu'utilisateur root :

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

Si vous avez suivi les instructions dans Configuration de l'environnement JAVA, il n'y a rien à faire de plus; la variable CLASSPATH sera automatiquement mise à jour.

Contenu

Programmes installés: Aucun
Bibliothèques installées: le fichiers jar hamcrest-core et junit
Répertoires installés: /usr/share/doc/junit-4.12 et /usr/share/java/junit-4.12

Descriptions courtes

junit-4.12.jar

contient les classes java pour supporter l'architecture de tests du framework xUnit.

hamcrest-core-1.3.jar

contient les classes java pour supporter le correspondeur des tests xUnit.

Last updated on 2018-08-28 06:20:16 +0200