2016-06-29 5 views
0

私はSpringブートで動作しているWebアプリケーションを持っています。今は、安心してテストを書く必要があります。 しかし、それらのいくつかを実行するために、私はサーバー上で認証される必要があります。サーバーはGoogleのoauth認証を使用します。安心してセッションを模擬する方法はありますか? ドキュメンテーションはこれについて多くは言及しておらず、そこに含まれる方法は役に立たない。春のブートでのモックセッションとRestAssured

when() 
     .sessionId("id here") 

サーバ側では、userIdパラメータを使用してHttpSessionを使用しています。

+1

のようなものを呼び出すことによって到達することができます。 –

答えて

0

私は解決策を見つけました。 RestAssuredは(3.0.0以降)MockMvcとの統合を持っており、セッションモックは、あなたがモック認証サーバにrestitoを使用することができます

given().sessionAttr("name", value) 
関連する問題