From 6d6efa7245de10ed162fab4f28b97cb46243fdba Mon Sep 17 00:00:00 2001
From: brutzman <brutzman@nps.edu>
Date: Wed, 28 Feb 2018 14:14:18 -0800
Subject: [PATCH] initial ENTITY_STATE unit tests

---
 .../Assignments/homework3/OpenDisPduSender.java  | 16 ++++++++++++++--
 1 file changed, 14 insertions(+), 2 deletions(-)

diff --git a/projects/Assignments/homework3/OpenDisPduSender.java b/projects/Assignments/homework3/OpenDisPduSender.java
index cc282772f6..e98fa0818f 100644
--- a/projects/Assignments/homework3/OpenDisPduSender.java
+++ b/projects/Assignments/homework3/OpenDisPduSender.java
@@ -47,7 +47,19 @@ public class OpenDisPduSender {
 
                 switch (pdu) {
                     case ENTITY_STATE:
-                        aPdu = new EntityStatePdu();
+                        // TODO continue to add unit tests
+						EntityStatePdu entityStatePdu = new EntityStatePdu();
+						Marking espduMarking = new Marking();
+						espduMarking.setCharactersString("Testing 123");
+						// TODO libary should warn if > 11 characters
+						entityStatePdu.setMarking(espduMarking);
+						EntityID espduEntityID = new EntityID();
+						espduEntityID.setSite(1);
+						espduEntityID.setApplication(2);
+						espduEntityID.setEntity(3);
+						entityStatePdu.setEntityID(espduEntityID);
+                        // TODO consider adding utility methods to Open-DIS
+						aPdu = entityStatePdu;
                         break;
                         
                     case COMMENT:
@@ -115,7 +127,7 @@ public class OpenDisPduSender {
                         break;
 
                     default:
-                        System.out.print("PDU of type " + pdu + " not created or sent ");
+                        System.out.print("PDU of type " + pdu + " not supported, created or sent ");
                         System.out.println();
                 }
 
-- 
GitLab