He estado intentando averiguar cómo ejecutar pruebas parametrizadas en Junit4 junto con PowerMock. El problema es que para utilizar PowerMock lo necesario para decorar su clase de prueba conJunit Pruebas parametrizadas junto con Powermock: ¿cómo?
@RunWith(PowerMockRunner.class)
y utilizar pruebas con parámetros tienes que decorar con
@RunWith(Parameterized.class)
Por lo que puedo ver que parecen excluirse mutuamente !? ¿Es esto cierto? ¿Hay alguna forma de evitar esto? Intenté crear una clase parametrizada dentro de una clase que se ejecuta con PowerMock; algo como esto:
@RunWith(PowerMockRunner.class)
class MyTestClass {
@RunWith(Parameterized.class)
class ParamTestClass {
// Yadayada
}
}
Pero, por desgracia, esto no sirve de mucho ... El ParamTestClass
todavía no se ejecuta con el apoyo PowerMock (no es que tal vez sorprendentemente) ... Y he tipo de Ejecución a cabo de ideas así que cualquier ayuda es muy apreciada!
Actualización: Para los futuros empleados también les vea: Using PowerMock without the RunWith?
Gracias por su sugerencia. Echaré un vistazo al cargador de clases de powermock. –