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

Использование спецификаций с unitils
Я пытаюсь заставить работать scala spec и unitils-dbunit. Чтобы использовать unitils, вы должны аннотировать свой тестовый класс с помощью @RunWith (classOf [UnitilsJUnit4TestClassRunner]) или расширить класс, и вы можете настроить DataSet для...
751 просмотров
schedule 18.07.2022

Как написать приемочный тест с помощью ScalaTest?
ScalaTest имеет очень хорошую документацию, но она короткая и не содержит примеров приемочного теста. Как я могу написать приемочный тест, используя ScalaTest для веб-приложения?
1669 просмотров
schedule 06.01.2023

Нет вывода Log4J в sbt при использовании scalatest
Я использую Log4J для входа в SBT. В файле конфигурации я определил уровень TRACE для корневого узла. Когда я запускаю проект ( sbt run ), все выходные данные отладки отображаются правильно. Но когда я запускаю тесты ( sbt test ), вывод вообще не...
1746 просмотров
schedule 18.02.2023

Как смоделировать/заглушить локальную зависимость метода с помощью Mockito?
Допустим, у меня есть это: class Dependency1 { def methodD1 { } } class Dependency2 { val dependency1 = new Dependency1 } def myMethod() { val a = new Dependency1 // I want to be able to stub this val b =...
946 просмотров
schedule 14.03.2024

Использование ScalaTest для тестирования акторов akka
Я изо всех сил пытаюсь найти какие-либо образцы ScalaTest, написанные с использованием FunSuite для тестирования актера akka. Я ценю, если кто-нибудь может предоставить простой пример скалатеста, тестирующий простого актера akka.
3845 просмотров
schedule 13.04.2024

Как включить Scalatest в Eclipse?
У меня установлен стек Typesafe, включая ScalaTest для Scala IDE 0.9.3. Я не могу понять, как прикрепить его к новому проекту. У меня есть другие проекты (из курса Coursera Scala, который я только что прошел), которые используют его, но я не могу...
6409 просмотров
schedule 09.07.2023

Использование сопоставителя содержит списки Scala в тесте Scala
Я пытаюсь проверить, что список классов case содержит конкретный экземпляр одного из них, однако, когда я пытаюсь это сделать, я получаю следующую ошибку: [info] Compiling 1 Scala source to...
2933 просмотров
schedule 09.10.2023

Инициализировать val на самом низкоуровневом приборе
Я пишу свой первый Funspec и хочу использовать одну и ту же фикстуру для нескольких тестов, но по-прежнему хочу использовать новый экземпляр для каждого из них. Для этого я использую трейт BeforeAndAfter . Моя проблема в том, что я не знаю, как...
1482 просмотров
schedule 15.04.2023

Написание собственного сопоставления для NodeSeq
Я пытаюсь написать простой пользовательский сопоставитель для NodeSeq с помощью scalatest v.2.0.M5b. package test import org.scalatest.matchers.{MatchResult, Matcher, ShouldMatchers} import scala.xml.NodeSeq import org.scalatest.FunSpec class...
237 просмотров
schedule 14.04.2023

Как я могу использовать MockitoSugar для имитации метода объекта (синглтона)?
Есть ли способ в scala использовать MockitoSugar , чтобы издеваться над методом object , который является синглтоном scala?
4092 просмотров
schedule 03.03.2024

Обеспечение того, чтобы ScalaTest не работал параллельно
Как я могу гарантировать, что тесты scalatest не будут выполняться параллельно? До 0.12 у меня была настройка sbt: parallelExecution in Test := false В более новых версиях появился какой-то сложный механизм. Будет ли этот более простой...
553 просмотров
schedule 17.03.2024

Scalatest проверить деление на 0 (исключение)
У меня есть простая функция разделения Scala, например: class ScalaFunction { /** * This is simple mathematics division function. Example: numerator = 20 and denominator = 4 equals 5 (result). * @param numerator also called dividend *...
473 просмотров
schedule 18.11.2022

Запуск тестов из jar с помощью sbt testOnly в SBT?
В рамках настройки CI самым первым шагом является создание пакета/банки с использованием SBT dist . Следующие шаги заключаются в запуске модульных, интеграционных и функциональных тестов с dist созданным jar-файлом. Возможно ли это сделать с...
3579 просмотров
schedule 04.02.2023

Как установить путь к классам при использовании бегуна ScalaTest
Допустим, у меня есть типичное фреймворковое приложение на Scala, использующее стандартную структуру папок. Я хочу запускать скомпилированные тесты на сервере CI — эти тесты находятся в папке /tests. Когда я запускаю скалатестовый бегун, как...
3317 просмотров
schedule 07.05.2024

Запуск ScalaTest в Play Framework 2.2.X
Я пытаюсь запустить функциональный ScalaTest в Play 2.2, но не могу импортировать аннотацию de @Test, необходимую для запуска тестов. Я пытался искать решения, но они, похоже, из разных версий, поскольку ни одна из них не работает с моей версией 2.2....
98 просмотров
schedule 28.12.2022

Конфигурация Typesafe — исключение нулевого указателя
Я вручную создаю путь к классам для моего приложения Play/Scala/Akka, поэтому я могу использовать средство запуска ScalaTest для тестирования своего приложения на разных этапах конвейера CI без необходимости повторной компиляции. Однако я получаю...
999 просмотров

Что мне нужно импортировать/примешать, чтобы сделать noException доступным в scalatest?
Я хочу написать тест формы noException should be thrownBy myFunc() , как описано в разделе Использование сопоставителей Я не могу понять, какой класс мне нужно импортировать, чтобы поместить noException в область видимости. В настоящее время...
101 просмотров
schedule 28.06.2022

Scalatest: как проверить, содержит ли коллекция элемент, удовлетворяющий определенным критериям
Скажем, у меня есть список книг: val books = List( Book(title="Foo", year=2014), Book(title="Bar", year=2014)) Как проверить одним выражением, что коллекция books не пуста и содержит только книги, изданные в 2014 году?
3152 просмотров
schedule 19.02.2024

Scalacheck/Scalatest с параметрическими типами
Я хочу протестировать общий стек с помощью scalatest и scalacheck. Пока у меня это: "Stack" should "pop the last value pushed" in { check(doPushPop(element)) } def doPushPop[T](element : T) : Boolean = { val stack = new Stack[T]...
302 просмотров

Процесс сборки Scala
Сначала немного контекста: моя цель - использовать scala вместе с тестовой средой, желательно в ide. Сначала я установил scala (v. 2.10.1) и sbt, и все заработало. Я использовал emacs и оболочку. Затем я захотел использовать eclipse и установил...
120 просмотров