Exeption Test unitaire avec JunitParams
Bonjour à tous,
Je rencontre un soucis lorsque je lance mes tests unitaires avec JunitParams. J'ai l'exeption suivante :
java.lang.RuntimeException: Cannot find invoker for the parameterised method. Using wrong JUnit version?
at junitparams.internal.ParameterisedTestMethodRunner.findParameterisedMethodInvokerInChain(ParameterisedTestMethodRunner.java:71)
at junitparams.internal.ParameterisedTestMethodRunner.findChildForParams(ParameterisedTestMethodRunner.java:58)
at junitparams.internal.ParameterisedTestMethodRunner.runTestMethod(ParameterisedTestMethodRunner.java:39)
at junitparams.internal.ParameterisedTestClassRunner.runParameterisedTest(ParameterisedTestClassRunner.java:143)
at junitparams.JUnitParamsRunner.runChild(JUnitParamsRunner.java:405)
at junitparams.JUnitParamsRunner.runChild(JUnitParamsRunner.java:383)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)
at org.junit.runners.ParentRunner.run(ParentRunner.java:300)
at org.junit.runner.JUnitCore.run(JUnitCore.java:157)
at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:63)
J'alimente mon test comme ceci :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| public String[][] parametersForTestCreateAccount()
{
try {
//call the printIt method
String[][] data = DataDrivenRepository.loadDataFromExcel("C:\\devhome\\workspaces\\selenium-1.00\\data_test.xls");
return data;
} catch (IOException e) {
QCUtils.getInstance().check("Import des données de test", "Problème d'import", false);
}catch(Exception ex){
ex.printStackTrace();
}
return null;
} |
Avez-vous une idée d'où peut provenir cette exeption, je ne l'ai jamais rencontrée auparavant ?
Merci d'avance