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

Specs2 в OSX - ошибка: объект spec2 не является членом пакета org
Я пытаюсь запустить некоторый код Scala на своем компьютере с OSX и продолжаю получать сообщение об ошибке error: object specs2 is not a member of package org У меня установлена ​​версия 2.9.1-1 Scala. Я также использую версию 0.7.7 sbt....
2189 просмотров
schedule 15.12.2022

Как установить тестовый вывод на консоль вместо html в gradle для spec2
Я использую specs2/scala для модульных тестов и использую gradle для сборки. По умолчанию выходные данные модульного теста отправляются в html-файл. Я хотел бы, чтобы вывод шел прямо на стандартный вывод (как и в sbt). Кто-нибудь знает магическое...
3984 просмотров
schedule 04.03.2022

Почему ScalaCheck отбрасывает так много сгенерированных значений в моей спецификации?
Я написал тестовый пример ScalaCheck в Specs2. Тестовый пример сдается, потому что слишком много тестов было отброшено. Однако мне не сообщается, почему они были отброшены. Как я могу узнать, почему?
439 просмотров
schedule 03.03.2024

Все еще не могу запустить несколько тестов против игры FakeApp с Salat / Casbah
Я думал, что исправил проблему временно, но, оказывается, у меня все еще есть проблемы. Я пытаюсь создать несколько тестов spec2 для слоя моих моделей, я хотел бы вставить какой-нибудь фиктивный объект, а затем выполнить несколько запросов, чтобы...
1495 просмотров

Простая спецификация стиля Scala Given/When/Then не удалась
Я новичок в Spec2 и пытаюсь его изучить. Я придумал следующие коды, @RunWith(classOf[JUnitRunner]) class GWTStyleSpec extends Specification { "A given-when-then example for the addition" ^ "Given the following number: ${1}" ^ number1...
1026 просмотров
schedule 12.06.2024

Как получить доступ к имени теста/примера/фрагмента в Specs2 до и после методов?
Я хотел бы сделать что-то вроде: class MySpec extends Specification with BeforeAfterExample { var testName var clientDir def before { testName = fragmentName.replaceAll(" ", "-") clientDir = new File(workspaceRoot, testName)...
688 просмотров
schedule 11.05.2023

Выполнение кода до и после спецификации
У меня есть простая спецификация с несколькими случаями: class MySpec extends Specification { "Something" should { "case 1" in { ... } "case 2" in { ... } } } Теперь мне нужно запустить приложение, запустить...
8324 просмотров
schedule 01.04.2022

Повторное использование параметров ожидания в Scala Specs2
Предположим, я тестирую результаты Futures (см. ниже) с specs2 . def f1():Future[String] = {...} def f2():Future[String] = {...} У меня есть Matchers[String] , чтобы проверить результаты def m1():Matcher[String] = {...} def...
749 просмотров
schedule 05.08.2023

Захват скриншотов тестов Specs2 (Scala)
Тесты на основе Scala Specs2. class MyTests { trait Context { ... } "test number 1" should { "render stuff amazingly" in new Context { ...validations... } } Реализован ли в Specs2 механизм захвата скриншотов? Ни...
174 просмотров
schedule 06.10.2022

Объект тестирования, который вызывает другой объект в Scala с использованием Specs2
Я работаю над проектом, в котором уже есть устаревший код, написанный на Scala. Мне дали задание написать несколько модульных тестов для одного из его классов, когда я обнаружил, что это не так просто. Вот проблема, с которой я столкнулся: У нас...
550 просмотров

org.mockito.internal.matchers.LocalizedMatcher не может быть приведен к org.mockito.ArgumentMatcher с любым сопоставителем при запуске теста активатора
У меня ошибка в одном из моих тестов spec2. Проект реализован на Play!Framework (Scala). Это мой тест: class AmazonEmailSenderSpec extends Specification with Mockito { "AmazonEmailSenderSpec#sendEmail" should { "Send Email with...
1034 просмотров
schedule 20.05.2024

Тест Specs2 в играх дает мне «не удалось найти неявное значение для параметра доказательства типа org.specs2.main.CommandLineAsResult
Я пытаюсь написать тестовый пример для простого REST API в Play2 / Scala, который отправляет / получает JSON. Мой тест выглядит следующим образом: import org.junit.runner.RunWith import org.specs2.matcher.JsonMatchers import org.specs2.mutable._...
3665 просмотров

Mockito Scala Specs2 имитирует сложные функции (Play Framework)
Я пытаюсь правильно заглушить API ehCache, используемый Play Framework. В частности, его функция getOrElse с сигнатурой: def getOrElse[A: ClassTag](key: String, expiration: Duration)(orElse: => A) В моем коде спецификаций 2 у меня есть:...
570 просмотров
schedule 07.06.2022

Как издеваться над функцией с границами просмотра в качестве аргумента
У меня есть функция в Scala следующим образом object MyService extends MyTrait { def myMethod[T <% InvokableBuilder[MyClass]](builder: T): MyResponse = { //do something } } Я пытаюсь издеваться над этой функцией, используя...
251 просмотров
schedule 22.06.2022

Сопоставители Specs2 для Validated и ValidatedNel
Я не нашел specs2 сопоставителей для ValidatedNel из cats поэтому пишу сопоставители так: import cats.data._ import cats.implicits._ import org.specs2.matcher.Matcher type ValidationFailure = String type ValidationResult[A] =...
141 просмотров
schedule 10.09.2023

Насмешка над композицией slick.dbio.DBIO в spec2
Использование Scala, Play Framework, Slick 3, Specs2. У меня есть слой репозиторий и слой службы . Репозитории довольно тупые, и я использую specs2 , чтобы убедиться, что сервисный уровень выполняет свою работу. Мои репозитории возвращали...
863 просмотров
schedule 02.02.2024