Class EntityStatePduTest
java.lang.Object
edu.nps.moves.dis7.test.PduTest
edu.nps.moves.dis7.test.EntityStatePduTest
Unit tests for satisfactory handling of Entity State PDU (ESPDU) fields and values.
-
Field Summary
Fields inherited from class edu.nps.moves.dis7.test.PduTest
THREAD_SLEEP_INTERVAL_MSEC_DEFAULT
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
Command-line invocation (CLI) of program, execution starts herestatic void
preparationvoid
Test PDU sending, receiving, marshalling (serialization) and unmarshalling (deserialization)protected void
testOnePdu
(Pdu createdPdu) Test single PDU for correctness according to all contained fields in this PDU type See https://en.wikipedia.org/wiki/Marshalling_(computer_science)Methods inherited from class edu.nps.moves.dis7.test.PduTest
compare, getMasterEventNumber, getMaximumRetryAttempts, getThreadSleepInterval, incrementMasterEventNumber, isVerbose, prepareClass, sendIeeeStandardPdu, setMasterEventNumber, setMaximumRetryAttempts, setThreadSleepInterval, setUp, setVerbose, sleep, sleep, sleep, tearDown, tearDownClass, testPduCommonFields, testPduSendReceiveHeaderMatch
-
Constructor Details
-
EntityStatePduTest
public EntityStatePduTest()default constructor
-
-
Method Details
-
setUpClass
@BeforeAll public static void setUpClass()preparation -
testMultiplePdus
@Test public void testMultiplePdus()Test PDU sending, receiving, marshalling (serialization) and unmarshalling (deserialization)- Specified by:
testMultiplePdus
in classPduTest
-
testOnePdu
Test single PDU for correctness according to all contained fields in this PDU type See https://en.wikipedia.org/wiki/Marshalling_(computer_science)- Specified by:
testOnePdu
in classPduTest
- Parameters:
createdPdu
- separate PDU for comparison
-
main
Command-line invocation (CLI) of program, execution starts here- Parameters:
args
- command-line arguments
-