如何在Java项目中使用Spock
我有一个关于它的问题,这是一个测试框架,我认为它比JUnit更强大。Spoke需要Groovy lang。 我正在使用Gradle构建工具 我在Groovy项目中使用了它,现在我想在Java项目中使用Spock! 你知道怎么做吗 更新如何在Java项目中使用Spock,java,unit-testing,testing,spock,Java,Unit Testing,Testing,Spock,我有一个关于它的问题,这是一个测试框架,我认为它比JUnit更强大。Spoke需要Groovy lang。 我正在使用Gradle构建工具 我在Groovy项目中使用了它,现在我想在Java项目中使用Spock! 你知道怎么做吗 更新 更改了输入错误。正如@Rotem所建议的,您只需将依赖项添加到build.gradle文件中即可。以下是一个基本示例: apply plugin: "groovy" // Spock works with Java 1.6 and above sourceCom
更改了输入错误。正如@Rotem所建议的,您只需将依赖项添加到build.gradle文件中即可。以下是一个基本示例:
apply plugin: "groovy"
// Spock works with Java 1.6 and above
sourceCompatibility = 1.6
repositories {
// Spock releases are available from Maven Central
mavenCentral()
// Spock snapshots are available from the Sonatype OSS snapshot repository
maven { url "http://oss.sonatype.org/content/repositories/snapshots/" }
}
dependencies {
// mandatory dependencies for using Spock
compile "org.codehaus.groovy:groovy-all:2.4.10"
testCompile "org.spockframework:spock-core:1.1-groovy-2.4"
}
我想你是说“斯波克”而不是“说话”。使用拼写正确的问题标题行进行谷歌搜索,您就完成了。您应该根据构建工具Maven/Gradle添加Spock的相关依赖项。在构建应用程序之后,您可以使用IDE轻松地使用它。创建新测试应该向您公开创建新Spock测试的选项。祝你好运