X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=opendaylight%2Fsal%2Fapi%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fsal%2Futils%2FEtherTypesTest.java;h=117da55de89c4d74844a8ed7d80e17e61276eff6;hb=e2f7aaa41e482815ca1d4495eb85c8653cd903ab;hp=5beb8713f9e91eb400e75ec7fa685ec51be870f8;hpb=541d0a36997f292bb037a2199463431eee538358;p=controller.git diff --git a/opendaylight/sal/api/src/test/java/org/opendaylight/controller/sal/utils/EtherTypesTest.java b/opendaylight/sal/api/src/test/java/org/opendaylight/controller/sal/utils/EtherTypesTest.java index 5beb8713f9..117da55de8 100644 --- a/opendaylight/sal/api/src/test/java/org/opendaylight/controller/sal/utils/EtherTypesTest.java +++ b/opendaylight/sal/api/src/test/java/org/opendaylight/controller/sal/utils/EtherTypesTest.java @@ -12,60 +12,63 @@ package org.opendaylight.controller.sal.utils; import java.util.ArrayList; import org.junit.Assert; import org.junit.Test; - + public class EtherTypesTest { + + @Test + public void testEthertypesCreation() { + + EtherTypes arp = EtherTypes.ARP; + + Assert.assertTrue(arp.toString().equals("ARP")); + Assert.assertTrue(arp.intValue() == 2054); + Assert.assertTrue(arp.shortValue() == (short)2054); + } + + @Test + public void testGetEtherTypesString() { + + Assert.assertTrue(EtherTypes.getEtherTypeName(34984).equals("QINQ")); + Assert.assertTrue(EtherTypes.getEtherTypeName((short)2048).equals("IPv4")); + Assert.assertTrue(EtherTypes.getEtherTypeName(0x010B).equals("PVSTP")); + + Assert.assertFalse(EtherTypes.getEtherTypeName(0x800).equals("ARP")); + } + + @Test + public void testGetEtherTypesNumber() { + Assert.assertTrue(EtherTypes.getEtherTypeNumberInt("VLAN Tagged") == 33024); + Assert.assertTrue(EtherTypes.getEtherTypeNumberShort("ARP") == 2054); + + Assert.assertFalse(EtherTypes.getEtherTypeNumberInt("CDP") == 1000); + } + + @Test + public void testGetEtherTypesList() { + ArrayList etherTypeNames = (ArrayList) EtherTypes.getEtherTypesNameList(); + Assert.assertTrue(etherTypeNames.get(0).equals("PVSTP")); + Assert.assertTrue(etherTypeNames.get(1).equals("CDP")); + Assert.assertTrue(etherTypeNames.get(2).equals("VTP")); + Assert.assertTrue(etherTypeNames.get(3).equals("IPv4")); + Assert.assertTrue(etherTypeNames.get(4).equals("ARP")); + Assert.assertTrue(etherTypeNames.get(5).equals("Reverse ARP")); + Assert.assertTrue(etherTypeNames.get(6).equals("VLAN Tagged")); + Assert.assertTrue(etherTypeNames.get(7).equals("IPv6")); + Assert.assertTrue(etherTypeNames.get(8).equals("MPLS Unicast")); + Assert.assertTrue(etherTypeNames.get(9).equals("MPLS Multicast")); + Assert.assertTrue(etherTypeNames.get(10).equals("QINQ")); + Assert.assertTrue(etherTypeNames.get(11).equals("LLDP")); + Assert.assertTrue(etherTypeNames.get(12).equals("Old QINQ")); + Assert.assertTrue(etherTypeNames.get(13).equals("Cisco QINQ")); + } + + @Test + public void testGetEtherTypesloadFromString() { + Assert.assertTrue(EtherTypes.loadFromString("37376").equals(EtherTypes.CISCOQINQ)); + Assert.assertTrue(EtherTypes.loadFromString("100") == null); + } - @Test - public void testEthertypesCreation() { - - EtherTypes arp = EtherTypes.ARP; - - Assert.assertTrue(arp.toString().equals("ARP")); - Assert.assertTrue(arp.intValue() == 2054); - Assert.assertTrue(arp.shortValue() == (short)2054); - } - - @Test - public void testGetEtherTypesString() { - - Assert.assertTrue(EtherTypes.getEtherTypeName(34984).equals("QINQ")); - Assert.assertTrue(EtherTypes.getEtherTypeName((short)2048).equals("IPv4")); - Assert.assertTrue(EtherTypes.getEtherTypeName(0x010B).equals("PVSTP")); - - Assert.assertFalse(EtherTypes.getEtherTypeName(0x800).equals("ARP")); - } - - @Test - public void testGetEtherTypesNumber() { - Assert.assertTrue(EtherTypes.getEtherTypeNumberInt("VLAN Tagged") == 33024); - Assert.assertTrue(EtherTypes.getEtherTypeNumberShort("ARP") == 2054); - - Assert.assertFalse(EtherTypes.getEtherTypeNumberInt("CDP") == 1000); - } +} - @Test - public void testGetEtherTypesList() { - ArrayList etherTypeNames = (ArrayList) EtherTypes.getEtherTypesNameList(); - Assert.assertTrue(etherTypeNames.get(0).equals("PVSTP")); - Assert.assertTrue(etherTypeNames.get(1).equals("CDP")); - Assert.assertTrue(etherTypeNames.get(2).equals("VTP")); - Assert.assertTrue(etherTypeNames.get(3).equals("IPv4")); - Assert.assertTrue(etherTypeNames.get(4).equals("ARP")); - Assert.assertTrue(etherTypeNames.get(5).equals("Reverse ARP")); - Assert.assertTrue(etherTypeNames.get(6).equals("VLAN Tagged")); - Assert.assertTrue(etherTypeNames.get(7).equals("IPv6")); - Assert.assertTrue(etherTypeNames.get(8).equals("MPLS Unicast")); - Assert.assertTrue(etherTypeNames.get(9).equals("MPLS Multicast")); - Assert.assertTrue(etherTypeNames.get(10).equals("QINQ")); - Assert.assertTrue(etherTypeNames.get(11).equals("LLDP")); - Assert.assertTrue(etherTypeNames.get(12).equals("Old QINQ")); - Assert.assertTrue(etherTypeNames.get(13).equals("Cisco QINQ")); - } - @Test - public void testGetEtherTypesloadFromString() { - Assert.assertTrue(EtherTypes.loadFromString("37376").equals(EtherTypes.CISCOQINQ)); - Assert.assertTrue(EtherTypes.loadFromString("100") == null); - } -}