ELAN L2GW Junit Test Cases 42/66242/19
authorYugandhar Reddy Kaku <yugandhar.reddy.kaku@ericsson.com>
Tue, 5 Dec 2017 13:35:12 +0000 (19:05 +0530)
committerVivekanandan Narasimhan <vivek.konnect@gmail.com>
Thu, 12 Apr 2018 09:11:51 +0000 (09:11 +0000)
commitb3598ff0644e0a3260108f204bbab6f28fbc9287
tree47d95c1d49e1ae90c9ce586aac53ff8b84612626
parentbaa61308e82a58c09c463a5e2eb6d96a0f428e6f
ELAN L2GW Junit Test Cases

1. verifyL2gw1Connection
   verify the dpn macs are programed in tor remote ucast
   verify dpn remote broadcast group includes tor endpoint
   verify tor1 mcast group includes dpns
2. verifyL2gwMac1InDpns
   verify tor mac is programed in dpn
3. verifyL2gw2Connection
   verify tor1 mac is programed in tor2
   verify tor1 mcast group includes tor2 tep
4. verifyL2gwMac2InTors
   verify new tor1 mac is programed in tor2
5. verifyL2gwMacDeleteInTors
   verify tor1 mac is deleted from tor2
6. verifyAddDpnAfterL2gwConnection
   verify tor macs are programed in new dpn
7. verifyDeleteDpnAfterL2gwConnection
   verify tor macs are removed from dpn
   verify tor mcast group does not contain deleted dpn
   verify dpn mac is removed from tor
8. verifyDeleteL2gw1Connection
   verify dpn bc group does not contain tor
   verify dpn macs are removed from tor

Change-Id: I648e246079d0c432037a4b6851275e7986ebf753
Signed-off-by: Yugandhar Reddy Kaku <yugandhar.reddy.kaku@ericsson.com>
elanmanager/impl/pom.xml
elanmanager/impl/src/test/java/org/opendaylight/netvirt/elan/l2gw/nodehandlertest/DataProvider.java
elanmanager/impl/src/test/java/org/opendaylight/netvirt/elan/l2gw/nodehandlertest/TestBuilders.java
elanmanager/impl/src/test/java/org/opendaylight/netvirt/elanmanager/tests/DpnNodeBuilders.java [new file with mode: 0644]
elanmanager/impl/src/test/java/org/opendaylight/netvirt/elanmanager/tests/ElanServiceTest.java
elanmanager/impl/src/test/java/org/opendaylight/netvirt/elanmanager/tests/ElanServiceTestBase.java
elanmanager/impl/src/test/java/org/opendaylight/netvirt/elanmanager/tests/ElanServiceTestModule.java
elanmanager/impl/src/test/java/org/opendaylight/netvirt/elanmanager/tests/L2gwBuilders.java [new file with mode: 0644]
elanmanager/impl/src/test/java/org/opendaylight/netvirt/elanmanager/tests/Verifications.java [new file with mode: 0644]
elanmanager/impl/src/test/java/org/opendaylight/netvirt/elanmanager/tests/utils/ElanEgressActionsHelper.java