Me gustaría describir las pruebas en estilo BDD, p. con FlatSpec, pero mantén JUnit como un corredor de prueba.¿Es posible usar la sintaxis ScalaTest BDD en un entorno JUnit?
El ScalaTest de inicio rápido no parece mostrar ningún ejemplo de esto:
http://www.scalatest.org/getting_started_with_junit_4
primer lugar, trató ingenuamente escribir pruebas dentro @Test
métodos, pero que no funciona y la afirmación no es nunca probé :
@Test def foobarBDDStyle {
"The first name control" must "be valid" in {
assert(isValid("name·1"))
}
// etc.
}
¿Hay alguna manera de lograr esto? Sería incluso mejor si las pruebas regulares se pueden mezclar y combinar con las pruebas de estilo BDD.
¿Es posible ejecutar todos los ScalaTests con JUnitRunner de forma predeterminada? La razón: nos gustaría ejecutar pruebas desde Gradle, y aparentemente, JUnitRunner brinda mejores capacidades de integración. –