Tengo una aplicación scala con algunas pruebas usando org.scalatest. Estas pruebas necesitan una configuración global (y desmontaje) para administrar la base de datos de prueba.org.scalatest: Configuración global (como beforeAllSuites?)
Por favor, no me diga que mis pruebas no deberían llegar a la base de datos y debería hacerlo con Java-DAO-Stub-WTF-Overkill-Way ™ :-).
estoy corriendo las pruebas con SBT, que proporciona una manera de ejecutar código antes y después de la prueba:
testOptions in Test += Tests.Setup(() => println("Setup"))
testOptions in Test += Tests.Cleanup(() => println("Cleanup"))
Por desgracia, no puede acceder a las clases que se trate allí. Como era de esperar, importarlos a build.sbt tampoco funciona.
¿Alguna idea?
Tenía un objetivo muy similar y encontré una solución. Verifique esta pregunta: http://stackoverflow.com/questions/27272811/how-to-cut-a-long-scalatest-spec-to-pieces/27275814 Quería mantener también el paso de inicialización como clase de prueba. – akauppi