JMockit - Les attentes et les méthodes statiques
-
27-10-2019 - |
Question
Je suis en train de se moquer d'une méthode pour l'avoir retourner un objet spécifique:
private static final String PARAM = "somevalue";
...
@Test
public void jmockit() {
final PojoClass dfault = new PojoClass();
new NonStrictExpectations() {
StaticFacade mcfg;
{
StaticFacade.getPojo(PARAM); returns(dfault);
}
};
PojoClass a = StaticFacade.getPojo(PARAM);
assertNotNull(a);
}
Mais je suis face à 2 questions:
- Je reçois « Aucune invocation actuelle disponible » aux déclarations appellent
- Si je tente d'ajouter la variable de résultat je reçois des problèmes de compilation.
J'utilise JDK1.5. Toutes les idées?
La solution
ressemble à la fin il était un problème de configuration: J'ai eu une ancienne version de JMockit et une éclipse signée pot JUnit. Mise à jour des pots aux dernières versions (Jmockit et JUnit 4.10 0,999-12) Correction du problème.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow