Package chatbot.client

Examples of chatbot.client.Message


 
  @Override
  protected void onMessage(String channel, String sender, String login, String hostname, String payload) {
    logger.info("Recieved message [" + payload + "]");
    for (MessageListener listener : this.messageListeners) {
      Message message = new Message(sender, payload);
      listener.onMessageReceived(message);
    }
  }
View Full Code Here


    System.out.println(message);
    this.sentMessages.add(message);
  }

  public void simulateMessageFromUser(String user, String payload) {
    Message message = new Message(user, payload);
    for (MessageListener listener : this.messageListeners) {
      listener.onMessageReceived(message);
    }
  }
View Full Code Here

    this.commandResponseStrategy = new CommandParameterResponseStrategy(BOT_NAME);
  }
 
  @Test
  public void testOnlyBotNameMessageWithSubredditParameter() {
    Message message = new Message("User", BOT_NAME + " politics");
    assertThat(commandResponseStrategy.shouldRespond(message), is(true));
  }
View Full Code Here

    assertThat(commandResponseStrategy.shouldRespond(message), is(true));
  }
 
  @Test
  public void testGivenEmptyMessage() {
    Message message = new Message("User", "");
    assertThat(commandResponseStrategy.shouldRespond(message), is(false));
  }
View Full Code Here

TOP

Related Classes of chatbot.client.Message

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.