Wie kann ich Java-Programme mit ScalaCheck testen?

8

Ich habe im ScalaCheck Benutzerhandbuch gelesen, dass es ein Werkzeug zum Testen von Scala und Java Programmen .

Ich frage mich, ob es nur eine Marketing-Idee ist, oder nur Java-Code-Code zu testen, wäre eine vernünftige Idee? Und wenn ja, wie lässt sich das am besten mit dem Java-Projekt integrieren?

    
siledh 07.11.2013, 15:53
quelle

3 Antworten

7

Nein, es ist nicht nur Marketing. Funcional Java ( Ссылка ) mit Scalacheck getestet. Einige Testfälle in den FJ-Quellen: Ссылка

Ich bin mir nicht sicher, was ist der beste Weg Scalacheck in ein bestehenden Java-Projekt zu integrieren, aber ich denke, man einige Ideen von leihen könnte, wie es in FJ getan hat.

    
Faiz 07.11.2013, 16:14
quelle
3

Sie können es integrieren, um Java-Code zu testen. Der Testcode wird in Scala mit ScalaCheck geschrieben, aber der getestete Code kann entweder Scala oder Java sein. Wenn Sie scala bereits für Tests verwenden, sollten Sie ScalaTest oder Specs2 .

    
roterl 10.11.2013 09:35
quelle
0

Tatsächlich können Sie ScalaCheck-Tests in reinem Java schreiben, obwohl Sie Scala-implicits manuell auflösen müssen.

Zum Beispiel der Code in Scala

%Vor%

mit build.sbt

%Vor%

kann als

in Java übersetzt werden %Vor%

und

%Vor%

mit pom.xml

%Vor%

Die Ausgabe:

%Vor%     
Dmytro Mitin 26.08.2017 00:20
quelle