2015-01-15 20 views
6

Sto eseguendo test parametrizzati jUnit utilizzando l'annotazione @RunWith(Parameterized.class) sulla mia classe di test. Tuttavia ora devo anche eseguire la mia classe di test usando PowerMockRunner e quindi utilizzare l'annotazione @RunWith(PowerMockRunner.class). Ovviamente questo non è possibile poiché è consentita solo un'annotazione @RunWith.Esegui test jUnit parametrizzati senza utilizzare Annotation

Come si può implementare un test parametrizzato senza utilizzare l'annotazione @RunWith(Parameterized.class)?

risposta

3

È possibile eseguire il bootstrap di PowerMock utilizzando una regola JUnit, quindi non è più necessario utilizzare RunWith.

https://code.google.com/p/powermock/wiki/PowerMockRule

+0

Molte grazie, che funziona nel mio caso ... Comunque sono ancora alla ricerca di una soluzione che mi permetta di lasciare fuori il (Parameterized.class) annotazioni @RunWith. – Paul

Problemi correlati