2014-11-06 88 views
0

我正在尝试为Grails服务上的Groovy编写一些健康检查。我想在Spock中编写测试,但是我不知道如何以编程方式执行Spock测试。有什么方法可以让我启动一个Spock测试运行器并在某些测试中指出它?以编程方式执行Spock测试以创建服务健康测试

+0

只要使用Grails的内置测试运行。在Grails 2.3之前,您还需要Grails Spock插件。 – 2014-11-07 17:00:56

回答

0

原来你只要运行它像一个JUnit测试:

import org.junit.runner.Request 
import org.junit.runner.Result 
import org.junit.runner.JUnitCore 

Request request = Request.classes(MySuperSpock.Class) 
Result res = new JUnitCore().run(request) 
相关问题