Junit Parametrisierte Tests zusammen mit Powermock - wie?

Ich habe versucht, herauszufinden, wie man laufen parametrisierten tests in Junit4 zusammen mit PowerMock. Das problem ist, dass die Verwendung von PowerMock, die Sie brauchen, um zu dekorieren Sie Ihr test-Klasse mit

@RunWith(PowerMockRunner.class)

und zur Verwendung von parametrisierten tests, die Sie haben zu dekorieren mit

@RunWith(Parameterized.class)

Von dem, was ich sehen kann, Sie scheinen sich gegenseitig ausgeschlossen!? Ist das wahr? Gibt es eine Möglichkeit, um dieses? Ich habe versucht, erstellen einer parametrisierten Klasse, die innerhalb einer Klasse läuft mit PowerMock; so etwas wie dieses:

@RunWith(PowerMockRunner.class)
class MyTestClass {
     @RunWith(Parameterized.class)
     class ParamTestClass {
          //Yadayada
     }
}

Aber leider nicht viel gutes tun,... Die ParamTestClass immer noch nicht laufen mit PowerMock-Unterstützung (nicht, dass überraschend vielleicht)... Und ich habe irgendwie die Ideen ausgegangen, so dass jede Hilfe wird sehr geschätzt!

Update:
Für zukünftige Googler siehe auch: Mit PowerMock, ohne die RunWith?

InformationsquelleAutor der Frage Anders Hansson | 2010-03-16

Schreibe einen Kommentar