如何 运行 在 Grails 上进行 Spock 集成测试
How to run Spock Integration test on Grails
我项目的技术栈是 Grails 3.2.3,Groovy 2.4.7,Gradle 3.2.1,GORM,IDE 是 Intellij,后端是 MongoDB.
我已经实施了 Spock 集成测试 class TestControllerSpec 并且想要 运行 单个 Spock 集成测试
运行 单个测试用例所需的配置更改是什么?如何更改?
@Integration
@Rollback
class TestControllerSpec extends Specification {
@Unroll
void "temp listObjects"(){
def result
def params = [id: '123']
when:
result = controller.index(10)
then:
result == null
result.size()==0
}
}
使用命令行:
grails test-app -integration
或特定测试:
grails test-app com.best.company.BestTestClass -integration
我项目的技术栈是 Grails 3.2.3,Groovy 2.4.7,Gradle 3.2.1,GORM,IDE 是 Intellij,后端是 MongoDB. 我已经实施了 Spock 集成测试 class TestControllerSpec 并且想要 运行 单个 Spock 集成测试 运行 单个测试用例所需的配置更改是什么?如何更改?
@Integration
@Rollback
class TestControllerSpec extends Specification {
@Unroll
void "temp listObjects"(){
def result
def params = [id: '123']
when:
result = controller.index(10)
then:
result == null
result.size()==0
}
}
使用命令行:
grails test-app -integration
或特定测试:
grails test-app com.best.company.BestTestClass -integration