added test cases to TestVServerInfo.java
[appc.git] / appc-outbound / appc-aai-client / provider / src / test / java / org / onap / appc / aai / client / aai / TestVServerInfo.java
index 728d270..5da52d3 100644 (file)
@@ -77,5 +77,24 @@ public class TestVServerInfo {
         params.put("tenantId", "");
         vServerInfo = new VServerInfo(params);
     }
+    
+    @Test(expected = MissingParameterException.class)
+    public void testConstructorWithEmptyCloudOwner() throws MissingParameterException {
+        Map<String, String> params = new HashMap<>();
+        params.put("vserverId", "testVserverId");
+        params.put("tenantId", "testTenantId");
+        params.put("cloudOwner", "");
+        vServerInfo = new VServerInfo(params);
+    }
+    
+    @Test(expected = MissingParameterException.class)
+    public void testConstructorWithEmptyCloudRegionId() throws MissingParameterException {
+        Map<String, String> params = new HashMap<>();
+        params.put("vserverId", "testVserverId");
+        params.put("tenantId", "testTenantId");
+        params.put("cloudOwner", "testCloudOwner");
+        params.put("cloudRegionId", "");
+        vServerInfo = new VServerInfo(params);
+    }
 
 }