Fixed bug of FlowAction variants. 97/9697/1
authorShigeru Yasuda <s-yasuda@da.jp.nec.com>
Tue, 5 Aug 2014 14:34:16 +0000 (23:34 +0900)
committerShigeru Yasuda <s-yasuda@da.jp.nec.com>
Tue, 5 Aug 2014 14:34:16 +0000 (23:34 +0900)
commitff18c72671509dafcd4676d5788980593161c205
tree214a889d5f5c7d602da6220cb981a01553ff4e56
parent51e8a962393db9a6195a2a0c14a77c3c782146c4
Fixed bug of FlowAction variants.

  * InetAddressAction: Fixed bug that an IP address passed via JAXB
    was not set.
  * DlAddrAction: MAC address should be pretty-formatted.

Other changes:

  * Reduce code clone.
  * Add unit tests for FlowAction variants.

Change-Id: I1ab973f369591ea78434359901c987ad50228401
Signed-off-by: Shigeru Yasuda <s-yasuda@da.jp.nec.com>
26 files changed:
manager/api/src/main/java/org/opendaylight/vtn/manager/flow/action/DlAddrAction.java
manager/api/src/main/java/org/opendaylight/vtn/manager/flow/action/DropAction.java
manager/api/src/main/java/org/opendaylight/vtn/manager/flow/action/FlowAction.java
manager/api/src/main/java/org/opendaylight/vtn/manager/flow/action/InetAddressAction.java
manager/api/src/main/java/org/opendaylight/vtn/manager/flow/action/PopVlanAction.java
manager/api/src/main/java/org/opendaylight/vtn/manager/flow/action/SetDscpAction.java
manager/api/src/main/java/org/opendaylight/vtn/manager/flow/action/SetIcmpCodeAction.java
manager/api/src/main/java/org/opendaylight/vtn/manager/flow/action/SetIcmpTypeAction.java
manager/api/src/main/java/org/opendaylight/vtn/manager/flow/action/SetVlanIdAction.java
manager/api/src/main/java/org/opendaylight/vtn/manager/flow/action/SetVlanPcpAction.java
manager/api/src/main/java/org/opendaylight/vtn/manager/flow/action/TpPortAction.java
manager/api/src/test/java/org/opendaylight/vtn/manager/TestBase.java
manager/api/src/test/java/org/opendaylight/vtn/manager/flow/action/DropActionTest.java [new file with mode: 0644]
manager/api/src/test/java/org/opendaylight/vtn/manager/flow/action/FlowActionTest.java [new file with mode: 0644]
manager/api/src/test/java/org/opendaylight/vtn/manager/flow/action/PopVlanActionTest.java [new file with mode: 0644]
manager/api/src/test/java/org/opendaylight/vtn/manager/flow/action/SetDlDstActionTest.java [new file with mode: 0644]
manager/api/src/test/java/org/opendaylight/vtn/manager/flow/action/SetDlSrcActionTest.java [new file with mode: 0644]
manager/api/src/test/java/org/opendaylight/vtn/manager/flow/action/SetDscpActionTest.java [new file with mode: 0644]
manager/api/src/test/java/org/opendaylight/vtn/manager/flow/action/SetIcmpCodeActionTest.java [new file with mode: 0644]
manager/api/src/test/java/org/opendaylight/vtn/manager/flow/action/SetIcmpTypeActionTest.java [new file with mode: 0644]
manager/api/src/test/java/org/opendaylight/vtn/manager/flow/action/SetInet4DstActionTest.java [new file with mode: 0644]
manager/api/src/test/java/org/opendaylight/vtn/manager/flow/action/SetInet4SrcActionTest.java [new file with mode: 0644]
manager/api/src/test/java/org/opendaylight/vtn/manager/flow/action/SetTpDstActionTest.java [new file with mode: 0644]
manager/api/src/test/java/org/opendaylight/vtn/manager/flow/action/SetTpSrcActionTest.java [new file with mode: 0644]
manager/api/src/test/java/org/opendaylight/vtn/manager/flow/action/SetVlanIdActionTest.java [new file with mode: 0644]
manager/api/src/test/java/org/opendaylight/vtn/manager/flow/action/SetVlanPcpActionTest.java [new file with mode: 0644]