You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by ga...@apache.org on 2019/07/16 14:17:21 UTC

[cloudstack] 02/09: Add UnitTests to BridgeVifDriver and NetUtils

This is an automated email from the ASF dual-hosted git repository.

gabriel pushed a commit to branch cloud0-cidr-412
in repository https://gitbox.apache.org/repos/asf/cloudstack.git

commit cd5962180893c8f85786ac580429c82bcd3aa3be
Author: Wido den Hollander <wi...@widodh.nl>
AuthorDate: Fri Jul 12 11:11:27 2019 +0200

    Add UnitTests to BridgeVifDriver and NetUtils
    
    Signed-off-by: Wido den Hollander <wi...@widodh.nl>
---
 .../com/cloud/hypervisor/kvm/resource/BridgeVifDriverTest.java     | 6 ++++++
 utils/src/test/java/com/cloud/utils/net/NetUtilsTest.java          | 7 +++++++
 2 files changed, 13 insertions(+)

diff --git a/plugins/hypervisors/kvm/src/test/java/com/cloud/hypervisor/kvm/resource/BridgeVifDriverTest.java b/plugins/hypervisors/kvm/src/test/java/com/cloud/hypervisor/kvm/resource/BridgeVifDriverTest.java
index ad0f92b..ac45102 100644
--- a/plugins/hypervisors/kvm/src/test/java/com/cloud/hypervisor/kvm/resource/BridgeVifDriverTest.java
+++ b/plugins/hypervisors/kvm/src/test/java/com/cloud/hypervisor/kvm/resource/BridgeVifDriverTest.java
@@ -55,4 +55,10 @@ public class BridgeVifDriverTest {
         Assert.assertTrue(driver.isValidProtocolAndVnetId("123", "vlan"));
         Assert.assertTrue(driver.isValidProtocolAndVnetId("456", "vxlan"));
     }
+
+    @Test
+    public void testVxNetBridgeName() {
+        Assert.assertEquals("brvx-500", driver.generateVxnetBrName(null, 500));
+        Assert.assertEquals("brvx-10000", driver.generateVxnetBrName(null, 10000));
+    }
 }
\ No newline at end of file
diff --git a/utils/src/test/java/com/cloud/utils/net/NetUtilsTest.java b/utils/src/test/java/com/cloud/utils/net/NetUtilsTest.java
index 173704a..1496462 100644
--- a/utils/src/test/java/com/cloud/utils/net/NetUtilsTest.java
+++ b/utils/src/test/java/com/cloud/utils/net/NetUtilsTest.java
@@ -709,4 +709,11 @@ public class NetUtilsTest {
         assertFalse(NetUtils.isIPv6EUI64("2001:db8::100:1"));
         assertFalse(NetUtils.isIPv6EUI64("2a01:4f9:2a:185f::2"));
     }
+
+    @Test
+    public void testLinkLocal() {
+        assertEquals("255.255.255.0", NetUtils.getLinkLocalNetMask());
+        assertEquals("169.254.0.1", NetUtils.getLinkLocalGateway());
+        assertEquals("169.254.0.0/16", NetUtils.getLinkLocalCIDR());
+    }
 }