2016-06-29 29 views
0

我有一個運行Spring Boot的web應用程序。現在我必須用Rest Assured編寫測試。 但是,爲了運行它們中的一些,我必須在服務器上進行身份驗證。服務器使用谷歌oauth認證。有什麼方法可以放心地嘲笑會話嗎? 文檔沒有提到很多關於這方面的內容,並且其中涵蓋​​的方法沒有幫助。Spring Boot和RestAssured中的模擬會話

when() 
     .sessionId("id here") 

在服務器端,我在裏面使用帶有userId參數的HttpSession。

+1

您可以使用restito來模擬驗證服務器來達到。 –

回答

0

我找到了解決辦法。 RestAssured(自3.0.0)的整合與MockMvc和會話嘲弄可以通過調用類似

given().sessionAttr("name", value)