File tree Expand file tree Collapse file tree 1 file changed +21
-0
lines changed
google-oauth-client/src/test/java/com/google/api/client/auth/oauth2 Expand file tree Collapse file tree 1 file changed +21
-0
lines changed Original file line number Diff line number Diff line change 1515package com .google .api .client .auth .oauth2 ;
1616
1717import java .util .Arrays ;
18+ import java .util .HashMap ;
19+ import java .util .Map ;
1820import junit .framework .TestCase ;
1921
2022/**
@@ -41,4 +43,23 @@ public void testBuild() {
4143 .setScopes (Arrays .asList ("a" , "b" , "c" ));
4244 assertEquals (EXPECTED , url .build ());
4345 }
46+
47+ public void testAdditionalParams () {
48+
49+ Map <String , String > testMap = new HashMap <>();
50+ String expectedUrl =
51+ "https://server.example.com/authorize?client_id=s6BhdRkqt3&"
52+ + "redirect_uri=https://client.example.com/rd&response_type=code"
53+ + "&scope=a%20b%20c&state=xyz¶m1=value1" ;
54+
55+ testMap .put ("param1" , "value1" );
56+ AuthorizationRequestUrl url =
57+ new AuthorizationCodeRequestUrl ("https://server.example.com/authorize" , "s6BhdRkqt3" )
58+ .setState ("xyz" )
59+ .setRedirectUri ("https://client.example.com/rd" )
60+ .setScopes (Arrays .asList ("a" , "b" , "c" ));
61+
62+ assertEquals (expectedUrl , url .build ());
63+ }
64+
4465}
You can’t perform that action at this time.
0 commit comments