Add Junit testing of JAXB for NeutronPort and LoadBalancer HealthMonitor and Listener 23/17523/2
authorshreshthajoshi <shreshtha.joshi@tcs.com>
Wed, 1 Apr 2015 10:06:10 +0000 (15:36 +0530)
committerRyan Moats <rmoats@us.ibm.com>
Wed, 1 Apr 2015 17:35:56 +0000 (12:35 -0500)
Change-Id: Iaad3b4ce09b0fb437d1d1873f123881139c4ae6e
Signed-off-by: shreshthajoshi <shreshtha.joshi@tcs.com>
neutron-spi/src/test/java/org/opendaylight/neutron/spi/NeutronLoadBalancerHealthMonitorJAXBTest.java [new file with mode: 0644]
neutron-spi/src/test/java/org/opendaylight/neutron/spi/NeutronLoadBalancerListenerJAXBTest.java [new file with mode: 0644]
neutron-spi/src/test/java/org/opendaylight/neutron/spi/NeutronPortJAXBTest.java [new file with mode: 0644]
neutron-spi/src/test/java/org/opendaylight/neutron/spi/NeutronPort_AllowedAddressPairsJAXBTest.java [new file with mode: 0644]
neutron-spi/src/test/java/org/opendaylight/neutron/spi/NeutronPort_ExtraDHCPOptionJAXBTest.java [new file with mode: 0644]
neutron-spi/src/test/java/org/opendaylight/neutron/spi/NeutronPort_VIFDetailJAXBTest.java [new file with mode: 0644]

