JUnit-4.11

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.2.

Informations sur le paquet

Téléchargements supplémentaires

Dépendances de JUnit

Requises

apache-ant-1.10.2 et UnZip-6.0

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

Installation de JUnit

La commande javadoc venant avec OpenJDK 8 est devenu plus strict qu'avant à propos de la conformité des commentaires javadoc dans le code source vers l'HTML. La documentation de Junit ne respecte pas ces standards, aussi les tests de conformité ont été désactivés. Cela peut être fait avec la commande suivante :

sed -i '\@/docs/@a<arg value="-Xdoclint:none"/>' build.xml

Avec Java 9, la version de code minimum acceptée est 1.6. Cependant, le système de construction passe -source 1.5 alors que le code de junit peut parfaitement être compilé pour une JVM Java 8. Changez cela en lançant la commande suivante :

sed -i 's/1\.5/1.8/' build.xml

Maintenant, placez les fichiers jar requis de hamcrest ou il le faut et construisez le paquet :

cp -v ../hamcrest-core-1.3{,-sources}.jar lib/ &&
ant populate-dist

Testez le paquet en tapant ant dist. Un test échoue pour une raison inconnue.

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

install -v -m755 -d /usr/share/{doc,java}/junit-4.11 &&
chown -R root:root .                                 &&

cp -v -R junit*/javadoc/*             /usr/share/doc/junit-4.11  &&
cp -v junit*/junit*.jar               /usr/share/java/junit-4.11

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.11 et /usr/share/java/junit-4.11

Descriptions courtes

fichiers jar junit

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

Last updated on 2018-02-25 15:20:19 +0100