diff --git a/test/edu/nps/moves/dis7/CommentPdusTest.java b/test/edu/nps/moves/dis7/CommentPdusTest.java index 193b7610995acd2824da3747ffeae74bf07ba7c3..0e1161c0d4692fd56dd05813dd1735a708cc4b80 100644 --- a/test/edu/nps/moves/dis7/CommentPdusTest.java +++ b/test/edu/nps/moves/dis7/CommentPdusTest.java @@ -5,6 +5,7 @@ package edu.nps.moves.dis7; import edu.nps.moves.dis7.enumerations.VariableRecordType; +import edu.nps.moves.dis7.pdus.CommentPdu; import edu.nps.moves.dis7.pdus.Pdu; import edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface; import edu.nps.moves.dis7.utilities.PduFactory; @@ -61,6 +62,8 @@ public class CommentPdusTest testOne(pduFactory.makeCommentPdu(VariableRecordType.MODEL_TYPE, "456_test with type = modeltype")); testOne(pduFactory.makeCommentPdu("xyz first message","mno second message", "jkl third message")); + // TODO alternate constructors, setters and getters for CommentPdu + testOne(pduFactory.makeCommentReliablePdu()); testOne(pduFactory.makeCommentReliablePdu("789_test_string")); testOne(pduFactory.makeCommentReliablePdu(VariableRecordType.ACLS_AIRCRAFT_REPORT, "abc_test with type = acls_aircraft_report")); @@ -81,6 +84,8 @@ public class CommentPdusTest // https://stackoverflow.com/questions/20631621/cannot-find-symbol-assertequals/20631672 assertEquals(newPdu.getMarshalledSize(), receivedPdu.getMarshalledSize(), marshallMismatchMessage); assertTrue(compare(newPdu,receivedPdu), "Comparison failed"); + assertEquals(newPdu.getPduType(), receivedPdu.getPduType(), "PDU type mismatch"); + receivedPdu = null; // ensure cleared prior to next test }