MockMvc でURLエンコード済みのpathを渡したいときは new URI(...) を引数にする
OAuth2.0 の redirect_uri
をゴニョった実装をテストしたいときにハマった。
mockMvc.perform(get(new URI("/line/oauth/authorize?redirece_uri=https%3A%2F%2Fexample.com")
ってやらないと二重にエンコードされてしまう。
OAuth2.0 の redirect_uri
をゴニョった実装をテストしたいときにハマった。
mockMvc.perform(get(new URI("/line/oauth/authorize?redirece_uri=https%3A%2F%2Fexample.com")
ってやらないと二重にエンコードされてしまう。