Removed the requirement that the COPSData member (aka. _data) cannot be null. Found...
[packetcable.git] / packetcable-driver / src / test / java / org / umu / cops / stack / COPSLPDPDecisionTest.java
index 3590702ca4ff95cfd99ad542e4ce490580923364..97b2673cbd6392fc2fa7dcb3b674e4058651dcf8 100644 (file)
@@ -37,11 +37,6 @@ public class COPSLPDPDecisionTest {
         new COPSLPDPDecision(CType.CSI, Command.INSTALL, null, new COPSData());
     }
 
-    @Test(expected = IllegalArgumentException.class)
-    public void constructor1NullData() {
-        new COPSLPDPDecision(CType.CSI, Command.INSTALL, DecisionFlag.NA, null);
-    }
-
     @Test(expected = IllegalArgumentException.class)
     public void constructor2NullHeader() {
         final COPSObjHeader hdr = null;
@@ -64,9 +59,10 @@ public class COPSLPDPDecisionTest {
         new COPSLPDPDecision(new COPSObjHeader(CNum.LPDP_DEC, CType.CSI), Command.INSTALL, null, new COPSData());
     }
 
-    @Test(expected = IllegalArgumentException.class)
     public void constructor2NullData() {
-        new COPSLPDPDecision(new COPSObjHeader(CNum.LPDP_DEC, CType.CSI), Command.INSTALL, DecisionFlag.NA, null);
+        final COPSLPDPDecision decision = new COPSLPDPDecision(new COPSObjHeader(CNum.LPDP_DEC, CType.CSI),
+                Command.INSTALL, DecisionFlag.NA, null);
+        Assert.assertEquals(0, decision.getData().getData().length);
     }
 
     @Test