improve test coverage 02/109202/2
authorJulienBe <julien.bertozzi@intl.att.com>
Tue, 16 Jun 2020 17:18:16 +0000 (19:18 +0200)
committerOfir Sonsino <ofir.sonsino@intl.att.com>
Fri, 19 Jun 2020 10:59:06 +0000 (10:59 +0000)
Issue-ID: SDC-3120
Signed-off-by: JulienBe <julien.bertozzi@intl.att.com>
Change-Id: I8e02fcb3f495d70c14e6e9cf0304085d77918805

common/onap-common-configuration-management/onap-configuration-management-api/src/test/java/org/onap/config/api/ConfigurationTest.java

index 7e3fd5d..6ceffe7 100644 (file)
@@ -72,6 +72,62 @@ public class ConfigurationTest {
         Assert.assertNull(Configuration.TENANT.get());
     }
 
+    @Test
+    public void testGetAsStringValues() {
+        Assert.assertEquals(0, configuration.getAsStringValues("key").size());
+        Assert.assertEquals(0, configuration.getAsStringValues("namespace", "key").size());
+        Assert.assertEquals(0, configuration.getAsStringValues("tenantId", "namespace", "key").size());
+    }
+
+    @Test
+    public void testGetAsByteValues() {
+        Assert.assertEquals(0, configuration.getAsByteValues("key").size());
+        Assert.assertEquals(0, configuration.getAsByteValues("namespace", "key").size());
+        Assert.assertEquals(0, configuration.getAsByteValues("tenantId", "namespace", "key").size());
+    }
+
+    @Test
+    public void testGetAsShortValues() {
+        Assert.assertEquals(0, configuration.getAsShortValues("key").size());
+        Assert.assertEquals(0, configuration.getAsShortValues("namespace", "key").size());
+        Assert.assertEquals(0, configuration.getAsShortValues("tenantId", "namespace", "key").size());
+    }
+
+    @Test
+    public void testGetAsIntegerValues() {
+        Assert.assertEquals(0, configuration.getAsIntegerValues("key").size());
+        Assert.assertEquals(0, configuration.getAsIntegerValues("namespace", "key").size());
+        Assert.assertEquals(0, configuration.getAsIntegerValues("tenantId", "namespace", "key").size());
+    }
+
+    @Test
+    public void testGetAsDoubleValues() {
+        Assert.assertEquals(0, configuration.getAsDoubleValues("key").size());
+        Assert.assertEquals(0, configuration.getAsDoubleValues("namespace", "key").size());
+        Assert.assertEquals(0, configuration.getAsDoubleValues("tenantId", "namespace", "key").size());
+    }
+
+    @Test
+    public void testGetAsFloatValues() {
+        Assert.assertEquals(0, configuration.getAsFloatValues("key").size());
+        Assert.assertEquals(0, configuration.getAsFloatValues("namespace", "key").size());
+        Assert.assertEquals(0, configuration.getAsFloatValues("tenantId", "namespace", "key").size());
+    }
+
+    @Test
+    public void testGetAsBooleanValues() {
+        Assert.assertEquals(0, configuration.getAsBooleanValues("key").size());
+        Assert.assertEquals(0, configuration.getAsBooleanValues("namespace", "key").size());
+        Assert.assertEquals(0, configuration.getAsBooleanValues("tenantId", "namespace", "key").size());
+    }
+
+    @Test
+    public void testGetAsCharacterValues() {
+        Assert.assertEquals(0, configuration.getAsCharacterValues("key").size());
+        Assert.assertEquals(0, configuration.getAsCharacterValues("namespace", "key").size());
+        Assert.assertEquals(0, configuration.getAsCharacterValues("tenantId", "namespace", "key").size());
+    }
+
     @Test
     public void tenantDoesNotPropagateToAnotherThread() throws ExecutionException, InterruptedException {
         final String currentTenant = "xyz";