diff options
Diffstat (limited to 'sms-client/src/java/test/SmsTest.java')
-rw-r--r-- | sms-client/src/java/test/SmsTest.java | 34 |
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; } |