Вопросы по теме '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 просмотров
schedule
09.08.2022
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