@@ -19,7 +19,7 @@ public class APIClientTest {
1919 @ Test
2020 public void getPOSTData1 () {
2121 APIClient cl = new APIClient ();
22- Map <String , String > cmd = new HashMap <String , String >();
22+ Map <String , Object > cmd = new HashMap <String , Object >();
2323 cmd .put ("COMMAND" , "ModifyDomain" );
2424 cmd .put ("AUTH" , "gwrgwqg%&\\ 44t3*" );
2525 String validate =
@@ -34,14 +34,30 @@ public void getPOSTData1() {
3434 @ Test
3535 public void getPOSTData2 () {
3636 APIClient cl = new APIClient ();
37- Map <String , String > cmd = new HashMap <String , String >();
37+ Map <String , Object > cmd = new HashMap <String , Object >();
3838 cmd .put ("COMMAND" , "ModifyDomain" );
3939 cmd .put ("AUTH" , null );
4040 String validate = "s_entity=54cd&s_command=COMMAND%3DModifyDomain" ;
4141 String enc = cl .getPOSTData (cmd );
4242 assertEquals (validate , enc );
4343 }
4444
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+
4561 /**
4662 * Test enableDebugMode method
4763 */
@@ -142,7 +158,7 @@ public void setURL() {
142158 public void setOTP1 () {
143159 APIClient cl = new APIClient ();
144160 cl .setOTP ("12345678" );
145- Map <String , String > cmd = new HashMap <String , String >();
161+ Map <String , Object > cmd = new HashMap <String , Object >();
146162 cmd .put ("COMMAND" , "StatusAccount" );
147163 String tmp = cl .getPOSTData (cmd );
148164 String validate = "s_entity=54cd&s_otp=12345678&s_command=COMMAND%3DStatusAccount" ;
@@ -156,7 +172,7 @@ public void setOTP1() {
156172 public void setOTP2 () {
157173 APIClient cl = new APIClient ();
158174 cl .setOTP ("12345678" ).setOTP ("" );
159- Map <String , String > cmd = new HashMap <String , String >();
175+ Map <String , Object > cmd = new HashMap <String , Object >();
160176 cmd .put ("COMMAND" , "StatusAccount" );
161177 String tmp = cl .getPOSTData (cmd );
162178 String validate = "s_entity=54cd&s_command=COMMAND%3DStatusAccount" ;
@@ -170,7 +186,7 @@ public void setOTP2() {
170186 public void setSession1 () {
171187 APIClient cl = new APIClient ();
172188 cl .setSession ("12345678" );
173- Map <String , String > cmd = new HashMap <String , String >();
189+ Map <String , Object > cmd = new HashMap <String , Object >();
174190 cmd .put ("COMMAND" , "StatusAccount" );
175191 String tmp = cl .getPOSTData (cmd );
176192 String validate = "s_entity=54cd&s_session=12345678&s_command=COMMAND%3DStatusAccount" ;
@@ -186,7 +202,7 @@ public void setSession2() {
186202 // credentials and otp code have to be unset when session id is set
187203 cl .setRoleCredentials ("myaccountid" , "myrole" , "mypassword" ).setOTP ("12345678" )
188204 .setSession ("12345678" );
189- Map <String , String > cmd = new HashMap <String , String >();
205+ Map <String , Object > cmd = new HashMap <String , Object >();
190206 cmd .put ("COMMAND" , "StatusAccount" );
191207 String tmp = cl .getPOSTData (cmd );
192208 String validate = "s_entity=54cd&s_session=12345678&s_command=COMMAND%3DStatusAccount" ;
@@ -200,7 +216,7 @@ public void setSession2() {
200216 public void setSession3 () {
201217 APIClient cl = new APIClient ();
202218 cl .setSession ("12345678" ).setSession ("" );
203- Map <String , String > cmd = new HashMap <String , String >();
219+ Map <String , Object > cmd = new HashMap <String , Object >();
204220 cmd .put ("COMMAND" , "StatusAccount" );
205221 String tmp = cl .getPOSTData (cmd );
206222 String validate = "s_entity=54cd&s_command=COMMAND%3DStatusAccount" ;
@@ -217,7 +233,7 @@ public void saveANDreuseSession() {
217233 cl .setSession ("12345678" ).saveSession (sessionobj );
218234 APIClient cl2 = new APIClient ();
219235 cl2 .reuseSession (sessionobj );
220- Map <String , String > cmd = new HashMap <String , String >();
236+ Map <String , Object > cmd = new HashMap <String , Object >();
221237 cmd .put ("COMMAND" , "StatusAccount" );
222238 String tmp = cl2 .getPOSTData (cmd );
223239 String validate = "s_entity=54cd&s_session=12345678&s_command=COMMAND%3DStatusAccount" ;
@@ -231,7 +247,7 @@ public void saveANDreuseSession() {
231247 public void setRemoteIPAddress1 () {
232248 APIClient cl = new APIClient ();
233249 cl .setRemoteIPAddress ("10.10.10.10" );
234- Map <String , String > cmd = new HashMap <String , String >();
250+ Map <String , Object > cmd = new HashMap <String , Object >();
235251 cmd .put ("COMMAND" , "StatusAccount" );
236252 String tmp = cl .getPOSTData (cmd );
237253 String validate =
@@ -246,7 +262,7 @@ public void setRemoteIPAddress1() {
246262 public void setRemoteIPAddress2 () {
247263 APIClient cl = new APIClient ();
248264 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 >();
250266 cmd .put ("COMMAND" , "StatusAccount" );
251267 String tmp = cl .getPOSTData (cmd );
252268 String validate = "s_entity=54cd&s_command=COMMAND%3DStatusAccount" ;
@@ -260,7 +276,7 @@ public void setRemoteIPAddress2() {
260276 public void setCredentials1 () {
261277 APIClient cl = new APIClient ();
262278 cl .setCredentials ("myaccountid" , "mypassword" );
263- Map <String , String > cmd = new HashMap <String , String >();
279+ Map <String , Object > cmd = new HashMap <String , Object >();
264280 cmd .put ("COMMAND" , "StatusAccount" );
265281 String tmp = cl .getPOSTData (cmd );
266282 String validate =
@@ -275,7 +291,7 @@ public void setCredentials1() {
275291 public void setCredentials2 () {
276292 APIClient cl = new APIClient ();
277293 cl .setCredentials ("myaccountid" , "mypassword" ).setCredentials ("" , "" );
278- Map <String , String > cmd = new HashMap <String , String >();
294+ Map <String , Object > cmd = new HashMap <String , Object >();
279295 cmd .put ("COMMAND" , "StatusAccount" );
280296 String tmp = cl .getPOSTData (cmd );
281297 String validate = "s_entity=54cd&s_command=COMMAND%3DStatusAccount" ;
@@ -289,7 +305,7 @@ public void setCredentials2() {
289305 public void setRoleCredentials1 () {
290306 APIClient cl = new APIClient ();
291307 cl .setRoleCredentials ("myaccountid" , "myroleid" , "mypassword" );
292- Map <String , String > cmd = new HashMap <String , String >();
308+ Map <String , Object > cmd = new HashMap <String , Object >();
293309 cmd .put ("COMMAND" , "StatusAccount" );
294310 String tmp = cl .getPOSTData (cmd );
295311 String validate =
@@ -305,7 +321,7 @@ public void setRoleCredentials2() {
305321 APIClient cl = new APIClient ();
306322 cl .setRoleCredentials ("myaccountid" , "myroleid" , "mypassword" ).setRoleCredentials ("" , "" ,
307323 "" );
308- Map <String , String > cmd = new HashMap <String , String >();
324+ Map <String , Object > cmd = new HashMap <String , Object >();
309325 cmd .put ("COMMAND" , "StatusAccount" );
310326 String tmp = cl .getPOSTData (cmd );
311327 String validate = "s_entity=54cd&s_command=COMMAND%3DStatusAccount" ;
@@ -429,7 +445,7 @@ public void request1() {
429445 cl .enableDebugMode ().setURL (cl .getURL ().replace ("api" , "wrongcoreapi" ))
430446 .setRemoteIPAddress ("1.2.3.4" ).setCredentials ("test.user" , "test.passw0rd" )
431447 .useOTESystem ();
432- Map <String , String > cmd = new HashMap <String , String >();
448+ Map <String , Object > cmd = new HashMap <String , Object >();
433449 cmd .put ("COMMAND" , "GetUserIndex" );
434450 Response r = cl .request (cmd );
435451 assertTrue (r .isTmpError ());
@@ -446,7 +462,7 @@ public void request2() {
446462 APIClient cl = new APIClient ();
447463 cl .setURL (cl .getURL ().replace ("api" , "wrongcoreapi" )).setRemoteIPAddress ("1.2.3.4" )
448464 .setCredentials ("test.user" , "test.passw0rd" ).useOTESystem ();
449- Map <String , String > cmd = new HashMap <String , String >();
465+ Map <String , Object > cmd = new HashMap <String , Object >();
450466 cmd .put ("COMMAND" , "GetUserIndex" );
451467 Response r = cl .request (cmd );
452468 assertTrue (r .isTmpError ());
@@ -562,7 +578,7 @@ public void requestAllResponsePages() {
562578 */
563579 @ Test
564580 public void setUserView () {
565- Map <String , String > cmd = new HashMap <String , String >();
581+ Map <String , Object > cmd = new HashMap <String , Object >();
566582 cmd .put ("COMMAND" , "GetUserIndex" );
567583 APIClient cl = new APIClient ();
568584 cl .setRemoteIPAddress ("1.2.3.4" ).setCredentials ("test.user" , "test.passw0rd" ).useOTESystem ()
@@ -576,7 +592,7 @@ public void setUserView() {
576592 */
577593 @ Test
578594 public void resetUserView () {
579- Map <String , String > cmd = new HashMap <String , String >();
595+ Map <String , Object > cmd = new HashMap <String , Object >();
580596 cmd .put ("COMMAND" , "GetUserIndex" );
581597 APIClient cl = new APIClient ();
582598 cl .setRemoteIPAddress ("1.2.3.4" ).setCredentials ("test.user" , "test.passw0rd" ).useOTESystem ()
0 commit comments