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 :
Avez-vous une idée d'où peut provenir cette exeption, je ne l'ai jamais rencontrée auparavant ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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; }
Merci d'avance
Partager