Вопросы по теме '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 просмотров
schedule
21.09.2022
Простая спецификация стиля 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 просмотров
schedule
17.02.2023
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 просмотров
schedule
24.04.2022
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