pruebas TestNG extienden BaseTest
Pregunta
Nos dimos cuenta de que cuando los casos de prueba TestNG se extienden TestCase (JUnit) esas pruebas comenzar a ejecutar como pruebas JUnit. También, probablemente debería mencionar que las pruebas se ejecutan a través de Maven.
Es esto un error o de una pieza? ¿Es posible anular este comportamiento y seguir ejecutando ese tipo de pruebas como pruebas TestNG? ¿Conoce a un enlace donde TestNG habla de esto?
gracias.
Solución
Otros consejos
Yo no creo que ninguno de TestNG o JUnit requiere ninguna clase de base ahora que ambas anotaciones utilizar para especificar los métodos de prueba. ¿Por qué cree que necesita para extender una clase? Y por qué en la tierra sería una clase TestNG extender la clase base TestCase de JUnit? No es de extrañar que se ejecutan como las pruebas JUnit?
Parece que ni el fallo ni característica, pero un error del usuario de su parte. No estoy seguro de lo que está recibiendo en aquí. ¿Por qué haces esto?
ACTUALIZACIÓN: Su pregunta me confunde. ¿Ha tenido pruebas JUnit funcionando con éxito que usted no está tratando de convertir a TestNG, o viceversa? Estoy teniendo una comprensión momento muy difícil lo que estamos tratando de lograr aquí. Deja Maven fuera de él. Es indiferente que están a cargo de usted, Ant o Maven.