diff --git a/neutron-spi/src/test/java/org/opendaylight/neutron/spi/NeutronLoadBalancerHealthMonitorJAXBTest.java b/neutron-spi/src/test/java/org/opendaylight/neutron/spi/NeutronLoadBalancerHealthMonitorJAXBTest.java
new file mode 100644 (file)
index 0000000..ebe699d
--- /dev/null
@@ -0,0 +1,74 @@
+/*
+ * Copyright IBM Corporation and others, 2015.  All rights reserved.
+ *
+ * This program and the accompanying materials are made available under the
+ * terms of the Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ */
+
+package org.opendaylight.neutron.spi;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.junit.Assert;
+import org.junit.Test;
+
+public class NeutronLoadBalancerHealthMonitorJAXBTest {
+
+    private static final String NeutronLoadBalancerHealthMonitor_sourceJson = "{"
+            + "\"id\": \"2f245a7b-796b-4f26-9cf9-9e82d248fda7\", " + "\"type\": \"HTTP\", " + "\"delay\": 1, "
+            + "\"timeout\": 1, " + "\"admin_state_up\": \"false\", " + "\"max_retries\": 5, "
+            + "\"http_method\": \"get\", " + "\"url_path\": \"/index.html\", "
+            + "\"expected_codes\": \"200,201,202\", " + "\"tenant_id\": \"00045a7b-796b-4f26-9cf9-9e82d248fda7\" }";
+
+    @Test
+    public void test_NeutronLoadBalancerHealthMonitor_JAXB() {
+        NeutronLoadBalancerHealthMonitor dummyObject = new NeutronLoadBalancerHealthMonitor();
+        try {
+            NeutronLoadBalancerHealthMonitor testObject = (NeutronLoadBalancerHealthMonitor) JaxbTestHelper
+                    .jaxbUnmarshall(dummyObject, NeutronLoadBalancerHealthMonitor_sourceJson);
+            Assert.assertEquals("NeutronLoadBalancerHealthMonitor JAXB Test 1: Testing id failed",
+                    "2f245a7b-796b-4f26-9cf9-9e82d248fda7", testObject.getLoadBalancerHealthMonitorID());
+
+            Assert.assertEquals("NeutronLoadBalancerHealthMonitor JAXB Test 2: Testing  Type failed", "HTTP",
+                    testObject.getLoadBalancerHealthMonitorType());
+
+            Assert.assertEquals("NeutronLoadBalancerHealthMonitor JAXB Test 3: Testing  delay failed", 1,
+                    (long) testObject.getLoadBalancerHealthMonitorDelay());
+
+            Assert.assertEquals("NeutronLoadBalancerHealthMonitor JAXB Test 4: Testing  timeout failed", 1,
+                    (long) testObject.getLoadBalancerHealthMonitorTimeout());
+
+            Assert.assertFalse("NeutronLoadBalancerHealthMonitor JAXB Test 5: Testing  admin_state_up failed",
+                    testObject.getLoadBalancerHealthMonitorAdminStateIsUp());
+
+            Assert.assertEquals("NeutronLoadBalancerHealthMonitor JAXB Test 6: Testing  max_retries  failed", 5,
+                    (long) testObject.getLoadBalancerHealthMonitorMaxRetries());
+
+            Assert.assertEquals("NeutronLoadBalancerHealthMonitor JAXB Test 7: Testing  http_methods failed", "get",
+                    testObject.getLoadBalancerHealthMonitorHttpMethod());
+
+            Assert.assertEquals("NeutronLoadBalancerHealthMonitor JAXB Test 8: Testing  url_path failed",
+                    "/index.html", testObject.getLoadBalancerHealthMonitorUrlPath());
+
+            Assert.assertEquals("NeutronLoadBalancerHealthMonitor JAXB Test 9: Testing  expected_codes failed",
+                    "200,201,202", testObject.getLoadBalancerHealthMonitorExpectedCodes());
+
+            Assert.assertEquals("NeutronLoadBalancerHealthMonitor JAXB Test 10: Testing tenant_id failed",
+                    "00045a7b-796b-4f26-9cf9-9e82d248fda7", testObject.getLoadBalancerHealthMonitorTenantID());
+
+            Neutron_ID neutron_id = new Neutron_ID();
+            neutron_id.setID("2f245a7b-0000-4f26-9cf9-9e82d248fda7");
+            List<Neutron_ID> loadBalancerHealthMonitorPool = new ArrayList<Neutron_ID>();
+            loadBalancerHealthMonitorPool.add(neutron_id);
+            testObject.setLoadBalancerHealthMonitorPools(loadBalancerHealthMonitorPool);
+            Assert.assertEquals("NeutronLoadBalancerHealthMonitor JAXB Test 11: Testing Pools failed",
+                    "2f245a7b-0000-4f26-9cf9-9e82d248fda7", testObject.getLoadBalancerHealthMonitorPools().get(0)
+                            .getID());
+        } catch (Exception e) {
+            e.printStackTrace();
+            Assert.assertFalse("Tests Failed", true);
+        }
+    }
+}
diff --git a/neutron-spi/src/test/java/org/opendaylight/neutron/spi/NeutronLoadBalancerListenerJAXBTest.java b/neutron-spi/src/test/java/org/opendaylight/neutron/spi/NeutronLoadBalancerListenerJAXBTest.java
new file mode 100644 (file)
index 0000000..b382e77
--- /dev/null
@@ -0,0 +1,78 @@
+/*
+ * Copyright (C) 2014 Red Hat, Inc.  All rights reserved.
+ *
+ * This program and the accompanying materials are made available under the
+ * terms of the Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ */
+
+package org.opendaylight.neutron.spi;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.junit.Assert;
+import org.junit.Test;
+
+public class NeutronLoadBalancerListenerJAXBTest {
+
+    private static final String NeutronLoadBalancerListener_sourceJson = "{"
+            + "\"id\": \"2f245a7b-796b-4f26-9cf9-9e82d248fda7\", "
+            + "\"default_pool_id\": \"00005a7b-796b-4f26-9cf9-9e82d248fda7\", " + "\"connection_limit\": 5, "
+            + "\"name\": \"LoadBalancerListener\", " + "\"admin_state_up\": \"false\", "
+            + "\"description\": \"NeutronLoadBalancerListener_Description\", " + "\"protocol\": \"HTTP\", "
+            + "\"protocol_port\": \"80\", " + "\"tenant_id\": \"11145a7b-796b-4f26-9cf9-9e82d248fda7\" }";
+
+    @Test
+    public void test_NeutronLoadBalancerListener_JAXB() {
+        NeutronLoadBalancerListener dummyObject = new NeutronLoadBalancerListener();
+        try {
+            NeutronLoadBalancerListener testObject = (NeutronLoadBalancerListener) JaxbTestHelper.jaxbUnmarshall(
+                    dummyObject, NeutronLoadBalancerListener_sourceJson);
+            Assert.assertEquals("NeutronLoadBalancerListener JAXB Test 1: Testing id failed",
+                    "2f245a7b-796b-4f26-9cf9-9e82d248fda7", testObject.getLoadBalancerListenerID());
+
+            Assert.assertEquals(
+                    "NeutronLoadBalancerListener JAXB Test 2: Testing LoadBalancer defaulti pool ID failed",
+                    "00005a7b-796b-4f26-9cf9-9e82d248fda7", testObject.getNeutronLoadBalancerListenerDefaultPoolID());
+
+            Assert.assertEquals(
+                    "NeutronLoadBalancerListener JAXB Test 3: Testing LoadBalancer listener ConnectionLimit failed", 5,
+                    (long) testObject.getNeutronLoadBalancerListenerConnectionLimit());
+
+            Assert.assertEquals("NeutronLoadBalancerListener JAXB Test 4: Testing LoadBalancer listener name failed",
+                    "LoadBalancerListener", testObject.getLoadBalancerListenerName());
+
+            Assert.assertEquals(
+                    "NeutronLoadBalancerListener JAXB Test 5: Testing LoadBalancer listener Description failed",
+                    "NeutronLoadBalancerListener_Description", testObject.getLoadBalancerListenerDescription());
+
+            Assert.assertFalse(
+                    "NeutronLoadBalancerListener JAXB Test 6: Testing LoadBalancer listener admin_state_up failed",
+                    testObject.getLoadBalancerListenerAdminStateIsUp());
+
+            Assert.assertEquals(
+                    "NeutronLoadBalancerListener JAXB Test 7: Testing LoadBalancer listener VipAddress failed", "HTTP",
+                    testObject.getNeutronLoadBalancerListenerProtocol());
+
+            Assert.assertEquals("NeutronLoadBalancerListener JAXB Test 8: Testing status failed", "80",
+                    testObject.getNeutronLoadBalancerListenerProtocolPort());
+
+            Assert.assertEquals("NeutronLoadBalancerListener JAXB Test 9: Testing tenant_id failed",
+                    "11145a7b-796b-4f26-9cf9-9e82d248fda7", testObject.getLoadBalancerListenerTenantID());
+
+            Neutron_ID neutron_id = new Neutron_ID();
+            neutron_id.setID("2f245a7b-0000-4f26-9cf9-9e82d248fda7");
+            List<Neutron_ID> neutronLoadBalancerListenerLoadBalancerIDs = new ArrayList<Neutron_ID>();
+            neutronLoadBalancerListenerLoadBalancerIDs.add(neutron_id);
+            testObject.setNeutronLoadBalancerListenerLoadBalancerIDs(neutronLoadBalancerListenerLoadBalancerIDs);
+            Assert.assertEquals("NeutronLoadBalancerListener JAXB Test 10: Testing LoadBalancerIDs failed",
+                    "2f245a7b-0000-4f26-9cf9-9e82d248fda7", testObject.getNeutronLoadBalancerListenerLoadBalancerIDs()
+                            .get(0).getID());
+        } catch (Exception e) {
+            e.printStackTrace();
+            Assert.assertFalse("Tests Failed", true);
+        }
+    }
+
+}
diff --git a/neutron-spi/src/test/java/org/opendaylight/neutron/spi/NeutronPortJAXBTest.java b/neutron-spi/src/test/java/org/opendaylight/neutron/spi/NeutronPortJAXBTest.java
new file mode 100644 (file)
index 0000000..4da5d82
--- /dev/null
@@ -0,0 +1,113 @@
+/*
+ * Copyright (C) 2015 IBM, Inc.
+ *
+ * This program and the accompanying materials are made available under the
+ * terms of the Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ */
+
+package org.opendaylight.neutron.spi;
+
+import java.util.List;
+
+import org.junit.Assert;
+import org.junit.Test;
+
+import org.opendaylight.neutron.spi.JaxbTestHelper;
+import org.opendaylight.neutron.spi.NeutronPort;
+
+public class NeutronPortJAXBTest {
+
+    private static final String NeutronPort_sourceJson = "{ "
+            + "\"status\": \"ACTIVE\", "
+            + "\"name\": \"net1\", "
+            + "\"admin_state_up\": true, "
+            + "\"tenant_id\": \"9bacb3c5d39d41a79512987f338cf177\", "
+            + "\"fixed_ips\": [ { \"ip_address\":\"192.168.111.3\" , \"subnet_id\": \"22b44fc2-4ffb-4de4-b0f9-69d58b37ae27\" } ],"
+            + "\"binding:vif_details\": [{\"port_filter\": true , \"ovs_hybrid_plug\": true } ], "
+            + "\"extra_dhcp_opts\": [\"\"], " + "\"security_groups\": [\"\"], " + "\"allowed_address_pairs\": [\"\"], "
+            + "\"device_id\": \"257614cc-e178-4c92-9c61-3b28d40eca44\", " + "\"device_owner\": \"\", "
+            + "\"binding:host_id\": \"\", " + "\"binding:vif_type\": \"unbound\", "
+            + "\"binding:vnic_type\": \"normal\", " + "\"mac_address\": \"fa:16:3e:c9:cb:f0\", "
+            + "\"network_id\": \"e9330b1f-a2ef-4160-a991-169e56ab17f5\", "
+            + "\"id\": \"4e8e5957-649f-477b-9e5b-f1f75b21c03c\" }";
+
+    @Test
+    public void test_NeutronPort_JAXB() {
+        NeutronPort testObject = new NeutronPort();
+        try {
+            NeutronPort neutronObject = (NeutronPort) JaxbTestHelper.jaxbUnmarshall(testObject, NeutronPort_sourceJson);
+            Assert.assertEquals("NeutronPort JAXB Test 1: Testing id failed", "4e8e5957-649f-477b-9e5b-f1f75b21c03c",
+                    neutronObject.getID());
+
+            Assert.assertEquals("NeutronPort JAXB Test 2: Testing tenant_id failed",
+                    "9bacb3c5d39d41a79512987f338cf177", neutronObject.getTenantID());
+
+            Assert.assertEquals("NeutronPort JAXB Test 3: Testing network_id failed",
+                    "e9330b1f-a2ef-4160-a991-169e56ab17f5", neutronObject.getNetworkUUID());
+
+            Assert.assertEquals("NeutronPort JAXB Test 4: Testing status failed", "ACTIVE", neutronObject.getStatus());
+
+            List<Neutron_IPs> fixedIPs = neutronObject.getFixedIPs();
+            Assert.assertEquals(" NeutronPort JAXB Test 5.1: Testing fixed_ips list length failed", 1, fixedIPs.size());
+
+            Assert.assertEquals(" NeutronPort JAXB Test 5.2: Testing ip_address value failed", "192.168.111.3",
+                    fixedIPs.get(0).ipAddress);
+
+            Assert.assertEquals(" NeutronPort JAXB Test 5.3: Testing subnet_id value failed",
+                    "22b44fc2-4ffb-4de4-b0f9-69d58b37ae27", fixedIPs.get(0).subnetUUID);
+
+            List<NeutronPort_ExtraDHCPOption> extraDHCPOptions = neutronObject.getExtraDHCPOptions();
+
+            Assert.assertEquals("NeutronPort JAXB Test 6: Testing extra_dhcp_opts list length failed", 1,
+                    extraDHCPOptions.size());
+
+            List<NeutronSecurityGroup> securityGroups = neutronObject.getSecurityGroups();
+            Assert.assertEquals("NeutronPort JAXB Test 7: Testing security_groups list length failed", 1,
+                    securityGroups.size());
+
+            List<NeutronPort_AllowedAddressPairs> allowedAddressPairs = neutronObject.getAllowedAddressPairs();
+            Assert.assertEquals("NeutronPort JAXB Test 8: Testing allowed_address_pairs list length failed", 1,
+                    allowedAddressPairs.size());
+
+            List<NeutronPort_VIFDetail> vifDetails = neutronObject.getVIFDetail();
+
+            Assert.assertEquals("NeutronPort JAXB Test 9.1: Testing vif_details list length failed", 1,
+                    vifDetails.size());
+
+            Assert.assertEquals("NeutronPort JAXB Test 9.2: Testing port_filter value failed", true,
+                    vifDetails.get(0).portFilter);
+
+            Assert.assertEquals("NeutronNetwork JAXB Test 9.3: Testing ovs_hybrid_plug value failed", true,
+                    vifDetails.get(0).ovsHybridPlug);
+
+            Assert.assertEquals("NeutronPort JAXB Test 10: Testing name failed", "net1", neutronObject.getName());
+
+            Assert.assertEquals("NeutronPort JAXB Test 11: Testing admin_state_up failed", true,
+                    neutronObject.getAdminStateUp());
+
+            Assert.assertEquals("NeutronPort JAXB Test 12: Testing binding:vif_type failed", "unbound",
+                    neutronObject.getBindingvifType());
+
+            Assert.assertEquals("NeutronPort JAXB Test 13: Testing binding:vnic_type failed", "normal",
+                    neutronObject.getBindingvnicType());
+
+            Assert.assertEquals("NeutronPort JAXB Test 14: Testing mac_address failed", "fa:16:3e:c9:cb:f0",
+                    neutronObject.getMacAddress());
+
+            Assert.assertEquals("NeutronPort JAXB Test 15: Testing device_id failed",
+                    "257614cc-e178-4c92-9c61-3b28d40eca44", neutronObject.getDeviceID());
+
+            Assert.assertEquals("NeutronPort JAXB Test 16: Testing device_owner failed", "",
+                    neutronObject.getDeviceOwner());
+
+            Assert.assertEquals("NeutronPort JAXB Test 17: Testing binding:host_id failed", "",
+                    neutronObject.getBindinghostID());
+
+        } catch (Exception e) {
+            e.printStackTrace();
+            Assert.assertFalse("Tests Failed", true);
+        }
+    }
+
+}
diff --git a/neutron-spi/src/test/java/org/opendaylight/neutron/spi/NeutronPort_AllowedAddressPairsJAXBTest.java b/neutron-spi/src/test/java/org/opendaylight/neutron/spi/NeutronPort_AllowedAddressPairsJAXBTest.java
new file mode 100644 (file)
index 0000000..809c8c5
--- /dev/null
@@ -0,0 +1,43 @@
+/*
+ * Copyright (C) 2015 IBM, Inc.
+ *
+ * This program and the accompanying materials are made available under the
+ * terms of the Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ */
+
+package org.opendaylight.neutron.spi;
+
+import org.junit.Assert;
+import org.junit.Test;
+import org.opendaylight.neutron.spi.JaxbTestHelper;
+import org.opendaylight.neutron.spi.NeutronPort_AllowedAddressPairs;
+
+public class NeutronPort_AllowedAddressPairsJAXBTest {
+
+    private static final String NeutronPort_AllowedAddressPairs_sourceJson = "{ "
+            + "\"ip_address\": \"192.168.199.1\", " + "\"port_id\": \"65c0ee9f-d634-4522-8954-51021b570b0d\", "
+            + "\"mac_address\": \"fa:16:3e:c9:cb:f0\" }";
+
+    @Test
+    public void test_NeutronPort_AllowedAddressPairs_JAXB() {
+        NeutronPort_AllowedAddressPairs portObject = new NeutronPort_AllowedAddressPairs();
+        try {
+            NeutronPort_AllowedAddressPairs testObject = (NeutronPort_AllowedAddressPairs) JaxbTestHelper
+                    .jaxbUnmarshall(portObject, NeutronPort_AllowedAddressPairs_sourceJson);
+            Assert.assertEquals("NeutronPort Allowed Address Pairs JAXB Test 1: Testing ip_address failed",
+                    "192.168.199.1", testObject.getIpAddress());
+
+            Assert.assertEquals("NeutronPort Allowed Address Pairs JAXB Test 2: Testing port_id failed",
+                    "65c0ee9f-d634-4522-8954-51021b570b0d", testObject.getPortID());
+
+            Assert.assertEquals("NeutronPort Allowed Address Pairs JAXB Test 10: Testing mac_address failed",
+                    "fa:16:3e:c9:cb:f0", testObject.getMacAddress());
+
+        } catch (Exception e) {
+            e.printStackTrace();
+            Assert.assertFalse("Tests Failed", true);
+        }
+    }
+
+}
diff --git a/neutron-spi/src/test/java/org/opendaylight/neutron/spi/NeutronPort_ExtraDHCPOptionJAXBTest.java b/neutron-spi/src/test/java/org/opendaylight/neutron/spi/NeutronPort_ExtraDHCPOptionJAXBTest.java
new file mode 100644 (file)
index 0000000..ddcefd0
--- /dev/null
@@ -0,0 +1,40 @@
+/*
+ * Copyright (C) 2015 IBM, Inc.
+ *
+ * This program and the accompanying materials are made available under the
+ * terms of the Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ */
+
+package org.opendaylight.neutron.spi;
+
+import org.junit.Assert;
+import org.junit.Test;
+
+import org.opendaylight.neutron.spi.JaxbTestHelper;
+import org.opendaylight.neutron.spi.NeutronPort_ExtraDHCPOption;
+
+public class NeutronPort_ExtraDHCPOptionJAXBTest {
+
+    private static final String NeutronPort_ExtraDHCPOption_sourceJson = "{" + "\"opt_value\": \"123.123.123.456\", "
+            + "\"opt_name\": \"server-ip-address\" }";
+
+    @Test
+    public void test_NeutronPort_ExtraDHCPOption_JAXB() {
+        NeutronPort_ExtraDHCPOption portObject = new NeutronPort_ExtraDHCPOption();
+        try {
+            NeutronPort_ExtraDHCPOption testObject = (NeutronPort_ExtraDHCPOption) JaxbTestHelper.jaxbUnmarshall(
+                    portObject, NeutronPort_ExtraDHCPOption_sourceJson);
+            Assert.assertEquals("NeutronPort_ExtraDHCPOption JAXB Test 1: Testing opt_value failed", "123.123.123.456",
+                    testObject.getValue());
+
+            Assert.assertEquals("NeutronPort_ExtraDHCPOption JAXB Test 10: Testing opt_name failed",
+                    "server-ip-address", testObject.getName());
+
+        } catch (Exception e) {
+            e.printStackTrace();
+            Assert.assertFalse("Tests Failed", true);
+        }
+    }
+
+}
diff --git a/neutron-spi/src/test/java/org/opendaylight/neutron/spi/NeutronPort_VIFDetailJAXBTest.java b/neutron-spi/src/test/java/org/opendaylight/neutron/spi/NeutronPort_VIFDetailJAXBTest.java
new file mode 100644 (file)
index 0000000..1e08965
--- /dev/null
@@ -0,0 +1,40 @@
+/*
+ * Copyright (C) 2015 IBM, Inc.
+ *
+ * This program and the accompanying materials are made available under the
+ * terms of the Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ */
+
+package org.opendaylight.neutron.spi;
+
+import org.junit.Assert;
+import org.junit.Test;
+import org.opendaylight.neutron.spi.JaxbTestHelper;
+import org.opendaylight.neutron.spi.NeutronPort_VIFDetail;
+
+public class NeutronPort_VIFDetailJAXBTest {
+
+    private static final String NeutronPort_VIFDetail_sourceJson = "{" + "\"port_filter\": true, "
+            + "\"ovs_hybrid_plug\": true }";
+
+    @Test
+    public void test_NeutronPort_VIFDetail_JAXB() {
+        NeutronPort_VIFDetail portObject = new NeutronPort_VIFDetail();
+        try {
+            NeutronPort_VIFDetail testObject = (NeutronPort_VIFDetail) JaxbTestHelper.jaxbUnmarshall(portObject,
+                    NeutronPort_VIFDetail_sourceJson);
+
+            Assert.assertEquals("NeutronPort_VIFDetail JAXB Test 1: Testing port_filter failed", true,
+                    testObject.getPortID());
+
+            Assert.assertEquals("NeutronPort_VIFDetail JAXB Test 10: Testing ovs_hybrid_plug failed", true,
+                    testObject.getMacAddress());
+
+        } catch (Exception e) {
+            e.printStackTrace();
+            Assert.assertFalse("Tests Failed", true);
+        }
+    }
+
+}