Ejemplo n.º 1
0
  public void testConnect() {
    String message = MessageSS.connect(new Ipv4("0.0.0.0"), 1, 0);

    assertNotNull(message);
    assertNull(MessageSS.connect(null, 1, 0));
    assertNull(MessageSS.connect(null, -1, 0));
    assertNull(MessageSS.connect(new Ipv4("0.0.0.0"), null, 0));
  }
Ejemplo n.º 2
0
  public void testInscription() {
    assertNotNull(MessageSS.inscription(new Ipv4("0.0.0.0"), 1, 0, Bool.FALSE));
    assertNull(MessageSS.inscription(new Ipv4("0.0.0.0"), 1, 0, null));

    String message = MessageSS.inscription(new Ipv4("0.0.0.0"), 1, 0, Bool.TRUE);
    assertNull(Message.getParam(message, 0));
    assertTrue(
        Message.getParam(message, MessageSS.SS_INSCRIPTION_RESULT).equals(Bool.TRUE.toString()));
    assertNull(Message.getParam(message, MessageSS.SS_INSCRIPTION_RESULT + 1));
  }
Ejemplo n.º 3
0
  public void testNew_game() {
    assertNotNull(MessageSS.new_game(new Ipv4("0.0.0.0"), 1, 0, new Ipv4("0.0.0.0"), 4));
    assertNull(MessageSS.new_game(new Ipv4("0.0.0.0"), 1, 0, null, 4));
    assertNull(MessageSS.new_game(new Ipv4("0.0.0.0"), 1, 0, new Ipv4("0.0.0.0"), null));

    String message = MessageSS.new_game(new Ipv4("0.0.0.0"), 1, 0, new Ipv4("0.0.0.0"), 4);
    assertNull(Message.getParam(message, 0));
    assertTrue(
        Message.getParam(message, MessageSS.SS_NEW_GAME_IP).equals(new Ipv4("0.0.0.0").toString()));
    assertTrue(Integer.parseInt(Message.getParam(message, MessageSS.SS_NEW_GAME_PORT)) == 4);
    assertNull(Message.getParam(message, MessageSS.SS_NEW_GAME_PORT + 1));
  }
Ejemplo n.º 4
0
  public void testChat() {
    String message = MessageSS.chat(new Ipv4("0.0.0.0"), 1, 0, "message");

    assertNotNull(message);
    assertNull(MessageSS.chat(null, 1, 0, "message"));
    assertNull(MessageSS.chat(null, -1, 0, "message"));
    assertNull(MessageSS.chat(new Ipv4("0.0.0.0"), null, 0, "message"));
    assertNull(MessageSS.chat(new Ipv4("0.0.0.0"), 1, 0, null));

    assertNull(Message.getParam(message, 0));
    assertTrue(Message.getParam(message, MessageSS.SS_CHAT_MESSAGE).equals("message"));
    assertNull(Message.getParam(message, MessageSS.SS_CHAT_MESSAGE + 1));
  }
Ejemplo n.º 5
0
 public void testIdentification() {
   String mess = MessageSS.identification(new Ipv4("0.0.0.0"), 1, 0);
   assertNotNull(mess);
   assertTrue(Message.getTypeMessage(mess).equals(MessageSS.SS_IDENTIFICATION_NAME));
 }
