如何在 Java 项目中使用 Spock
How to use Spock in Java Project
我有一个关于 Spock FrameWork. 的问题,我认为它是一个测试框架,它比 JUnit 更强大。发言需要 Groovy 语言。
我正在使用 Gradle 构建工具。
我在 Groovy 项目中使用它,现在 我想在 Java 项目 中使用 Spock!
你有什么想法吗?
已更新
改错字了。
正如@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"
}
我有一个关于 Spock FrameWork. 的问题,我认为它是一个测试框架,它比 JUnit 更强大。发言需要 Groovy 语言。 我正在使用 Gradle 构建工具。
我在 Groovy 项目中使用它,现在 我想在 Java 项目 中使用 Spock! 你有什么想法吗?
已更新 改错字了。
正如@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"
}