Pruebas unitarias de Play Framework 2.0

Tener un problema muy básico con la ejecución de pruebas en una aplicación Java Play 2.0. No recogerá mis pruebas.

He intentado poner un test carpeta en la raíz del proyecto y use Junit como parecen sugerir los documentos. Esto resulta en:

$ play test
[info] Loading project definition from /Users/.../play20TestTest/project
[info] Set current project to play20TestTest (in build     file:/Users/.../testapps/play20TestTest/)
[info] No tests to run for test:test
[success] Total time: 1 s, completed May 22, 2012 11:16:52 AM

También he intentado poner test bajo aplicación. Esto al menos recoge mi código, pero los paquetes de prueba no están disponibles en mi classpath, así que supongo que es incorrecto.

Hice un ejemplo simple y copié SimpleTest de los documentos exactamente: https://github.com/jsimone/Play2UnitTest

preguntado el 22 de mayo de 12 a las 19:05

1 Respuestas

Pusiste tu prueba en test/test/SimpleTest.java, muévelo a test/SimpleTest.java y funcionará con play test mando.

contestado el 22 de mayo de 12 a las 19:05

Ahh... Ya veo. Eso todavía me falla a menos que corra play clean entre. Eso es lo que debo haber estado perdiendo cuando estaba jugando con esto. ¡Gracias! - j_simone

Entonces, ¿el SimpleTest en los documentos es realmente incorrecto ya que tiene package test? - j_simone

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.