Ejemplo n.º 6
0
  public void testLog() {
    assertNotNull(MessageSS.log(new Ipv4("0.0.0.0"), 1, 0, MessageSS.LogType.ERROR, "b", "c", "d"));
    assertNull(MessageSS.log(null, 1, 0, MessageSS.LogType.ERROR, "b", "c", "d"));
    assertNull(MessageSS.log(new Ipv4("0.0.0.0"), -2, 0, MessageSS.LogType.ERROR, "b", "c", "d"));
    assertNull(MessageSS.log(new Ipv4("0.0.0.0"), 1, 0, null, "b", "c", "d"));
    assertNull(MessageSS.log(new Ipv4("0.0.0.0"), 1, 0, MessageSS.LogType.ERROR, null, "c", "d"));
    assertNull(MessageSS.log(new Ipv4("0.0.0.0"), 1, 0, MessageSS.LogType.ERROR, "b", null, "d"));
    assertNull(MessageSS.log(new Ipv4("0.0.0.0"), 1, 0, MessageSS.LogType.ERROR, "b", "c", null));
    assertNull(MessageSS.log(new Ipv4("0.0.0.0"), 1, 0, MessageSS.LogType.ERROR, "", "c", "d"));
    assertNull(MessageSS.log(new Ipv4("0.0.0.0"), 1, 0, MessageSS.LogType.ERROR, "b", "", "d"));
    assertNull(MessageSS.log(new Ipv4("0.0.0.0"), 1, 0, MessageSS.LogType.ERROR, "b", "c", ""));

    String message =
        MessageSS.log(new Ipv4("0.0.0.0"), 1, 0, MessageSS.LogType.ERROR, "b", "c", "d");
    assertNull(Message.getParam(message, 0));
    assertTrue(
        Message.getParam(message, MessageSS.SS_LOG_TYPE)
            .equals(MessageSS.LogType.ERROR.toString()));
    assertTrue(Message.getParam(message, MessageSS.SS_LOG_CLASSE).equals("b"));
    assertTrue(Message.getParam(message, MessageSS.SS_LOG_FONCTION).equals("c"));
    assertTrue(Message.getParam(message, MessageSS.SS_LOG_MESSAGE).equals("d"));
    assertNull(Message.getParam(message, MessageSS.SS_LOG_MESSAGE + 1));
  }
Ejemplo n.º 7
0
  public void testReconnect() {
    Type t = Type.DOCTOR;
    Condition c = Condition.ALIVE;
    assertNotNull(MessageSS.reconnect(new Ipv4("0.0.0.0"), 1, 0, "a", "b", t, "d", c));
    assertNull(MessageSS.reconnect(null, 1, 0, "a", "b", t, "d", c));
    assertNull(MessageSS.reconnect(new Ipv4("0.0.0.0"), -2, 0, "a", "b", t, "d", c));
    assertNull(MessageSS.reconnect(new Ipv4("0.0.0.0"), 1, 0, null, "b", t, "d", c));
    assertNull(MessageSS.reconnect(new Ipv4("0.0.0.0"), 1, 0, "a", null, t, "d", c));
    assertNull(MessageSS.reconnect(new Ipv4("0.0.0.0"), 1, 0, "a", "b", null, "d", c));
    assertNull(MessageSS.reconnect(new Ipv4("0.0.0.0"), 1, 0, "a", "b", t, null, c));
    assertNull(MessageSS.reconnect(new Ipv4("0.0.0.0"), 1, 0, "", "b", t, "d", c));
    assertNull(MessageSS.reconnect(new Ipv4("0.0.0.0"), 1, 0, "a", "", t, "d", c));
    assertNull(MessageSS.reconnect(new Ipv4("0.0.0.0"), 1, 0, "a", "b", t, "", c));

    String message = MessageSS.reconnect(new Ipv4("0.0.0.0"), 1, 0, "a", "b", t, "d", c);
    assertNull(Message.getParam(message, 0));
    assertTrue(Message.getParam(message, MessageSS.SS_RECONNECT_AVATAR_NAME).equals("b"));
    assertTrue(Message.getParam(message, MessageSS.SS_RECONNECT_AVATAR_TYPE).equals(t.toString()));
    assertTrue(Message.getParam(message, MessageSS.SS_RECONNECT_PLAYER_NAME).equals("a"));
    assertTrue(Message.getParam(message, MessageSS.SS_RECONNECT_POST_NAME).equals("d"));
    assertTrue(Message.getParam(message, MessageSS.SS_RECONNECT_STATE).equals(c.toString()));
    assertNull(Message.getParam(message, MessageSS.SS_RECONNECT_STATE + 1));
  }