Вопросы по теме '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 просмотров
schedule
03.10.2022
Что мне нужно импортировать/примешать, чтобы сделать 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 просмотров
schedule
25.10.2022
Процесс сборки Scala
Сначала немного контекста: моя цель - использовать scala вместе с тестовой средой, желательно в ide. Сначала я установил scala (v. 2.10.1) и sbt, и все заработало. Я использовал emacs и оболочку. Затем я захотел использовать eclipse и установил...
120 просмотров
schedule
02.12.2023