Supports dpdk-based vm creation in OpenstackNetworking service.
Change-Id: I39c30cde5b455952a4c7ed0147903324c6598880
diff --git a/apps/openstacknetworking/app/src/test/java/org/onosproject/openstacknetworking/util/OpenstackNetworkingUtilTest.java b/apps/openstacknetworking/app/src/test/java/org/onosproject/openstacknetworking/util/OpenstackNetworkingUtilTest.java
index 0e291f8..daf0a9a 100644
--- a/apps/openstacknetworking/app/src/test/java/org/onosproject/openstacknetworking/util/OpenstackNetworkingUtilTest.java
+++ b/apps/openstacknetworking/app/src/test/java/org/onosproject/openstacknetworking/util/OpenstackNetworkingUtilTest.java
@@ -36,6 +36,7 @@
import org.onosproject.net.PortNumber;
import org.onosproject.net.device.DeviceService;
import org.onosproject.net.device.DeviceServiceAdapter;
+import org.onosproject.openstacknetworking.api.Constants;
import org.onosproject.openstacknetworking.api.InstancePort;
import org.onosproject.openstacknetworking.api.OpenstackNetworkService;
import org.onosproject.openstacknetworking.api.OpenstackRouterAdminService;
@@ -84,6 +85,7 @@
import static org.onosproject.openstacknetworking.util.OpenstackNetworkingUtil.prettyJson;
import static org.onosproject.openstacknetworking.util.OpenstackNetworkingUtil.routerInterfacesEquals;
import static org.onosproject.openstacknetworking.util.OpenstackNetworkingUtil.swapStaleLocation;
+import static org.onosproject.openstacknetworking.util.OpenstackNetworkingUtil.vnicType;
public final class OpenstackNetworkingUtilTest {
@@ -438,6 +440,22 @@
}
+ /**
+ * Tests the vnicType method.
+ */
+ @Test
+ public void testVnicType() {
+ String portNameNormalTap = "tap123456789ab";
+ String portNameNormalVhu = "tap123456789ab";
+ String portNameNormalCavium = "enp1f2s3";
+ String portNameUnsupported = "123456789ab";
+
+ assertEquals(vnicType(portNameNormalTap), Constants.VnicType.NORMAL);
+ assertEquals(vnicType(portNameNormalVhu), Constants.VnicType.NORMAL);
+ assertEquals(vnicType(portNameNormalCavium), Constants.VnicType.DIRECT);
+ assertEquals(vnicType(portNameUnsupported), Constants.VnicType.UNSUPPORTED);
+ }
+
private DeviceId genDeviceId(int index) {
return DeviceId.deviceId("of:compute-" + index);
}