Fixed REST API bug in Xconnect
In addition,
- Deprecated old XConnectHandler
- Fixed equals() of XconnectDesc and XconnectKey
- Implemented unit tests for XconnectCodec
Change-Id: I1b5f2c1f389523e3b65a3d9acaf75bc06e39fdda
diff --git a/app/src/test/resources/xconnect-invalid.json b/app/src/test/resources/xconnect-invalid.json
deleted file mode 100644
index e468271..0000000
--- a/app/src/test/resources/xconnect-invalid.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "of:0000000000000001": [
- {
- "vlan": 10,
- "ports": [3, 4]
- }
- ],
- "of:0000000000000002": [
- {
- "vlan": 10,
- "ports": [3, 4]
- },
- {
- "vlan": 20,
- "ports": [4, 5, 6]
- }
- ]
-}
diff --git a/app/src/test/resources/xconnect.json b/app/src/test/resources/xconnect.json
deleted file mode 100644
index ebd61b3..0000000
--- a/app/src/test/resources/xconnect.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "of:0000000000000001": [
- {
- "vlan": 10,
- "ports": [3, 4],
- "name": "OLT1"
- }
- ],
- "of:0000000000000002": [
- {
- "vlan": 10,
- "ports": [3, 4]
- },
- {
- "vlan": 20,
- "ports": [4, 5]
- }
- ]
-}
diff --git a/app/src/test/resources/xconnect1.json b/app/src/test/resources/xconnect1.json
new file mode 100644
index 0000000..d8990d4
--- /dev/null
+++ b/app/src/test/resources/xconnect1.json
@@ -0,0 +1,5 @@
+{
+ "deviceId": "of:1",
+ "vlanId": 10,
+ "endpoints": ["1", "2"]
+}
diff --git a/app/src/test/resources/xconnect2.json b/app/src/test/resources/xconnect2.json
new file mode 100644
index 0000000..61919da
--- /dev/null
+++ b/app/src/test/resources/xconnect2.json
@@ -0,0 +1,5 @@
+{
+ "deviceId": "of:1",
+ "vlanId": 10,
+ "endpoints": ["1", "LB:5"]
+}