package org.jerlang.erts.epmd;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNull;
import org.junit.Test;
public class MessageCodeTest {
@Test
public void testMessageCodes() {
assertEquals(100, MessageCode.DUMP_REQ.toCode());
assertEquals(107, MessageCode.KILL_REQ.toCode());
assertEquals(110, MessageCode.NAMES_REQ.toCode());
assertEquals(115, MessageCode.STOP_REQ.toCode());
assertEquals(119, MessageCode.PORT2_RESP.toCode());
assertEquals(120, MessageCode.ALIVE2_REQ.toCode());
assertEquals(121, MessageCode.ALIVE2_RESP.toCode());
assertEquals(122, MessageCode.PORT2_REQ.toCode());
}
@Test
public void testByCode() {
assertNull(MessageCode.byCode(0));
assertNull(MessageCode.byCode(99));
assertNull(MessageCode.byCode(123));
assertEquals(MessageCode.DUMP_REQ, MessageCode.byCode(100));
assertEquals(MessageCode.KILL_REQ, MessageCode.byCode(107));
assertEquals(MessageCode.NAMES_REQ, MessageCode.byCode(110));
assertEquals(MessageCode.STOP_REQ, MessageCode.byCode(115));
assertEquals(MessageCode.PORT2_RESP, MessageCode.byCode(119));
assertEquals(MessageCode.ALIVE2_REQ, MessageCode.byCode(120));
assertEquals(MessageCode.ALIVE2_RESP, MessageCode.byCode(121));
assertEquals(MessageCode.PORT2_REQ, MessageCode.byCode(122));
}
}