public void testNullPollNak() throws Exception { V3LcapMessage src = this.makePollAckMessage(null); InputStream srcStream = src.getInputStream(); V3LcapMessage copy = new V3LcapMessage(srcStream, tempDir, theDaemon); assertEqualMessages(src, copy); assertNull(src.getNak()); assertNull(copy.getNak()); }
public void testNonNullPollNak1() throws Exception { V3LcapMessage src = this.makePollAckMessage(V3LcapMessage.PollNak.NAK_GROUP_MISMATCH); InputStream srcStream = src.getInputStream(); V3LcapMessage copy = new V3LcapMessage(srcStream, tempDir, theDaemon); assertEqualMessages(src, copy); assertNotNull(src.getNak()); assertNotNull(copy.getNak()); assertEquals(V3LcapMessage.PollNak.NAK_GROUP_MISMATCH, src.getNak()); assertEquals(V3LcapMessage.PollNak.NAK_GROUP_MISMATCH, copy.getNak()); }
public void testUnknownPollNak() throws Exception { MyV3LcapMessage src = makePollAckMessage(V3LcapMessage.PollNak.NAK_NO_TIME); src.setTestNak("KNACKERED"); InputStream srcStream = src.getInputStream(); V3LcapMessage copy = new V3LcapMessage(srcStream, tempDir, theDaemon); assertEqualMessages(src, copy); assertNotNull(src.getNak()); assertNotNull(copy.getNak()); assertEquals(V3LcapMessage.PollNak.NAK_NO_TIME, src.getNak()); assertEquals(V3LcapMessage.PollNak.NAK_UNKNOWN, copy.getNak()); }