Problème avec les tests générés dans certaines circonstances
Contexte
Si j'ai bien compris le DefaultActivityJavaPackage lance par défaut la classe nommée Test (dans le package global).
Donc, j'ai construit une classe nommé Test dans ce package.
Comme il s'agit du 1er TP, j'avais choisi de mettre mes programmes dans le package global. Or, dans ce cas, le vpl design plugin va générer des tests qui ne compilent pas.
Raison
Le test généré utilise un import org.junit.*;
et annote les tests avec @TEST. Or, dans ce cas, c'est la classe Test qui a la priorité et @TEST annote avec la mauvaise classe.
Fix
- Soit utiliser un autre nom de classe à lancer par défaut (mais ça c'est délicat, car changement du DefaultActivity)
- Soit faire import org.junit.Test; (plus tous les autres annotations utilisées explicitement)
Workaround
Je crois qu'on en avait déjà parlé, mais Yvan, tu ne souhaitait pas autoriser les classes dans le package racine je crois...