2
Antworten
Ich bin liebäugelt mit Specs2 und ScalaTest für BDD in Scala. Ich habe geschrieben, die Erwartungen Specs2, wenn ich zu behaupten, dass eine bestimmte Ausnahme sollte nicht geworfen werden. "do something" in { { .... } must
2
Antworten
Möchte ich mal einige tests für meine Spielzeug-Projekt in scalatest. Da ich sbt ich installiert scalatest über libraryDependencies += "org.scalatest" %% "scalatest" % "2.0.M5" % "test" in meinem Projekt root -build.sbt. Dann habe ich erstellten test-Klasse in
1
Antworten
Gibt es etwas, das existiert, scalatest, die wartet für einen Zeitraum von Zeit, die für eine Behauptung wahr werden? So, zum Beispiel, wenn ich in einem thread berechnet, dass etwas asynchron, will ich warten, in meinem test
5
Antworten
task scalaTest(dependsOn: testClasses) << { description = 'Runs Scalatest suite' ant.taskdef(name: 'scalatest', classname: 'org.scalatest.tools.ScalaTestAntTask', classpath: sourceSets.test.runtimeClasspath.asPath ) ant.scalatest(runpath: sourceSets.test.output.classesDir, haltonfailure: 'true', fork: 'false') { reporter(type: 'stdout') } } Ich laufen gradle scalaTest und ich bekomme: * What
1
Antworten
BEARBEITEN : es funktioniert, wenn die Datei in src/test/scala/tests/aber nicht in src/main/scala/MeinPaket/Warum ? Ich versuche Lösungen zu Themen mit Menschen haben fast das gleiche Problem, aber keiner funktioniert. In den details, die habe ich in diesem build.sbt
2
Antworten
Erstellte ich ein neues scala Projekt mit den folgenden: mvn org.apache.maven.plugins:maven-archetype-plugin:2.2:generate -DarchetypeGroupId=org.scala-tools.archetypes -DarchetypeArtifactId=scala-archetype-simple -DarchetypeVersion=1.3 -DgroupId=myGroup -DartifactId=myProject -Dversion=0.1.0 -DinteractiveMode=false Die gibt mir die folgende POM: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>myGroup</groupId> <artifactId>myProject</artifactId> <version>0.1.0</version> <name>${project.artifactId}</name> <description>My wonderfull scala
3
Antworten
Weiß jemand, wie um zu zeigen, eine benutzerdefinierte Fehlermeldung in ScalaTest? Beispiel: NumberOfElements() should equal (5) Zeigt die folgende Meldung an, wenn es scheitert: 10 nicht gleich 5 Aber ich will mehr beschreibende Meldung wie: NumberOfElements sollte
7
Antworten
Ich scheine ein problem zu haben mit der Ausführung "sbt" - test nach dem Upgrade auf macOS Sierra. Auf einer früheren version von OS X dauerte es etwa 40 bis 50 Sekunden fertig. macOS Sierra-Zeiten sind viel
2
Antworten
Bin ich wirklich neu auf Scala. Ich habe versucht, zu verhöhnen, eine einfache Scala-Funktion mit Mockito, aber ich bekomme die folgende Fehlermeldung. Ich habe im internet, aber ich war nicht der Fehler. object TempScalaService { def login(userName:
2
Antworten
Ist es möglich, zu simulieren Sie eine RDD-ohne Verwendung sparkContext? Möchte ich unit-test-die folgende utility-Funktion: def myUtilityFunction(data1: org.apache.spark.rdd.RDD[myClass1], data2: org.apache.spark.rdd.RDD[myClass2]): org.apache.spark.rdd.RDD[myClass1] = {...} Also ich übergeben zu müssen, data1 und data2 zu myUtilityFunction. Wie kann ich eine
1
Antworten
Ich bin neu in scala und ich bin versucht, aus paar Beispiel-codes zum testen. Aber ich bin vor einige Probleme, wenn ich den Testcode ausführen. Wenn ich den test starten, ich erhalte eine Fehlermeldung [trace] Stack trace
5
Antworten
Bin ich unit-Tests für java-code von ScalaTest und würde gerne Auffüllen von java.util.HashMap innerhalb der gleichen Aussage wird es erklärt. Ist es möglich, dies zu tun in Scala? InformationsquelleAutor Nermin Serifovic | 2010-10-01
4
Antworten
import org.scalatest.{ FlatSpec, Matchers, ParallelTestExecution } import org.scalatest.concurrent.ScalaFutures import org.apache.thrift.TApplicationException class Test extends FlatSpec with Matchers with ScalaFutures with ParallelTestExecution { it should "throw org.apache.thrift.TApplicationException for invalid Ids" in { val future: Future[Response] = ThriftClient.thriftRequest whenReady(future) {
3
Antworten
Ist es etwas in Scalatest, die mir erlauben zu testen, die Ausgabe auf standard-out über eine println Aussage? Bisher habe ich hauptsächlich mit FunSuite with ShouldMatchers. z.B. wie überprüfen wir die gedruckte Ausgabe der object Hi {
4
Antworten
Deaktivieren Sie eine test-suite, d.h. alle tests im inneren Klasse, die sich FunSpec? Die einzige Lösung, die ich gefunden hatte, ist zu ersetzen it mit ignore vor jedem test, aber es ist langweilig so zu tun mit
3
Antworten
Ich weiß, dass ein einzelner test kann ausgeführt werden, indem Sie ausführen, sbt, test-only *class -- -n Tag Gibt es eine Möglichkeit zu sagen sbt/scalatest einen einzelnen test ohne tags? Zum Beispiel: test-only *class -- -X 2
5
Antworten
Ich bin mit mockito mit scalatest. Ich habe Folgendes problem bei der Verwendung von matcher mit Wert-Klasse. import org.scalatest.FlatSpec import org.scalatest.mock.MockitoSugar import org.mockito.BDDMockito._ import org.mockito.Matchers.any case class FirstId(val value: String) extends AnyVal case class SecondId(val value: String)
3
Antworten
Ich habe eine suite von scalatest tests, die testen die verschiedenen Endpunkte einer RESTful API. Ich wirklich wollen, dass Sie getrennt in unterschiedliche Dateien für die beste Organisation. Mein problem ist, wie um etwas zu starten (ein
6
Antworten
Beide BDD (Behavior Driven Development), die in unit-test-frameworks für Scala, geschrieben in Scala. Und Spezifikationen baut auf kann es sich auch um die ScalaTest Rahmen. Aber was tut Specs bieten ScalaTest nicht? Was sind die Unterschiede? InformationsquelleAutor
8
Antworten
Ich scheine ein problem zu haben mit der Ausführung "sbt" - test nach dem Upgrade auf macOS Sierra. Auf einer früheren version von OS X dauerte es etwa 40 bis 50 Sekunden fertig. macOS Sierra-Zeiten sind viel
6
Antworten
Ich versuche zu integrieren ScalaTest in mein Java-Projekt; Austausch aller JUnit-tests mit ScalaTests. An einem Punkt, ich möchte, um zu überprüfen, ob Guice - Injector injects den richtigen Typ. In Java habe ich einen test wie diesen:
8
Antworten
Ich versuche zu laufen, eine scala flatspec test innerhalb von Intellij IDEA (die Letzte community aufzubauen, mit der neuesten Scala-plugin), aber ich bekomme immer "Leer test suite" - Fehler. Versuchte ich mit den normalen "run" - Menü
8
Antworten
Habe ich einen Begleiter-Objekt mit einer privaten Methode, etwa so: package com.example.people class Person(val age: Int) object Person { private def transform(p: Person): Person = new Person(p.age + 1) } Ich würde gerne testen diese Methode, mit
2
Antworten
Ich versuche ein unit-test einige Scala, die Sammlung ist sehr schwer. Diese Sammlungen zurückgegeben werden, wie Iterable[T], so bin ich daran interessiert, die Inhalt der Sammlung, auch wenn die zugrunde liegenden Typen unterscheiden. Dies ist eigentlich zwei
1
Antworten
Ich begann meinen Weg durch die Scala Koans, die organisiert wird, um eine suite von unit-tests mit Rohlingen, die man braucht, zu füllen. (Diese Idee wurde nach dem Vorbild einer ähnlichen Ruby Koans Projekt.) Starten Sie die