java - TestNG: Eclipse confundido por JUnit
codepro (1)
Google CodePro Analytix, la nueva herramienta de análisis estático de código abierto, es la causa del problema. Crea un nuevo filtro de editor predeterminado que intenta abrir cada clase cuyo nombre termina con "Prueba" con su editor de JUnit específico. El complemento TestNG para Eclipse, en el otro lado, genera clases de prueba usando el nombre de la clase probada, con "Prueba" agregada al final. Entonces, cuando creas una clase de prueba con el complemento TestNG, se abre de manera predeterminada con el editor CodePro Junit, que muestra un error emergente diciendo que la clase no es una clase de prueba JUnit válida. La solución es eliminar el filtro del editor en las Preferencias de Eclipse:
Ventana -> Preferencias; General -> Editores -> Asociaciones de archivos
Seleccione el tipo de archivo * .java, elija Java Editor y haga clic en el botón "Predeterminado".
Estoy configurando pruebas con TestNG en un proyecto de Eclipse, pero recibo un error extraño: cuando intento generar una clase de prueba de una clase de negocios, aparece una ventana emergente con un mensaje que dice "Cuadrícula no editable" (título) " La unidad de compilación no es compilable, o no es una sub-secuencia de junit.framework.TestCase. Arregla y tyr nuevamente "(cuerpo). De alguna manera, Eclipse parece pensar que quiero crear clases de JUnit, y no entiendo por qué. ¿Cualquier pista?
Configuración:
- Eclipse 3.6.0
- Prueba NG 5.14.10