scalatest

Я использую ScalaTest для тестирования BDD приложения. Признак BeforeAndAfterAll позволяет мне запустить setup перед запуском тестов в определенной функции. Но мне нужно запустить setup перед запуском любого из тестов. Каков самый простой способ достичь этого?...

Я не нашел каких-либо документации о том, как это сделать. Для JUnit эквивалентом будет: mvn -Dtest=org.apache.spark.streaming.InputStreamSuite test ...

Есть ли способ усечь результаты теста, чтобы показывать текст результата только для модульных тестов, когда модульный тест не удался? Я работаю над проектом Scala, который имеет 850 модульных тестов, и зеленый текст успешных модульных тестов затрудняет фокусирование внимания только на неудачах. Пример того, ...

Я использую Scalatest/Scalacheck с пользовательскими генераторами. Я замечаю, что тесты помечаются как успешные, даже если некоторые тесты не удались. В приведенном ниже примере тест " должен добавить метку времени обработки" был фальсифицирован. И все же тест СБТ прошел. + OK, passed 100 tests. [info] - sh...

Я использую mockito с scalatest. У меня есть следующая проблема при использовании matcher с классом value. import org.scalatest.FlatSpec import org.scalatest.mock.MockitoSugar import org.mockito.BDDMockito._ import org.mockito.Matchers.any case class FirstId(val value: String) extends AnyVal case class Se...

У меня есть простой модульный тест, например "foo" in { val probe = TestProbe() val actor = TestActorRef(Props(new MyActor("blabla")) { override def createActor: ActorRef = probe.ref })) } Однако класс MyActor содержит поле с именем probe, поэтому моя ссылка переопределения на эти поля вмес...

Получение ниже исключения, когда я пытался выполнить модульные тесты для моего кода потоковой передачи spark на SBT windows, используя scalatest. Sbt testOnly <<ClassName>> * * * * * * 2018-06-18 02:39:00 ошибка исполнителя: 91-исключение в задаче 1.0 на этапе 3.0 (TID 11) Я...

оба являются BDD (Behavior Driven Development) способными платформами модульного тестирования для Scala, написанными на Scala. И технические характеристикипостроен может также включать ScalaTest основы. Но то, что спецификации предлагают ScalaTest не делает? В чем же разница?...

кажется, у меня проблема с производительностью "sbt test" после обновления до macOS Sierra. На предыдущей версии OS X потребовалось около 40-50 секунд, чтобы закончить. macOS Sierra раз гораздо выше, чем это. Последний раз я пробежал около 15 минут. Время компиляции примерно такое же, как на 'El Capitan'. Я ...

кто-нибудь знает, как показать пользовательское сообщение об ошибке в ScalaTest? например: NumberOfElements() should equal (5) показывает следующее сообщение при сбое: 10 не равно 5 но я хочу более описательное сообщение типа: NumberOfElements должно быть 5. ...