Chciałbym opisać testy w stylu BDD, np. z FlatSpec, ale zachowaj JUnit jako biegacz testowy.Czy można używać składni ScalaTest BDD w środowisku JUnit?
ScalaTest Skrócona wydaje się nie wykazują żadnych przykład tak:
http://www.scalatest.org/getting_started_with_junit_4
raz pierwszy spróbował naiwnie do pisania testów w ciągu @Test
metod, ale to nie działa, a twierdzenie nie jest testowany :
@Test def foobarBDDStyle {
"The first name control" must "be valid" in {
assert(isValid("name·1"))
}
// etc.
}
Czy jest jakiś sposób, aby to osiągnąć? Byłoby jeszcze lepiej, gdyby zwykłe testy można było mieszać i dopasowywać do testów BDD.
Czy możliwe jest domyślne uruchamianie wszystkich ScalaTests z JUnitRunner? Powód: chcielibyśmy uruchomić testy z Gradle i najwyraźniej JUnitRunner zapewnia lepsze możliwości integracji. –