JMockit - Aspettative e metodi statici
-
27-10-2019 - |
Domanda
Sto cercando di prendere in giro un metodo per averlo restituire un oggetto specifico:
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);
}
Ma io sono di fronte a 2 problemi:
- sto diventando un 'No invocazione corrente disponibili' ai rendimenti chiamano
- Se provo ad aggiungere la variabile risultato che ottengo problemi di compilazione.
sto usando jdk1.5. Tutte le idee?
Soluzione
Quindi appare come alla fine è stato un problema di messa a punto: Ho avuto una versione precedente di JMockit e un'eclissi firmato barattolo JUnit. Aggiornare i vasi alle versioni più recenti (JMockit ,999-12 e JUnit 4.10) risolto il problema.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow