Вопросы по теме 'specs2'
Модульный тест Spec2 не компилируется
Я написал медианную функцию и хочу добавить для нее несколько модульных тестов.
Так я написал это в spec2
class TestStats extends Specification {
"Median function " should {
"be None for an empty list" in { Stats.median([]) must beNone }...
379 просмотров
schedule
05.01.2024
Ошибка оценки фрагмента при попытке запустить Play FakeAplication в тесте scala
Может кто-нибудь, пожалуйста, помогите. У меня есть проект Play2, в котором мне нужно протестировать код DAO. Я использовал документацию с http://www.playframework.org/documentation/2.0.2/ScalaTest. . Тест очень простой:
import...
433 просмотров
schedule
07.08.2022
Play Framework, Specs2 - вызов метода контроллера непосредственно из модульного теста
У меня есть метод в моем контроллере, который я хотел бы вызвать напрямую. Он принимает POST-форму, проверяет ее, а затем что-то возвращает. Я хочу проверить это напрямую, т.е. не проходить через помощник маршрутов.
Это мой код формы (FormFields...
3936 просмотров
schedule
01.05.2024
Play Specs2: FakeRequest к серверу WebSocket
У меня есть контроллер со следующим методом
def subscribe(id: String) = WebSocket.tryAcceptWithActor[JsValue, JsValue]
Я прописал следующий маршрут в conf/routes:
GET /subscribe/:id @controllers.WsManager.subscribe(id: String)...
394 просмотров
schedule
08.01.2024
Play Framework: запустить тест на нескольких драйверах
Я использую PlayFramework 2.3 и specs2 для написания функциональных тестов.
В документации есть следующий пример
"run in a browser" in new WithBrowser(webDriver = WebDriverFactory(HTMLUNIT), app = fakeApplicationWithBrowser) {
…
}
Как...
61 просмотров
schedule
15.11.2022
Specs2 — игнорирование свойств в сопоставителе с Future набора результатов
У меня есть следующий этот сопоставитель:
def haveBodyWith[T: TypeTag: Unmarshaller](content: T)(implicit await: Duration): Matcher[Future[HttpResponse]] = {
===(content) ^^ { (f: Future[HttpResponse]) => { Await.result(f,...
95 просмотров
schedule
25.12.2023
Фреймворк интеграционных тестов Elasticsearch
Я использую Elasticsearch 2.3 и хочу запустить для интеграционных тестов узел в памяти, к которому можно получить доступ через HTTP.
у меня есть кое-что
https://www.elastic.co/guide/en/elasticsearch/reference/current/integration-tests.html...
522 просмотров
schedule
12.08.2022
Scala: сбой фиктивной инициализации с параметром типа Cats IO
При написании тестов я столкнулся со следующим исключением:
java.lang.ClassCastException: codegen.java.lang.Object$MockitoMock$641592186 cannot be cast to cats.effect.IO (MyRepositorySpec.scala:19)
Что происходит при запуске этого тестового...
847 просмотров
schedule
20.09.2022