Описание тега scalatest

Фреймворк для тестирования Scala
0 ответов

Gradle 4.2 не работает

У меня есть проект, который состоит из двух подпроектов scala, и я недавно обновил с версии 3.5 до версии 4.2. С тех пор мои тесты не проводятся. В частности, я получаю сообщение о том, что "тесты не проводились" Мой файл gradle.build приведен ниже.…
08 окт '17 в 13:16
0 ответов

IntelliJ IDEA не может запустить тест Scala

Мой проект основан на maven 3, смешанном Java и Scala. Я не могу запустить scalaTest в IDEA, IDEA пожаловалась: Error:scala: Error: org.jetbrains.jps.incremental.scala.remote.ServerExceptionjava.lang.NullPointerException at sbt.compiler.MixedAnalyzi…
1 ответ

Как смоделировать / заглушить локальную зависимость метода с 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 = a.dependency1.methodD1() ... } Я хочу сделат…
15 мар '12 в 00:35
1 ответ

Лучший способ интегрировать Scala Test в существующий Java-проект Netbeans?

У меня есть отдельное приложение, которое я написал до того, как стал зараженным тестом. Это проект Netbeans GUI, поэтому я полагаюсь на Матисса, и я не хочу это менять, по крайней мере, сейчас. Однако я хотел бы расширить охват модульных тестов и в…
30 мар '11 в 14:24
2 ответа

Отключить синглтон при тестировании с ScalaTest в Play для Scala

У меня есть следующее @Singleton в моем приложении Play for Scala, которое загружается при запуске: @Singleton class Scheduler @Inject()(@Named("mainEtl") mainEtl: ActorRef, system: ActorSystem) { // some code } Это модуль, в котором объявлен планир…
1 ответ

Почему Scalatest можно использовать с помощью Junit в Scala?

В build.sbt примера задания в курсе Scala используется библиотека тестов junit 4.10. Там нет упоминания о Scalatest. libraryDependencies += "junit" % "junit" % "4.10" % Test И все же в тестовом классе scalatest можно ссылаться и тесты могут быть нап…
01 апр '18 в 03:27
0 ответов

Использование Gradle для Scala и ScalaTest (IntelliJ 2016.3.6)

Вот быстрый build.gradle файл, который я собрал: apply plugin: 'scala' apply plugin: 'idea' repositories { mavenCentral() mavenLocal() } dependencies { compile "org.scala-lang:scala-library:2.12.2" compile "org.scala-lang:scala-compiler:2.12.2" test…
26 апр '17 в 00:34
1 ответ

Настройка нескольких тестовых папок в проекте SBT

Мы хотели бы настроить наш проект SBT таким образом, чтобы у нас было несколько папок для тестирования, а не одна. Итак, мы хотели бы увидеть: корень ЦСИ тестовое задание Скала единица измерения функциональная Как нам настроить пути к файлам нашего …
02 июн '11 в 09:13
2 ответа

Плагин Gradle, IntelliJ и ScalaTest: внезапно сломался

Это очень загадочно. У меня есть многомодульный проект JVM полиглот, построенный с использованием Gradle. У меня есть несколько Java-модулей и пара модулей Scala. Модуль Scala использует ScalaTest в качестве тестовой среды. Я настроил Gradle для исп…
13 янв '14 в 23:10
1 ответ

Это тип параметра - [T <: AnyRef]

Посмотрим на сигнатуру метода 'intercept' в тесте scala: def intercept[T &lt;: AnyRef](f: =&gt; Any)(implicit manifest: Manifest[T]): T = { Я не знаю как [T &lt;: AnyRef] используется? Это похоже на тип параметра, но почему он содержится в угловых с…
18 дек '12 в 11:01
1 ответ

Установка тегов ToExclude в SBT

ScalaTest позволяет исключить настройку тегов через фильтр tagsToExclude, Как я могу настроить мою сборку SBT для установки этого значения? Попытка 1 CLI ScalaTest определяет -l флаг для тегов, чтобы исключить. SBT позволяет устанавливать параметры …
17 мар '15 в 00:59
1 ответ

Scalatest 2.10 с akka.TestKit, странная ошибка компилятора

Я использую Scala IDE для разработки. У меня есть несколько актеров, которых я проверяю. Я написал один набор тестов Scala со следующим определением, и у меня не было никаких проблем: import org.scalatest._ import akka.testkit._ import akka.actor.Ac…
13 фев '14 в 06:58
1 ответ

Как получить произвольное определение?

Я использую ScalaTest и ScalaCheck. Я написал собственный генератор и произвольный генератор следующим образом: import java.time.LocalDateTime import org.scalacheck._ import org.scalatest.PropSpec import org.scalatest.prop.Checkers import Gen._ impo…
16 дек '17 в 14:06
0 ответов

Применить эволюцию падений Play Framework после теста

Я пытаюсь протестировать свое приложение play 2 с самым масштабным. Для тестирования модели я использую тестовую базу данных. Каждый раз, когда я запускаю тесты, данные вставляются снова. Поэтому мне нужно удалить данные после теста или даже удалить…
0 ответов

Получение `Connection отказано: нет дополнительной информации` ошибка при запуске спецификации в Play

Я создал спецификацию, которая использует WsTestClient, Когда я запускаю тест (щелкните правой кнопкой мыши и выберите run ScalaTest in test в IntelliJ), Я получаю следующую ошибку - Connection refused: no further information: localhost/0:0:0:0:0:0:…
05 июн '18 в 18:55
1 ответ

Значение теста свойства игнорируется

Этот сводит меня с ума. Следующее свойство test проходит в скалярном режиме (с использованием цели "sbt test"). import org.scalatest.FlatSpec import org.scalatest.prop.PropertyChecks class FigaroCheckSpec extends FlatSpec with PropertyChecks { "this…
22 июн '18 в 05:55
1 ответ

PlayFramework + ScalaTest + ScalaCheck

Я использую фреймворки, упомянутые в заголовке, со следующей конфигурацией: "com.typesafe.play" % "sbt-plugin" % "2.4.2" "org.scalacheck" %% "scalacheck" % "1.12.4" % "test" "org.scalatest" %% "scalatest" % "2.2.5" % "test" "org.scalatestplus" %% "p…
27 авг '15 в 08:02
1 ответ

ScalaTest: тесты для GeneratorDrivenPropertyChecks не выполняются

Я пытаюсь настроить тестирование на основе свойств с помощью ScalaTest и ScalaCheck ... и исходя из результатов, кажется, что у меня это получается, но это происходит слишком быстро и из того, что я обычно понимаю, ScalaCheck должен проинформировать…
1 ответ

Как проверить подключение MongoDB?

Как проверить соединение с MongoDB? Вот мой код: class MongoDB(val SERVER:String, val PORT:Int, val DATABASE: String, val COLLECTION: String){ def establishConnection(): MongoCollection = { val mongoClient = MongoClient(SERVER, PORT) println("MongoD…
17 мар '15 в 12:06
1 ответ

Насмешка со значениями домена

Мне интересно, как я могу установить доменные значения или диапазон значений на насмешку. trait MyInt{ def getInt():Int } trait MyString{ def getName():String } Я попробовал некоторые, но ничего не работает. Мне нравится определять макет MyInt верну…
16 июн '13 в 07:44