Skip to content
Snippets Groups Projects
Commit df3f6e01 authored by Brutzman, Don's avatar Brutzman, Don
Browse files

add javadoc

parent 09b65442
No related branches found
No related tags found
No related merge requests found
...@@ -21,24 +21,28 @@ import static org.junit.jupiter.api.Assertions.assertTrue; ...@@ -21,24 +21,28 @@ import static org.junit.jupiter.api.Assertions.assertTrue;
* Unit tests for satisfactory handling of various necessary bit fields, supporting each data type. * Unit tests for satisfactory handling of various necessary bit fields, supporting each data type.
* @author Don McGregor * @author Don McGregor
*/ */
@DisplayName("Bit Field Round TripTest") @DisplayName("Bit Field Round Trip Test")
public class BitFieldRoundTripTest public class BitFieldRoundTripTest
{ {
Pdu receivedPdu; Pdu receivedPdu;
DisThreadedNetworkInterface disNetworkInterface; DisThreadedNetworkInterface disNetworkInterface;
DisThreadedNetworkInterface.PduListener pduListener; DisThreadedNetworkInterface.PduListener pduListener;
/** test method override */
@BeforeAll @BeforeAll
public static void setUpClass() public static void setUpClass()
{ {
System.out.println("BitFieldRoundTripTest"); System.out.println("BitFieldRoundTripTest setUpClass()");
} }
/** test method override */
@AfterAll @AfterAll
public static void tearDownClass() public static void tearDownClass()
{ {
System.out.println("BitFieldRoundTripTest tearDownClass()");
} }
/** setup disNetworkInterface and pduListener */
@BeforeEach @BeforeEach
public void setUp() public void setUp()
{ {
...@@ -52,6 +56,7 @@ public class BitFieldRoundTripTest ...@@ -52,6 +56,7 @@ public class BitFieldRoundTripTest
disNetworkInterface.addListener(pduListener); disNetworkInterface.addListener(pduListener);
} }
/** Tear down disNetworkInterface */
@AfterEach @AfterEach
public void tearDown() public void tearDown()
{ {
...@@ -59,6 +64,7 @@ public class BitFieldRoundTripTest ...@@ -59,6 +64,7 @@ public class BitFieldRoundTripTest
disNetworkInterface.close(); disNetworkInterface.close();
} }
/** Test PDU sending, receiving, marshalling (serialization) and unmarshalling (deserialization) */
@Test @Test
public void testRoundTrip() public void testRoundTrip()
{ {
...@@ -101,6 +107,8 @@ public class BitFieldRoundTripTest ...@@ -101,6 +107,8 @@ public class BitFieldRoundTripTest
assertTrue(same, "Sent and received pdu not the same"); assertTrue(same, "Sent and received pdu not the same");
} }
/** Callback method for pduListener
* @param pdu received PDU*/
private void setUpReceiver(Pdu pdu) private void setUpReceiver(Pdu pdu)
{ {
receivedPdu = pdu; receivedPdu = pdu;
...@@ -131,11 +139,16 @@ public class BitFieldRoundTripTest ...@@ -131,11 +139,16 @@ public class BitFieldRoundTripTest
System.out.println(); System.out.println();
} }
public static void main(String[] args) /**
{ * Main method for testing.
BitFieldRoundTripTest brt = new BitFieldRoundTripTest(); * @see <a href="https://docs.oracle.com/javase/tutorial/getStarted/application/index.html">Java Tutorials: A Closer Look at the "Hello World!" Application</a>
brt.setUp(); * @param args [address, port, descriptor] command-line arguments are an array of optional String parameters that are passed from execution environment during invocation
brt.testRoundTrip(); */
brt.tearDown(); public static void main(String[] args)
} {
BitFieldRoundTripTest bitFieldRoundTripTest = new BitFieldRoundTripTest();
bitFieldRoundTripTest.setUp();
bitFieldRoundTripTest.testRoundTrip();
bitFieldRoundTripTest.tearDown();
}
} }
...@@ -64,6 +64,11 @@ public class FirePduTest extends PduTest ...@@ -64,6 +64,11 @@ public class FirePduTest extends PduTest
testPduFinishingChecks(createdPdu); // shared tests in superclass testPduFinishingChecks(createdPdu); // shared tests in superclass
} }
/**
* Main method for testing.
* @see <a href="https://docs.oracle.com/javase/tutorial/getStarted/application/index.html">Java Tutorials: A Closer Look at the "Hello World!" Application</a>
* @param args [address, port, descriptor] command-line arguments are an array of optional String parameters that are passed from execution environment during invocation
*/
public static void main(String[] args) public static void main(String[] args)
{ {
FirePduTest firePduTest = new FirePduTest(); FirePduTest firePduTest = new FirePduTest();
......
...@@ -24,17 +24,21 @@ public class FixedAndVariableDatumRoundTripTest ...@@ -24,17 +24,21 @@ public class FixedAndVariableDatumRoundTripTest
DisThreadedNetworkInterface disNetworkInterface; DisThreadedNetworkInterface disNetworkInterface;
DisThreadedNetworkInterface.PduListener pduListener; DisThreadedNetworkInterface.PduListener pduListener;
/** test method override */
@BeforeAll @BeforeAll
public static void setUpClass() public static void setUpClass()
{ {
System.out.println("FixedAndVariableDatumRoundTripTest"); System.out.println("FixedAndVariableDatumRoundTripTest setUpClass()");
} }
/** test method override */
@AfterAll @AfterAll
public static void tearDownClass() public static void tearDownClass()
{ {
System.out.println("FixedAndVariableDatumRoundTripTest tearDownClass()");
} }
/** setup disNetworkInterface and pduListener */
@BeforeEach @BeforeEach
public void setUp() public void setUp()
{ {
...@@ -48,6 +52,7 @@ public class FixedAndVariableDatumRoundTripTest ...@@ -48,6 +52,7 @@ public class FixedAndVariableDatumRoundTripTest
disNetworkInterface.addListener(pduListener); disNetworkInterface.addListener(pduListener);
} }
/** Tear down disNetworkInterface */
@AfterEach @AfterEach
public void tearDown() public void tearDown()
{ {
...@@ -91,6 +96,7 @@ public class FixedAndVariableDatumRoundTripTest ...@@ -91,6 +96,7 @@ public class FixedAndVariableDatumRoundTripTest
variableDatum2.setVariableDatumValue(variableDatum2Value); variableDatum2.setVariableDatumValue(variableDatum2Value);
} }
/** Test PDU sending, receiving, marshalling (serialization) and unmarshalling (deserialization) */
@Test @Test
public void testRoundTrip() public void testRoundTrip()
{ {
...@@ -119,16 +125,23 @@ public class FixedAndVariableDatumRoundTripTest ...@@ -119,16 +125,23 @@ public class FixedAndVariableDatumRoundTripTest
assertTrue(receivedPdu.equals(sentPdu),"Sent and received pdus not identical"); assertTrue(receivedPdu.equals(sentPdu),"Sent and received pdus not identical");
} }
/** Callback method for pduListener
* @param pdu received PDU*/
private void setUpReceiver(Pdu pdu) private void setUpReceiver(Pdu pdu)
{ {
receivedPdu = pdu; receivedPdu = pdu;
} }
public static void main(String[] args) /**
{ * Main method for testing.
FixedAndVariableDatumRoundTripTest frt = new FixedAndVariableDatumRoundTripTest(); * @see <a href="https://docs.oracle.com/javase/tutorial/getStarted/application/index.html">Java Tutorials: A Closer Look at the "Hello World!" Application</a>
frt.setUp(); * @param args [address, port, descriptor] command-line arguments are an array of optional String parameters that are passed from execution environment during invocation
frt.testRoundTrip(); */
frt.tearDown(); public static void main(String[] args)
} {
FixedAndVariableDatumRoundTripTest frt = new FixedAndVariableDatumRoundTripTest();
frt.setUp();
frt.testRoundTrip();
frt.tearDown();
}
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment