Tests générés mal préfixés lorsque la classe est dans le package par défaut
J'ai une classe Main dans le pacakge par défaut. Elle est appelée lors de l'execute et marche correctement.
Le plugin a généré une classe de test nommée GeneratedMainTest
, qui est quasi vide. Elle compile, mais ne contient aucun test.
Le plugin a déclaré cette classe comme faisant partie des classes de test dans le fichier vpl_evaluate.cases
.
JunitFiles = .GeneratedMainTest, ...
La classe est déclarée avec un package vide (ce qui est normal), mais avec un "." comme préfixe. L'évaluation du projet provque donc l'erreur suivante :
An execution error has occured !
java.lang.ClassNotFoundException: /GeneratedMainTest
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at caseine.format.javajunit.JunitTestParser.parseTests(JunitTestParser.java:32)
at caseine.TestCasesParser.parseJunitTests(TestCasesParser.java:115)
at caseine.TestCasesParser.parseTests(TestCasesParser.java:91)
at caseine.CasesAnalyser.runAllTests(CasesAnalyser.java:62)
at caseine.CasesAnalyser.main(CasesAnalyser.java:221)
Le point ne doit pas être généré lorsque le package est les package par défaut.