Skip to content

Commit aed77f6

Browse files
committed
Get rid of password flow in test cases
1 parent 5f4de55 commit aed77f6

17 files changed

Lines changed: 22 additions & 129 deletions

.github/workflows/test.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@ jobs:
3232
RINGCENTRAL_CLIENT_ID: ${{ secrets.RINGCENTRAL_CLIENT_ID }}
3333
RINGCENTRAL_CLIENT_SECRET: ${{ secrets.RINGCENTRAL_CLIENT_SECRET }}
3434
RINGCENTRAL_USERNAME: ${{ secrets.RINGCENTRAL_USERNAME }}
35-
RINGCENTRAL_EXTENSION: ${{ secrets.RINGCENTRAL_EXTENSION }}
36-
RINGCENTRAL_PASSWORD: ${{ secrets.RINGCENTRAL_PASSWORD }}
35+
RINGCENTRAL_JWT_TOKEN: ${{ secrets.RINGCENTRAL_JWT_TOKEN }}
3736
RINGCENTRAL_RECEIVER: ${{ secrets.RINGCENTRAL_RECEIVER }}
3837
RINGCENTRAL_CALLEE: ${{ secrets.RINGCENTRAL_CALLEE }}

dev-notes.md

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,3 @@
1-
## Setup
2-
3-
```
4-
cp src/test/resources/.env.sample src/test/resources/.env
5-
edit src/test/resources/.env
6-
```
7-
81
## Test
92

