Skip to content

Instantly share code, notes, and snippets.

@skroged
Created July 21, 2014 18:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save skroged/8b7929324759ae4aa494 to your computer and use it in GitHub Desktop.
Save skroged/8b7929324759ae4aa494 to your computer and use it in GitHub Desktop.
how do I test?
public void testSendMessage() throws Exception {
CIUser user = new CIUser();
user.setDirectAddress("ADDRESS");
List<CIUser> toList = new ArrayList<CIUser>();
toList.add(user);
String subject = "SUBJECT";
String messageText = "MESSAGE";
Random r = new Random();
int forwardId = r.nextInt();
int replyId = r.nextInt();
class InboxHelperExt extends InboxHelper {
@Override
protected void doRequestWithSession(int requestMethod, String url, JSONObject jsonBody,
Response.Listener listener, Response.ErrorListener errorListener) {
// super.doRequestWithSession(requestMethod, url, jsonBody, listener, errorListener);
assertTrue(jsonBody != null);
assertTrue(jsonBody == null);
}
private InboxHelperExt() {
super();
}
}
InboxHelperExt.instatiate();
CIMessage message = new CIMessage();
message.setSubject(subject);
message.setToList(toList);
message.setMessage(messageText);
message.setForwardId(forwardId);
message.setReplyId(replyId);
InboxHelper.InboxHelperListener listener = new InboxHelper.InboxHelperListener(){
@Override
public void onException(Exception e) {
}
@Override
public void onDirectAddressFetched(String directAddress) {
}
@Override
public void onMessagesFetched(List<CIMessage> messages, int remainingMessages, int unreadCount) {
}
@Override
public void onMessageDeleted() {
}
@Override
public void onMessageFetched(CIMessage message) {
}
@Override
public void onMessageSent() {
}
@Override
public void onAddressBookFetched(List<CIUser> users) {
}
};
InboxHelperExt.getInstance().sendMessage(message, listener);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment