Refactor classes designed to hold data to be more immutable, and reducing the probabi... 02/16502/1
authorSteven Pisarski <s.pisarski@cablelabs.com>
Fri, 13 Mar 2015 21:49:06 +0000 (15:49 -0600)
committerSteven Pisarski <s.pisarski@cablelabs.com>
Fri, 13 Mar 2015 21:49:06 +0000 (15:49 -0600)
commit045ac6c9697537852b42074bfd4f7a47f69fd33b
tree3f1c7bd7593460b6f5bf52c8c2446fa19ea3a9b9
parent355bca473032caf4467c7fa0454a7d5a84b5574e
Refactor classes designed to hold data to be more immutable, and reducing the probability of throwing NullPointerExceptions as well as adding some unit tests around them.

Change-Id: Ibab87ae43226d36b399ceaf987123e7797e719f3
Signed-off-by: Steven Pisarski <s.pisarski@cablelabs.com>
20 files changed:
packetcable-driver/src/main/java/org/pcmm/PCMMPdpMsgSender.java
packetcable-driver/src/main/java/org/pcmm/PCMMPdpReqStateMan.java
packetcable-driver/src/main/java/org/pcmm/messages/impl/MessageFactory.java
packetcable-driver/src/main/java/org/umu/cops/ospdp/COPSPdpOSMsgSender.java
packetcable-driver/src/main/java/org/umu/cops/ospdp/COPSPdpOSReqStateMan.java
packetcable-driver/src/main/java/org/umu/cops/ospep/COPSPepOSReqStateMan.java
packetcable-driver/src/main/java/org/umu/cops/prpdp/COPSPdpMsgSender.java
packetcable-driver/src/main/java/org/umu/cops/prpdp/COPSPdpReqStateMan.java
packetcable-driver/src/main/java/org/umu/cops/prpep/COPSPepReqStateMan.java
packetcable-driver/src/main/java/org/umu/cops/stack/COPSData.java
packetcable-driver/src/main/java/org/umu/cops/stack/COPSHandle.java
packetcable-driver/src/main/java/org/umu/cops/stack/COPSObjBase.java
packetcable-driver/src/main/java/org/umu/cops/stack/COPSObjHeader.java
packetcable-driver/src/test/java/org/umu/cops/stack/COPSDataFirstConstructorTest.java [new file with mode: 0644]
packetcable-driver/src/test/java/org/umu/cops/stack/COPSDataSecondConstructorTest.java [new file with mode: 0644]
packetcable-driver/src/test/java/org/umu/cops/stack/COPSDataThirdConstructorTest.java [new file with mode: 0644]
packetcable-driver/src/test/java/org/umu/cops/stack/COPSHandleFirstConstructorTest.java [new file with mode: 0644]
packetcable-driver/src/test/java/org/umu/cops/stack/COPSHandleSecondConstructorTest.java [new file with mode: 0644]
packetcable-driver/src/test/java/org/umu/cops/stack/COPSObjHeaderTest.java [new file with mode: 0644]
packetcable-provider/src/main/java/org/opendaylight/controller/packetcable/provider/OpendaylightPacketcableProvider.java