Ho cercato di capire come eseguire test parametrizzati in Junit4 insieme a PowerMock. Il problema è che per usare PowerMock che serve per decorare la vostra classe di test conJunit Test parametrizzati insieme a Powermock - come?
@RunWith(PowerMockRunner.class)
e di utilizzare i test con parametri dovete decorare con
@RunWith(Parameterized.class)
Da quello che posso vedere che sembrano esclusi reciprocamente !? È vero? C'è un modo per aggirare questo? Ho provato a creare una classe parametrizzata all'interno di una classe in esecuzione con PowerMock; qualcosa di simile:
@RunWith(PowerMockRunner.class)
class MyTestClass {
@RunWith(Parameterized.class)
class ParamTestClass {
// Yadayada
}
}
ma purtroppo questo non fa molto bene ... Il ParamTestClass
ancora non viene eseguito con il supporto PowerMock (non che sorprende forse) ... e ho sorta di a corto di idee quindi ogni aiuto è molto apprezzato!
Aggiornamento: Per Googler futuri vedi anche: Using PowerMock without the RunWith?
Grazie per il suggerimento. Daremo un'occhiata al caricatore di classe di powermock. –