Описание тега specs2
Инструмент спецификации исполняемого программного обеспечения, который определяет поведение как на уровне класса, так и на уровне приложения с использованием Scala.
1
ответ
Play Framework 2 scala specs2 mockito, как мне написать юнит-тест для насмешки
Таким образом, игровая среда говорит о том, что у specs2 и specs2 есть mockito Я хочу использовать mockito для написания теста, в котором шаблон, который вызывает контроллер, является mockito mockito. Все документы, которые я нашел до сих пор, - это…
10 июл '13 в 06:24
1
ответ
Specs2: генерировать отчет в формате HTML?
Я использую specs2 для генерации отчетов об испытаниях HTML. Но я получаю один com.company.package.SomeSpec.html по спецификации Можно ли сгенерировать одностраничный HTML-отчет для ВСЕХ моих тестов или, по крайней мере, создать index.html, который …
30 янв '14 в 21:43
2
ответа
jacoco4sbt не "обнаруживает" мои тесты. Есть идеи почему?
У меня типичная сборка sbt (0.13) и я добавил плагин jacoco4sbt в мою сборку. addSbtPlugin("de.johoop" % "jacoco4sbt" % "2.1.1") Я использую specs2 для запуска моих тестов (2.2.2). Если я бегу ~>sbt >test все мои тесты запускаются (120 из них)…
04 окт '13 в 20:13
1
ответ
Как выполнить множественный запрос в одном модуле тестирования Play 2 specs2
У меня есть простое веб-приложение, использующее инфраструктуру Play 2. У него есть два REST API: /записывать /читать Я хочу реализовать функциональный тест для него. Я хочу, чтобы тест вызвал /write несколько раз, затем проверьте результат /read, Н…
23 мар '17 в 09:56
1
ответ
Scala specs2 соответствий с "ака"
Я хотел бы проверить, если строка содержит другую, предоставляя метку, используя "ака". Например: "31 west 23rd street, NY" aka "address" must contain("11065") Это не с address '31 west 23rd street, NY' doesn't contain '11065'. Однако я хотел бы ука…
19 июл '17 в 21:29
0
ответов
Как протестировать действие с данными из нескольких частей в игровой среде Scala
Мне нужен метод действия для получения загрузки файла, и я хочу проверить это также. Но мой тест выдает ошибку Мои действия: def upload = Action.async(parse.multipartFormData) { request => val multipart = request.body val optFile = multipart.file…
14 сен '15 в 14:30
0
ответов
Не удается заглушить несколько сложных вызовов методов с помощью Mockito (Scala)
Сегодня мой коллега и я боролись с трудностями, чтобы заглушить метод зависимости в одном из наших модульных тестов. Тестируемый класс обслуживания выглядит примерно так: class MongoChecklistResultRepository @Inject()(system: ActorSystem, reactiveMo…
01 июл '16 в 06:04
1
ответ
Возможность проверки на исчерпывающую совместимость макропрограммированных типов
Я написал макрос, который генерирует ADT, и хотел бы иметь возможность написать тест, доказывающий, что я сделал это таким образом, который позволяет выполнять проверку исчерпанности. Обе спецификации2 (через typecheck) и Shapeless (через illTyped) …
11 фев '16 в 01:10
1
ответ
Огурецоподобные примеры в Specs2
Подобный корнишону синтаксис очень полезен для размещения примеров в нижней части спецификации, и, к сожалению, из документации видно, что Specs2 его не поддерживает. (Хотя он поддерживает таблицы, я не смог найти пример с таблицами и GWT. Парсеры д…
29 янв '19 в 08:37
2
ответа
Передать переменную среды в SBT для использования в тесте Specs2?
Как правильно передать переменную окружения в SBT, чтобы к ней можно было обращаться с помощью Specs2? (И затем получить значение в Specs2.) Переменная среды будет содержать ключ API, который будет использоваться для тестирования. Это должна быть пе…
24 дек '13 в 12:50
0
ответов
Как я могу увеличить параллельность тестов SBT
Я знаю, что SBT выполняет задачи параллельно по умолчанию. Когда я запускаю наши тесты, загрузка процессора составляет менее 50%, но поскольку наш тест независим и изолирован, я ожидаю большей загрузки системы и меньшего времени для выполнения тесто…
24 дек '15 в 06:53
1
ответ
Проиграйте 2.4 теста с Slick, specs2 и Postgresql
Я хочу, чтобы мои тесты выполнялись с тем же механизмом базы данных, теми же эволюциями и конфигурацией, что и в производстве. Моя база данных - PostgreSQL 9.4, и я использую Slick 3.0.0 для доступа к ней. И здесь проблемы: В случае выполнения парал…
02 июл '15 в 23:26
1
ответ
Запустите тестирование в памяти db play framework
Я пытаюсь запустить несколько тестов для моего приложения. Должна быть возможность запуска тестов в новой новой базе данных памяти, но я не получу ее на работу. Мой тест выглядит следующим образом: "Server" should { "persist data for personal user p…
08 окт '13 в 08:07
1
ответ
Воспроизведение модулей тестирования и FakeApplication
Я хотел бы знать, каков наилучший способ запуска тестов specs2 на модуле PlayFramework и возможности имитировать его работу. Мой модуль содержит некоторые маршруты в файле с именем mymodule.routes. В моих приложениях я интегрирую их, добавив следующ…
16 май '13 в 09:21
2
ответа
Как совместить WithApplication(Loader) и ExecutionEnv
Я пишу тесты Specs2 для методов, возвращающих фьючерсы в проекте с использованием фреймворка Scala и Play. Документация и ответы на этот вопрос рекомендуют использовать модификатор await, который требует добавления неявного ExecutionEnv. Минимальный…
31 окт '16 в 22:45
0
ответов
Тест Play Specs2: ошибка ReactiveMongoPlugin
Я использую Play Framework, Akka Persistent актеры и MongoDB. Когда я запускаю свой тест Specs2 с FakeApplication, выдается java.lang.ExceptionInInitializerError, и причина заключается в следующем: Caused by: @6md6ke2n9: ReactiveMongoPlugin Error at…
08 июн '15 в 10:33
1
ответ
specs2 html вывод в travis
Мой build.sbt содержит зависимости "org.specs2" %% "specs2-core" % "3.8.9" % "test", "org.specs2" %% "specs2-html" % "3.8.9" % "test", а также testOptions in Test += Tests.Argument("html", "console") Когда я запускаю локально, генерируется вывод HTM…
11 май '17 в 00:04
4
ответа
BDD в Scala - это должно быть некрасиво?
Я использовал салат для питона в прошлом. Это простая структура BDD, где спецификации записываются во внешнем текстовом файле. Реализация использует регулярные выражения для идентификации каждого шага, доказывая возможность многократного использован…
13 мар '13 в 15:26
2
ответа
Как макетировать Акку Актер для юнит-теста?
@Singleton class EventPublisher @Inject() (@Named("rabbit-mq-event-update-actor") rabbitControlActor: ActorRef) (implicit ctx: ExecutionContext) { def publish(event: Event): Unit = { logger.info("Publishing Event: {}", toJsObject(event), routingKey)…
12 апр '18 в 10:18
1
ответ
Вызов doAnswer с функцией в качестве аргумента в scala play 2.4
Я хочу смоделировать метод с обратным вызовом в аргументе, скажем: methodToMock[T](callback: (String, String) => T) С игрой 2.3, (specs2 версия 2.3.8) мне удалось сделать это методом doAnswer от мокито: doAnswer({ invocation => val method = in…
20 ноя '15 в 15:34