2013-10-01 155 views
0

我正在使用RestBuilder(LINK)將REST調用到外部服務。 現在我想嘲笑單元測試(或集成測試,無論)服務處理所有有關與外部服務通信的邏輯的http請求。在grails中模擬外部http請求

有誰知道如何模擬HTTP請求或RestBuilder可能嗎?

感謝您的幫助! Ivan Ivan

回答

1

這種測試稱爲«功能測試»。有很多的插件,可以幫助你完成這一任務:

http://www.grails.org/plugin/functional-test

http://www.grails.org/plugins/tag/functional

+0

感謝。問題是我們所有的功能測試都是用Spock框架編寫的,如果我在他們的文檔中看到很好的話,說spock不支持功能測試:/ –

+0

它確實有用,您可能需要將它與geb一起使用。以Grails網站項目爲例:https://github.com/grails-samples/grails-website/ – moskiteau