Вопросы по теме 'specs2'

Как запустить Scala + spec2 из командной строки?
Я совсем новичок в программировании на Scala, и у меня нет опыта работы с Java; Я родом из рубина. Я пытаюсь запустить свою первую примерную программу TDD. Я планирую что-то очень маленькое, возможно, с 5 или 6 тестами. Я пытаюсь использовать...
1557 просмотров
schedule 30.05.2022

Как я могу протестировать метод, который вызывает error() с помощью spec2?
Я хотел бы проверить метод, который вызывает в нем error() . IntEmptyStack.top это то, что я хочу протестировать с помощью spec2: abstract class IntStack { def push(x: Int): IntStack = new IntNonEmptyStack(x, this) def isEmpty: Boolean...
330 просмотров
schedule 22.04.2023

Попытка определить веб-сервис Scalatra с параметрами JSON
Я пытаюсь определить веб-сервис, используя Scalatra, где параметры передаются в теле, желательно в виде JSON, а не в URL-адресе, как сейчас. Итак, я бы хотел, чтобы этот тест прошел, но закомментированный код — это то, что в настоящее время...
530 просмотров
schedule 25.02.2024

Как разработать тест базы данных Specs2 с взаимозависимыми тестами?
Есть ли предпочтительный способ разработки теста Specs2 с большим количеством тестов, которые зависят от результатов предыдущих тесты? Ниже вы найдете мой текущий набор тестов. Мне не нравятся var между тестовыми фрагментами. Однако они...
1687 просмотров
schedule 30.10.2022

Методы Specs2 и @Before/@After
Учитывая код вроде: class RESTAcceptanceTest extends Specification { override def is = anonymous ^ signinOAuth def anonymous = "Something" ^ givenSomething ^ "must happen" ^ mustHappen end def signinOAuth =...
4766 просмотров
schedule 08.09.2023

Specs2/Neo4j — Использование ImpermanentGraphDatabase с Specs2
Я пишу приемочный тест, используя Specs2. Я хочу использовать ImpermanentGraphDatabase , чтобы иметь график Neo4j в памяти; идеально подходит для интеграционного тестирования. Я настроил Spring-Data для Neo4j, и моя конфигурация файла Spring...
174 просмотров
schedule 10.10.2022

Добавление плагина SBT, в URL-адресе которого не указана версия SBT.
Specs2 не определяет версию SBT в своем URL-адресе: https://oss.sonatype.org/content/repositories/releases/org/specs2/specs2_2.9.2/1.12.3/ Это вызывает проблемы для SBT при попытке решить эту проблему... [warn] ==== sonatype-snapshots: tried...
988 просмотров
schedule 30.05.2023

Тестирование игровых модулей и FakeApplication
Я хотел бы знать, как лучше всего запускать тесты spec2 в модуле PlayFramework и иметь возможность имитировать его работу. Мой модуль содержит несколько маршрутов в файле с именем mymodule.routes. В своих приложениях я интегрирую их, добавляя...
1097 просмотров
schedule 26.01.2023

Play Framework 2 scala specs2 mockito, как написать имитирующий модульный тест
Таким образом, игровая среда говорит о том, что у спецификаций2 и спецификаций2 есть mockito. Я хочу использовать mockito для написания теста, в котором шаблон, который вызывает контроллер, является макетом mockito. Все документы, которые я...
3442 просмотров

Mock возвращает заглушенный результат для произвольного параметра
В следующем тесте у меня неверная установка заглушки. Макет requestBuilder заглушен параметром "INCORRECT" , тогда как тестируемый класс вызывает его с параметром "/socket" . Мой опыт работы с Mockito в JUnit говорит мне, что вызов во время...
385 просмотров
schedule 01.09.2022

Проектирование сложного рабочего процесса с помощью спецификаций2
При разработке функциональных тестов мне нужно смоделировать рабочий процесс, в котором результат одного шага используется в качестве входных данных для следующих. Пример такой: search for a hotel\room with given criteria check that request...
173 просмотров
schedule 22.04.2022

Как обойти SQLException: попытка получить соединение из пула, который уже отключен
У меня есть приложение Play (v 2.2.0), использующее Typesafe Slick (v 1.0.1), и я пытаюсь написать тест (specs2), который заполняет базу данных PostgreSQL, а затем вызывает различные действия контроллера для подтвердить существование данных. В моем...
1849 просмотров
schedule 01.06.2022

Как определить ввод и результат как DataTable в spec2?
Я пытался использовать DataTables в specs2, чтобы определить как входные данные, так и то, как должен выглядеть результат, и не смог заставить его работать. Я думал о чем-то похожем на приведенный ниже код: class MySpec extends Specification with...
347 просмотров
schedule 02.04.2023

scala spec2 с использованием переменных в тестах
object Test extends Specification { var test = 1 println("test: " + test) "Tests" should { "A" in { println("test in A: " + test) test = 2 1 mustEqual 1 } "B" in { println("test in B: " + test) test =...
282 просмотров
schedule 08.06.2023

Как мне издеваться над методом onComplete будущего?
У меня есть актер Akka, который работает с сообщением, содержащим будущее. Вот его упрощенная версия: case class MyMessage(s: Future[String]) class MyWorker extends Actor { override def receive: Receive = { case MyMessage(future) =>...
3675 просмотров
schedule 14.04.2023

Неразрешенная зависимость с specs2 scalaz-stream 0.5a
С момента добавления: "org.specs2" %% "specs2" % "2.4.15" % "test" withSources() withJavadoc(), В мой файл сборки я получаю [warn] Note: Unresolved dependencies path: [warn] org.scalaz.stream:scalaz-stream_2.10:0.5a [warn] +-...
967 просмотров
schedule 19.01.2023

Как сгруппировать тесты с помощью spec2?
Я привык к JUnit, в JUnit можно сгруппировать несколько тестов (обычно связанных с классом), просто определив эти тесты в одном файле (классе) и аннотировав их с помощью @Test . Затем, чтобы запустить несколько таких тестов, создается TestSuite с...
1557 просмотров
schedule 04.09.2022

Есть ли способ связать два произвольных теста spec2 (в Scala)?
Время от времени я сталкиваюсь с ситуацией, когда мне нужно быть абсолютно уверенным, что один тест выполняется (успешно) раньше другого. Например: "The SecurityManager" should { "make sure an administrative user exists" in new...
125 просмотров
schedule 28.06.2022

spec2- принять меры в случае сбоя теста
Есть ли способ предпринять определенные действия, если мой тест не пройден? У меня есть тест, который использует селен/флюэнтиум для заполнения текстов/нажатий кнопок и утверждения результатов. Я хотел бы иметь возможность предпринимать действия...
92 просмотров
schedule 09.09.2022

Какая зависимость Specs2 содержит AroundOutside?
Я обновляюсь с Specs2 2.3.12 до 3.6.1 , и мне трудно понять, какую зависимость включить в build.sbt , чтобы получить черту AroundOutside . Я включил все зависимости, перечисленные в документ по установке , но все равно получите object...
31 просмотров
schedule 29.07.2022