如何在Grails上运行Spock Integration测试

时间:2017-02-03 11:12:19

标签: grails spock

我项目的技术堆栈是Grails 3.2.3,Groovy 2.4.7,Gradle 3.2.1,GORM和IDE是Intellij,后端是MongoDB。 我已经实现了Spock Integraction测试类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
    }
}

1 个答案:

答案 0 :(得分:0)

使用命令行:

grails test-app -integration

或特定测试:

grails test-app com.best.company.BestTestClass -integration