2011-10-14 35 views
11

Estoy usando Netbeans 7.0.1 con un proyecto web que he importado de fuentes existentes. He agregado la biblioteca JUnit a mi proyecto. En los tutoriales de Netbeans en línea para la versión < 7 se dice que para crear una prueba JUnit para una clase existente dada haciendo clic derecho sobre el archivo fuente en el proyecto, seleccione el menú "Herramientas" y luego debería haber una opción para crear una prueba JUnit . Sin embargo, esta opción no aparece para mí. Parece haber un viejo informe de error/solicitud de funcionalidad, que describe esto pero no parece haberse resuelto, ya que se menciona hasta el 2011-05-09 en la lista de bugzilla de Netbeans (enlace Related on bugzilla). En la bugzilla se sugiere crear explícitamente la carpeta /test/unit/src en el proyecto, pero aún después de esto cuando intento crear una prueba JUnit para una clase existente desde el proyecto rightclick -> new -> other -> JUnit, obtengo "no root" de las pruebas la carpeta se encontró en el proyecto seleccionado "(traté de cambiar el nombre de la carpeta a las pruebas también). ¿Puedo establecer explícitamente esta ubicación en algún archivo de configuración y hay alguna forma de obtener la funcionalidad esperada que me permite simplemente hacer clic derecho en un archivo de origen y seleccionar "Prueba JUnit" para crear un talón JUnit para la clase seleccionada?Netbeans y crear pruebas JUnit

+0

I reimportará la proyecto * asegurándose * de crear una carpeta de prueba cuando es guiado por el asistente del proyecto, y las cosas ahora funcionan como se esperaba. –

Respuesta

17

Si hace clic derecho en el proyecto y selecciona "Propiedades", debería ver "Fuentes" a la izquierda. Seleccione eso y luego haga clic en "Agregar carpeta ..." en la sección "Probar carpetas del paquete". Esto agregará un nuevo directorio de prueba. Si tiene uno existente, bórrelo primero (solo asegúrese de que las fuentes de prueba se guarden en otro lugar) y luego agregue el nuevo.

0

¿Qué tipo de proyecto que ha realizado tiene un gran efecto sobre si ya hay una raíz de prueba o no? En Netbeans 7.1.1, un "Proyecto POM" no crea un directorio raíz de prueba como parte del proceso de compilación del proyecto. Sin embargo, hacer una aplicación Java hizo una raíz de prueba por defecto.

Intenté las instrucciones ofrecidas por mamboking y no pude cambiar los directorios en la sección Fuentes de las propiedades del proyecto. Hacer un nuevo proyecto de tipo "Aplicación Java" hace que la raíz de la prueba sea correcta.

3

Si hace clic derecho en su proyecto y agrega Pruebas unitarias-> JUnit Test creará automáticamente la ruta para usted.

+0

Cuando probé esto, recibí el error "No se encontró ninguna carpeta raíz en el proyecto seleccionado". –

1

si src/main/java no está presente, netbeans 8 no permiten crear casos de prueba en src/test/java utilizando el asistente

parece un error, sigue siendo válido en 2015

Cuestiones relacionadas