package dk.dma.ais.message; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertTrue; import org.junit.Test; import dk.dma.ais.binary.SixbitException; import dk.dma.ais.sentence.SentenceException; import dk.dma.ais.sentence.Vdm; public class AisMessage18Test { @Test public void test() throws AisMessageException, SixbitException, SentenceException { Vdm vdm = new Vdm(); vdm.parse("!BSVDM,1,1,,B,B3@nk60000<EwnWpl=e1gwm5oP06,0*0D"); AisMessage message = AisMessage.getInstance(vdm); assertTrue(message instanceof AisMessage18); assertEquals(18, message.getMsgId()); assertEquals(219001624, message.getUserId()); } }