Ressources pour réaliser les Tps

Trucs et astuces

Dépannage. Lorsque Netbeans ne trouve pas de main class dans votre projet, il se peut que le cache de Netbeans soit mal mis à jour. Une solution serait alors de supprimer le répertoire cache situé là (à partir du répertoire utilisateur) :
.netbeans\7.0\var\cache\index

Lancer des tests junit en ligne de commande (pour ceux qui ne veulent pas utiliser netbeans) :

D’abord il faut trouver où se trouve les choses suivante sur votre machine (ceci correspond à la configuration des machine de la salle 31.1.67 au 10 sept 2017) :

JUNITPATH=/usr/lib64/netbeans/platform/modules/ext/junit-4.12.jar
JUNITCORE=org.junit.runner.JUnitCore
HAMCREST=/usr/lib64/netbeans/platform/modules/ext/hamcrest-core-1.3.jar
CP=./build/:$JUNITPATH:$HAMCREST

Ensuite si on veut mettre les fichiers .class dans un sous répertoire build

mkdir -p build

Compiler normalement votre fichiers java.

javac -d build -sourcepath src demoobjets/DemoObjets.java 

Compiler le sfichier de test avec le classpath pou junit et hamcrest :

javac -d ./build -cp $CP test/demoobjets/DemoObjetsTest.java 

Exécutez le test avec le même classpath.

java -cp $CP $JUNITCORE demoobjets.DemoObjetsTest