summaryrefslogtreecommitdiffstats
path: root/sms-client/src/java/test/SmsTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'sms-client/src/java/test/SmsTest.java')
-rw-r--r--sms-client/src/java/test/SmsTest.java34
1 files changed, 23 insertions, 11 deletions
diff --git a/sms-client/src/java/test/SmsTest.java b/sms-client/src/java/test/SmsTest.java
index 8786570..79c1625 100644
--- a/sms-client/src/java/test/SmsTest.java
+++ b/sms-client/src/java/test/SmsTest.java
@@ -46,18 +46,30 @@ public class SmsTest extends SmsClient {
Map<String, Object> m;
SmsResponse resp = new SmsResponse();
System.out.println(t);
- if ( t.matches("(.*)/v1/sms/domain"))
- {
- resp.setSuccess(true);
- resp.setResponseCode(200);
- try {
- m = strtomap(ins);
- } catch ( Exception e ) {
- resp.setResponse(null);
- return(resp);
- }
- resp.setResponse(m);
+ switch ( reqtype ) {
+ case "POST":
+ if ( t.matches("(.*)/v1/sms/domain")) {
+ resp.setSuccess(true);
+ resp.setResponseCode(201);
+ try {
+ m = strtomap(ins);
+ } catch ( Exception e ) {
+ resp.setResponse(null);
+ return(resp);
+ }
+ resp.setResponse(m);
+ }
+ break;
+ case "DELETE":
+ if ( t.matches("(.*)/v1/sms/domain/(.*)") ) {
+ // for both delete domain & secret case
+ resp.setSuccess(true);
+ resp.setResponseCode(204);
+ resp.setResponse(null);
+ }
+ break;
+
}
return resp;
}