forked from ringcentral/ringcentral-java
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathAuthorizeUriTest.java
More file actions
24 lines (21 loc) · 850 Bytes
/
AuthorizeUriTest.java
File metadata and controls
24 lines (21 loc) · 850 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
package com.ringcentral;
import org.junit.Test;
import static org.junit.Assert.*;
public class AuthorizeUriTest {
@Test
public void testAuthorizeUri() {
RestClient rc = new RestClient(
System.getenv("RINGCENTRAL_CLIENT_ID"),
System.getenv("RINGCENTRAL_CLIENT_SECRET"),
System.getenv("RINGCENTRAL_SERVER_URL")
);
String authorizeUri = rc.authorizeUri("http://localhost:8080/oauth2callback");
assertNotNull(authorizeUri);
assertTrue(authorizeUri.contains("state="));
assertTrue(authorizeUri.contains("redirect_uri="));
assertTrue(authorizeUri.contains("https://"));
assertTrue(authorizeUri.contains("client_id="));
assertTrue(authorizeUri.contains("oauth2callback"));
assertFalse(authorizeUri.contains("//restapi"));
}
}