2014-11-06 135 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) 
相關問題