我已经在 ScalaCheck user guide中阅读到,它是用于测试Scala和 Java 程序的工具。
我想知道,这仅仅是营销还是用它测试纯Java代码库是一个合理的主意?如果是这样,将其与Java项目集成的最佳方法是什么?
最佳答案
不,不仅仅是营销。使用ScalaCheck对功能Java(http://functionaljava.org/)进行了测试。 FJ来源中的一些测试用例:
https://github.com/functionaljava/functionaljava/blob/724081f0f87f34b2f4c26b8b748877955180ecaa/props-core-scalacheck/src/test/scala/fj/data/CheckList.scala
我不确定将ScalaCheck集成到现有Java项目中的最佳方法是什么,但是我想您可以借鉴FJ中如何做的一些想法。