103
```

src/test/java/com/ringcentral/AuthorizationTest.java

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,7 @@ public void testAuthorize() throws IOException, RestException {
1717
System.getenv("RINGCENTRAL_SERVER_URL")
1818
);
1919

20-
TokenInfo token = rc.authorize(
21-
System.getenv("RINGCENTRAL_USERNAME"),
22-
System.getenv("RINGCENTRAL_EXTENSION"),
23-
System.getenv("RINGCENTRAL_PASSWORD")
24-
);
20+
TokenInfo token = rc.authorize(System.getenv("RINGCENTRAL_JWT_TOKEN"));
2521
assertNotNull(token.access_token);
2622
assertNotNull(rc.token);
2723
rc.revoke();

src/test/java/com/ringcentral/BinaryTest.java

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,9 @@ public void uploadProfileImage() throws IOException, RestException {
1717
System.getenv("RINGCENTRAL_CLIENT_SECRET"),
1818
System.getenv("RINGCENTRAL_SERVER_URL"));
1919

20-
rc.authorize(
21-
System.getenv("RINGCENTRAL_USERNAME"),
22-
System.getenv("RINGCENTRAL_EXTENSION"),
23-
System.getenv("RINGCENTRAL_PASSWORD"));
20+
rc.authorize(System.getenv("RINGCENTRAL_JWT_TOKEN"));
2421

25-
String str = rc.restapi().account().extension().profileImage().post(new
22+
rc.restapi().account().extension().profileImage().post(new
2623
CreateUserProfileImageRequest()
2724
.image(new Attachment()
2825
.filename("test.png")
@@ -40,10 +37,7 @@ public void downloadProfileImage() throws IOException, RestException {
4037
System.getenv("RINGCENTRAL_CLIENT_SECRET"),
4138
System.getenv("RINGCENTRAL_SERVER_URL"));
4239

43-
rc.authorize(
44-
System.getenv("RINGCENTRAL_USERNAME"),
45-
System.getenv("RINGCENTRAL_EXTENSION"),
46-
System.getenv("RINGCENTRAL_PASSWORD"));
40+
rc.authorize(System.getenv("RINGCENTRAL_JWT_TOKEN"));
4741

4842
byte[] bytes =
4943
rc.restapi().account().extension().profileImage("90x90").get();

src/test/java/com/ringcentral/CallLogTest.java

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,7 @@ public void listCallLogs() throws IOException, RestException {
1717
System.getenv("RINGCENTRAL_SERVER_URL")
1818
);
1919

20-
rc.authorize(
21-
System.getenv("RINGCENTRAL_USERNAME"),
22-
System.getenv("RINGCENTRAL_EXTENSION"),
23-
System.getenv("RINGCENTRAL_PASSWORD")
24-
);
20+
rc.authorize(System.getenv("RINGCENTRAL_JWT_TOKEN"));
2521

2622
ReadUserCallLogParameters getParameters = new ReadUserCallLogParameters();
2723

src/test/java/com/ringcentral/CheckSubscriptionTest.java

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,7 @@ public void listSubscriptions() throws IOException, RestException {
1717
System.getenv("RINGCENTRAL_SERVER_URL")
1818
);
1919

20-
rc.authorize(
21-
System.getenv("RINGCENTRAL_USERNAME"),
22-
System.getenv("RINGCENTRAL_EXTENSION"),
23-
System.getenv("RINGCENTRAL_PASSWORD")
24-
);
20+
rc.authorize(System.getenv("RINGCENTRAL_JWT_TOKEN"));
2521

2622
SubscriptionListResource resp = rc.restapi().subscription().list();
2723
for (SubscriptionInfo r : resp.records) {

src/test/java/com/ringcentral/ConsumeTextTest.java

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -13,19 +13,10 @@ public void updateGlipPostText() throws IOException, RestException {
1313
System.getenv("RINGCENTRAL_SERVER_URL")
1414
);
1515

16-
rc.authorize(
17-
System.getenv("RINGCENTRAL_USERNAME"),
18-
System.getenv("RINGCENTRAL_EXTENSION"),
19-
System.getenv("RINGCENTRAL_PASSWORD")
20-
);
16+
rc.authorize(System.getenv("RINGCENTRAL_JWT_TOKEN"));
2117

2218
String groupId = rc.teamMessaging().v1().chats().list().records[0].id;
23-
String postId = rc.teamMessaging().v1().chats(groupId).posts().list().records[0].id;
24-
25-
// below is for experiment only
26-
// String newText = UUID.randomUUID().toString();
27-
// String updatedText = rc.restapi().glip().groups(groupId).posts(postId).text().put(newText);
28-
// assertEquals(updatedText, newText);
19+
rc.teamMessaging().v1().chats(groupId).posts().list();
2920

3021
rc.revoke();
3122
}

src/test/java/com/ringcentral/DictionaryTest.java

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,7 @@ public void testGetCountry() throws IOException, RestException {
1616
System.getenv("RINGCENTRAL_SERVER_URL")
1717
);
1818

19-
rc.authorize(
20-
System.getenv("RINGCENTRAL_USERNAME"),
21-
System.getenv("RINGCENTRAL_EXTENSION"),
22-
System.getenv("RINGCENTRAL_PASSWORD")
23-
);
19+
rc.authorize(System.getenv("RINGCENTRAL_JWT_TOKEN"));
2420

2521
CountryInfoDictionaryModel c = rc.restapi().dictionary().country("46").get();
2622
Assert.assertEquals("China", c.name);
@@ -36,11 +32,7 @@ public void testListCountry() throws IOException, RestException {
3632
System.getenv("RINGCENTRAL_SERVER_URL")
3733
);
3834

39-
rc.authorize(
40-
System.getenv("RINGCENTRAL_USERNAME"),
41-
System.getenv("RINGCENTRAL_EXTENSION"),
42-
System.getenv("RINGCENTRAL_PASSWORD")
43-
);
35+
rc.authorize(System.getenv("RINGCENTRAL_JWT_TOKEN"));
4436

4537
CountryListDictionaryModel r = rc.restapi().dictionary().country().list();
4638
Assert.assertTrue(r.records.length > 0);

src/test/java/com/ringcentral/FaxTest.java

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,7 @@ public void sendFax() throws IOException, RestException {
2222
System.getenv("RINGCENTRAL_SERVER_URL")
2323
);
2424

25-
rc.authorize(
26-
System.getenv("RINGCENTRAL_USERNAME"),
27-
System.getenv("RINGCENTRAL_EXTENSION"),
28-
System.getenv("RINGCENTRAL_PASSWORD")
29-
);
25+
rc.authorize(System.getenv("RINGCENTRAL_JWT_TOKEN"));
3026

3127
FaxResponse r = rc.restapi().account().extension().fax().post(
3228
new CreateFaxMessageRequest()

src/test/java/com/ringcentral/HttpEventTest.java

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,7 @@ public void afterHttpCall() throws IOException, RestException {
1818
System.getenv("RINGCENTRAL_SERVER_URL")
1919
);
2020

21-
rc.authorize(
22-
System.getenv("RINGCENTRAL_USERNAME"),
23-
System.getenv("RINGCENTRAL_EXTENSION"),
24-
System.getenv("RINGCENTRAL_PASSWORD")
25-
);
21+
rc.authorize(System.getenv("RINGCENTRAL_JWT_TOKEN"));
2622

2723
final int[] count = {0};
2824
rc.httpEventListeners.add((response, request) -> {

0 commit comments

Comments
 (0)