@@ -19,7 +19,7 @@ public class APIClientTest {
19
19
@ Test
20
20
public void getPOSTData1 () {
21
21
APIClient cl = new APIClient ();
22
- Map <String , String > cmd = new HashMap <String , String >();
22
+ Map <String , Object > cmd = new HashMap <String , Object >();
23
23
cmd .put ("COMMAND" , "ModifyDomain" );
24
24
cmd .put ("AUTH" , "gwrgwqg%&\\ 44t3*" );
25
25
String validate =
@@ -34,14 +34,30 @@ public void getPOSTData1() {
34
34
@ Test
35
35
public void getPOSTData2 () {
36
36
APIClient cl = new APIClient ();
37
- Map <String , String > cmd = new HashMap <String , String >();
37
+ Map <String , Object > cmd = new HashMap <String , Object >();
38
38
cmd .put ("COMMAND" , "ModifyDomain" );
39
39
cmd .put ("AUTH" , null );
40
40
String validate = "s_entity=54cd&s_command=COMMAND%3DModifyDomain" ;
41
41
String enc = cl .getPOSTData (cmd );
42
42
assertEquals (validate , enc );
43
43
}
44
44
45
+ /**
46
+ * Test getPOSTData method #3
47
+ */
48
+ @ Test
49
+ public void getPOSTData3 () {
50
+ APIClient cl = new APIClient ();
51
+ Map <String , Object > cmd = new HashMap <String , Object >();
52
+ cmd .put ("COMMAND" , "QueryDomainOptions" );
53
+ cmd .put ("DOMAIN" , new String [] {"example1.com" , "example2.com" });
54
+ String validate =
55
+ "s_entity=54cd&s_command=COMMAND%3DQueryDomainOptions%0ADOMAIN0%3Dexample1.com%0ADOMAIN1%3Dexample2.com" ;
56
+ String enc = cl .getPOSTData (cmd );
57
+ System .out .println (enc );
58
+ assertEquals (validate , enc );
59
+ }
60
+
45
61
/**
46
62
* Test enableDebugMode method
47
63
*/
@@ -142,7 +158,7 @@ public void setURL() {
142
158
public void setOTP1 () {
143
159
APIClient cl = new APIClient ();
144
160
cl .setOTP ("12345678" );
145
- Map <String , String > cmd = new HashMap <String , String >();
161
+ Map <String , Object > cmd = new HashMap <String , Object >();
146
162
cmd .put ("COMMAND" , "StatusAccount" );
147
163
String tmp = cl .getPOSTData (cmd );
148
164
String validate = "s_entity=54cd&s_otp=12345678&s_command=COMMAND%3DStatusAccount" ;
@@ -156,7 +172,7 @@ public void setOTP1() {
156
172
public void setOTP2 () {
157
173
APIClient cl = new APIClient ();
158
174
cl .setOTP ("12345678" ).setOTP ("" );
159
- Map <String , String > cmd = new HashMap <String , String >();
175
+ Map <String , Object > cmd = new HashMap <String , Object >();
160
176
cmd .put ("COMMAND" , "StatusAccount" );
161
177
String tmp = cl .getPOSTData (cmd );
162
178
String validate = "s_entity=54cd&s_command=COMMAND%3DStatusAccount" ;
@@ -170,7 +186,7 @@ public void setOTP2() {
170
186
public void setSession1 () {
171
187
APIClient cl = new APIClient ();
172
188
cl .setSession ("12345678" );
173
- Map <String , String > cmd = new HashMap <String , String >();
189
+ Map <String , Object > cmd = new HashMap <String , Object >();
174
190
cmd .put ("COMMAND" , "StatusAccount" );
175
191
String tmp = cl .getPOSTData (cmd );
176
192
String validate = "s_entity=54cd&s_session=12345678&s_command=COMMAND%3DStatusAccount" ;
@@ -186,7 +202,7 @@ public void setSession2() {
186
202
// credentials and otp code have to be unset when session id is set
187
203
cl .setRoleCredentials ("myaccountid" , "myrole" , "mypassword" ).setOTP ("12345678" )
188
204
.setSession ("12345678" );
189
- Map <String , String > cmd = new HashMap <String , String >();
205
+ Map <String , Object > cmd = new HashMap <String , Object >();
190
206
cmd .put ("COMMAND" , "StatusAccount" );
191
207
String tmp = cl .getPOSTData (cmd );
192
208
String validate = "s_entity=54cd&s_session=12345678&s_command=COMMAND%3DStatusAccount" ;
@@ -200,7 +216,7 @@ public void setSession2() {
200
216
public void setSession3 () {
201
217
APIClient cl = new APIClient ();
202
218
cl .setSession ("12345678" ).setSession ("" );
203
- Map <String , String > cmd = new HashMap <String , String >();
219
+ Map <String , Object > cmd = new HashMap <String , Object >();
204
220
cmd .put ("COMMAND" , "StatusAccount" );
205
221
String tmp = cl .getPOSTData (cmd );
206
222
String validate = "s_entity=54cd&s_command=COMMAND%3DStatusAccount" ;
@@ -217,7 +233,7 @@ public void saveANDreuseSession() {
217
233
cl .setSession ("12345678" ).saveSession (sessionobj );
218
234
APIClient cl2 = new APIClient ();
219
235
cl2 .reuseSession (sessionobj );
220
- Map <String , String > cmd = new HashMap <String , String >();
236
+ Map <String , Object > cmd = new HashMap <String , Object >();
221
237
cmd .put ("COMMAND" , "StatusAccount" );
222
238
String tmp = cl2 .getPOSTData (cmd );
223
239
String validate = "s_entity=54cd&s_session=12345678&s_command=COMMAND%3DStatusAccount" ;
@@ -231,7 +247,7 @@ public void saveANDreuseSession() {
231
247
public void setRemoteIPAddress1 () {
232
248
APIClient cl = new APIClient ();
233
249
cl .setRemoteIPAddress ("10.10.10.10" );
234
- Map <String , String > cmd = new HashMap <String , String >();
250
+ Map <String , Object > cmd = new HashMap <String , Object >();
235
251
cmd .put ("COMMAND" , "StatusAccount" );
236
252
String tmp = cl .getPOSTData (cmd );
237
253
String validate =
@@ -246,7 +262,7 @@ public void setRemoteIPAddress1() {
246
262
public void setRemoteIPAddress2 () {
247
263
APIClient cl = new APIClient ();
248
264
cl .setRemoteIPAddress ("10.10.10.10" ).setRemoteIPAddress ("" );
249
- Map <String , String > cmd = new HashMap <String , String >();
265
+ Map <String , Object > cmd = new HashMap <String , Object >();
250
266
cmd .put ("COMMAND" , "StatusAccount" );
251
267
String tmp = cl .getPOSTData (cmd );
252
268
String validate = "s_entity=54cd&s_command=COMMAND%3DStatusAccount" ;
@@ -260,7 +276,7 @@ public void setRemoteIPAddress2() {
260
276
public void setCredentials1 () {
261
277
APIClient cl = new APIClient ();
262
278
cl .setCredentials ("myaccountid" , "mypassword" );
263
- Map <String , String > cmd = new HashMap <String , String >();
279
+ Map <String , Object > cmd = new HashMap <String , Object >();
264
280
cmd .put ("COMMAND" , "StatusAccount" );
265
281
String tmp = cl .getPOSTData (cmd );
266
282
String validate =
@@ -275,7 +291,7 @@ public void setCredentials1() {
275
291
public void setCredentials2 () {
276
292
APIClient cl = new APIClient ();
277
293
cl .setCredentials ("myaccountid" , "mypassword" ).setCredentials ("" , "" );
278
- Map <String , String > cmd = new HashMap <String , String >();
294
+ Map <String , Object > cmd = new HashMap <String , Object >();
279
295
cmd .put ("COMMAND" , "StatusAccount" );
280
296
String tmp = cl .getPOSTData (cmd );
281
297
String validate = "s_entity=54cd&s_command=COMMAND%3DStatusAccount" ;
@@ -289,7 +305,7 @@ public void setCredentials2() {
289
305
public void setRoleCredentials1 () {
290
306
APIClient cl = new APIClient ();
291
307
cl .setRoleCredentials ("myaccountid" , "myroleid" , "mypassword" );
292
- Map <String , String > cmd = new HashMap <String , String >();
308
+ Map <String , Object > cmd = new HashMap <String , Object >();
293
309
cmd .put ("COMMAND" , "StatusAccount" );
294
310
String tmp = cl .getPOSTData (cmd );
295
311
String validate =
@@ -305,7 +321,7 @@ public void setRoleCredentials2() {
305
321
APIClient cl = new APIClient ();
306
322
cl .setRoleCredentials ("myaccountid" , "myroleid" , "mypassword" ).setRoleCredentials ("" , "" ,
307
323
"" );
308
- Map <String , String > cmd = new HashMap <String , String >();
324
+ Map <String , Object > cmd = new HashMap <String , Object >();
309
325
cmd .put ("COMMAND" , "StatusAccount" );
310
326
String tmp = cl .getPOSTData (cmd );
311
327
String validate = "s_entity=54cd&s_command=COMMAND%3DStatusAccount" ;
@@ -429,7 +445,7 @@ public void request1() {
429
445
cl .enableDebugMode ().setURL (cl .getURL ().replace ("api" , "wrongcoreapi" ))
430
446
.setRemoteIPAddress ("1.2.3.4" ).setCredentials ("test.user" , "test.passw0rd" )
431
447
.useOTESystem ();
432
- Map <String , String > cmd = new HashMap <String , String >();
448
+ Map <String , Object > cmd = new HashMap <String , Object >();
433
449
cmd .put ("COMMAND" , "GetUserIndex" );
434
450
Response r = cl .request (cmd );
435
451
assertTrue (r .isTmpError ());
@@ -446,7 +462,7 @@ public void request2() {
446
462
APIClient cl = new APIClient ();
447
463
cl .setURL (cl .getURL ().replace ("api" , "wrongcoreapi" )).setRemoteIPAddress ("1.2.3.4" )
448
464
.setCredentials ("test.user" , "test.passw0rd" ).useOTESystem ();
449
- Map <String , String > cmd = new HashMap <String , String >();
465
+ Map <String , Object > cmd = new HashMap <String , Object >();
450
466
cmd .put ("COMMAND" , "GetUserIndex" );
451
467
Response r = cl .request (cmd );
452
468
assertTrue (r .isTmpError ());
@@ -562,7 +578,7 @@ public void requestAllResponsePages() {
562
578
*/
563
579
@ Test
564
580
public void setUserView () {
565
- Map <String , String > cmd = new HashMap <String , String >();
581
+ Map <String , Object > cmd = new HashMap <String , Object >();
566
582
cmd .put ("COMMAND" , "GetUserIndex" );
567
583
APIClient cl = new APIClient ();
568
584
cl .setRemoteIPAddress ("1.2.3.4" ).setCredentials ("test.user" , "test.passw0rd" ).useOTESystem ()
@@ -576,7 +592,7 @@ public void setUserView() {
576
592
*/
577
593
@ Test
578
594
public void resetUserView () {
579
- Map <String , String > cmd = new HashMap <String , String >();
595
+ Map <String , Object > cmd = new HashMap <String , Object >();
580
596
cmd .put ("COMMAND" , "GetUserIndex" );
581
597
APIClient cl = new APIClient ();
582
598
cl .setRemoteIPAddress ("1.2.3.4" ).setCredentials ("test.user" , "test.passw0rd" ).useOTESystem ()
0 commit comments