Bug 868: Remove AD-SAL components which were deprecated in Lithium
[controller.git] / opendaylight / adsal / switchmanager / api / src / test / java / org / opendaylight / controller / switchmanager / SwitchTest.java
diff --git a/opendaylight/adsal/switchmanager/api/src/test/java/org/opendaylight/controller/switchmanager/SwitchTest.java b/opendaylight/adsal/switchmanager/api/src/test/java/org/opendaylight/controller/switchmanager/SwitchTest.java
deleted file mode 100644 (file)
index 64b57eb..0000000
+++ /dev/null
@@ -1,150 +0,0 @@
-/*
- * Copyright (c) 2013 Cisco Systems, Inc. and others.  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.controller.switchmanager;
-
-import static org.junit.Assert.fail;
-
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.HashSet;
-import java.util.Map;
-import java.util.Set;
-
-import org.junit.Assert;
-import org.junit.Test;
-import org.opendaylight.controller.sal.core.Description;
-import org.opendaylight.controller.sal.core.ForwardingMode;
-import org.opendaylight.controller.sal.core.Node;
-import org.opendaylight.controller.sal.core.NodeConnector;
-import org.opendaylight.controller.sal.core.Property;
-import org.opendaylight.controller.sal.core.Tier;
-import org.opendaylight.controller.sal.utils.NodeConnectorCreator;
-import org.opendaylight.controller.sal.utils.NodeCreator;
-
-public class SwitchTest {
-
-    @Test
-    public void testSwitchCreation() {
-
-        Node node = NodeCreator.createOFNode(((long) 10));
-        Node node2 = NodeCreator.createOFNode(((long) 11));
-        NodeConnector nc0 = NodeConnectorCreator.createOFNodeConnector(
-                (short) 20, node);
-        NodeConnector nc1 = NodeConnectorCreator.createOFNodeConnector(
-                (short) 30, node);
-        NodeConnector nc2 = NodeConnectorCreator.createOFNodeConnector(
-                (short) 40, node);
-        NodeConnector nc3 = NodeConnectorCreator.createOFNodeConnector(
-                (short) 50, node);
-        NodeConnector nc4 = NodeConnectorCreator.createOFNodeConnector(
-                (short) 60, node);
-        NodeConnector nc5 = NodeConnectorCreator.createOFNodeConnector(
-                (short) 70, node);
-
-        Set<NodeConnector> ncSet = new HashSet<NodeConnector>();
-        ArrayList<NodeConnector> portList = new ArrayList<NodeConnector>();
-
-        Switch sw = new Switch(node);
-        Switch sw2 = new Switch(node);
-        Assert.assertTrue(sw.equals(sw2));
-        sw2.setNode(node2);
-        Assert.assertTrue(sw2.getNode().equals(node2));
-        Assert.assertFalse(sw.equals(sw2));
-
-        ncSet.add(nc0);
-        ncSet.add(nc1);
-        ncSet.add(nc2);
-        sw.addNodeConnector(nc3);
-        try {
-            sw.addNodeConnector(nc3);
-        } catch (Exception e) {
-            fail("Attempted to add duplicate NodeConnector to set");
-        }
-
-        portList.add(nc4);
-        portList.add(nc5);
-
-        sw.setNodeConnectors(ncSet);
-        sw.addSpanPorts(portList);
-
-        sw.setDataLayerAddress(null);
-        Assert.assertNull(sw.getDataLayerAddress());
-        byte[] dlAddress = { (byte) 0x01, (byte) 0x02, (byte) 0x03,
-                (byte) 0x04, (byte) 0x05, (byte) 0x06 };
-        sw.setDataLayerAddress(dlAddress);
-
-        Node resultNode = sw.getNode();
-        Set<NodeConnector> resultncSet = sw.getNodeConnectors();
-        byte[] resultdlAddress = sw.getDataLayerAddress();
-        ArrayList<NodeConnector> resultSpanPort = (ArrayList<NodeConnector>) sw
-                .getSpanPorts();
-
-        Assert.assertEquals(node, resultNode);
-        for (int i = 0; i < dlAddress.length; i++) {
-            Assert.assertEquals(dlAddress[i], resultdlAddress[i]);
-        }
-
-        Assert.assertTrue(ncSet.equals(resultncSet));
-
-        for (int i = 0; i < portList.size(); i++) {
-            Assert.assertEquals(portList.get(i), resultSpanPort.get(i));
-        }
-    }
-
-    @Test
-    public void testSwitchAddRemovePort() {
-        Node node = NodeCreator.createOFNode(((long) 10));
-
-        NodeConnector nc0 = NodeConnectorCreator.createOFNodeConnector(
-                (short) 20, node);
-        NodeConnector nc1 = NodeConnectorCreator.createOFNodeConnector(
-                (short) 30, node);
-        NodeConnector nc4 = NodeConnectorCreator.createOFNodeConnector(
-                (short) 60, node);
-        NodeConnector nc5 = NodeConnectorCreator.createOFNodeConnector(
-                (short) 70, node);
-        ArrayList<NodeConnector> portList = new ArrayList<NodeConnector>();
-
-        portList.add(nc4);
-        portList.add(nc5);
-
-        Set<NodeConnector> ncSet = new HashSet<NodeConnector>();
-        ncSet.add(nc0);
-        ncSet.add(nc1);
-
-        Switch sw = new Switch(node);
-        sw.setNodeConnectors(ncSet);
-        sw.removeNodeConnector(nc0);
-        Assert.assertFalse(ncSet.contains(nc0));
-
-        sw.removeSpanPorts(portList);
-        Assert.assertTrue(sw.getSpanPorts().isEmpty());
-
-    }
-
-    @Test
-    public void testSwitchConfig(){
-        Map<String, Property> prop = new HashMap<String, Property>();
-        Property desc = new Description("swicth1");
-        prop.put(desc.getName(), desc);
-        Property tier = new Tier(1);
-        prop.put(tier.getName(), tier);
-        SwitchConfig sc1 = new SwitchConfig("123", prop);
-        SwitchConfig sc2 = new SwitchConfig("123", prop);
-        Property mode = new ForwardingMode(1);
-        prop.put(mode.getName(), mode);
-        SwitchConfig sc3 = new SwitchConfig("123", prop);
-        Assert.assertTrue(sc1.equals(sc2));
-        Assert.assertEquals(tier, sc1.getProperty(Tier.TierPropName));
-        Assert.assertFalse(sc1.equals(sc3));
-        Assert.assertTrue(sc1.hashCode() == sc2.hashCode());
-        Assert.assertTrue(sc1.getNodeProperties().equals(sc2.getNodeProperties()));
-    }
-
-}