1 package pl
.smsapi
.test
.run
;
7 import pl
.smsapi
.api
.SmsFactory
;
8 import pl
.smsapi
.api
.action
.BaseAction
;
9 import pl
.smsapi
.api
.response
.CountableResponse
;
10 import pl
.smsapi
.api
.response
.MessageResponse
;
11 import pl
.smsapi
.api
.response
.StatusResponse
;
12 import pl
.smsapi
.test
.SmsapiTest
;
14 public class SmsTest
extends SmsapiTest
{
16 private String numberTest
= "694562829";
21 public void smsSendTest() {
23 SmsFactory smsApi
= new SmsFactory(client());
25 final long time
= (new Date().getTime() / 1000) + 86400;
27 StatusResponse result
;
28 BaseAction action
= smsApi
.actionSend()
29 .setText("test message")
33 result
= (StatusResponse
) executeAction(action
);
35 System
.out
.println("SmsSend:");
37 if (result
.getCount() > 0) {
38 ids
= new String
[result
.getCount()];
43 for (MessageResponse item
: result
.getList()) {
44 if (!item
.isError()) {
45 renderMessageItem(item
);
46 ids
[i
] = item
.getId();
58 public void smsGetTest() {
60 SmsFactory smsApi
= new SmsFactory(client());
62 System
.out
.println("SmsGet:");
66 StatusResponse result
;
67 BaseAction action
= smsApi
.actionGet().ids(ids
);
69 result
= (StatusResponse
) executeAction(action
);
71 for (MessageResponse item
: result
.getList()) {
72 renderMessageItem(item
);
79 public void smsDeleteTest() {
81 SmsFactory smsApi
= new SmsFactory(client());
83 System
.out
.println("SmsDelete:");
87 CountableResponse item
;
88 BaseAction action
= smsApi
.actionDelete().ids(ids
);;
90 item
= (CountableResponse
) executeAction(action
);
92 System
.out
.println("Delete: " + item
.getCount());
95 File file
= new File(fileToIds
);