From 28c931d73c4ff56a6c14025b88c5b8e9b677fee9 Mon Sep 17 00:00:00 2001 From: Zihmin Hoover Date: Thu, 7 Feb 2019 16:05:51 -0500 Subject: [PATCH 1/1] Add junit coverage to MetadataCacheFactory class Add more test runs to MetadataCacheFactoryTest class Change-Id: I52871dfb876be91bd4600390af3bfee9d356e121 Issue-ID: APPC-1047 Signed-off-by: Zihmin Hoover --- .../appc/cache/impl/MetadataCacheFactoryTest.java | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/appc-core/appc-common-bundle/src/test/java/org/onap/appc/cache/impl/MetadataCacheFactoryTest.java b/appc-core/appc-common-bundle/src/test/java/org/onap/appc/cache/impl/MetadataCacheFactoryTest.java index 26a5b3596..3d2db38c6 100644 --- a/appc-core/appc-common-bundle/src/test/java/org/onap/appc/cache/impl/MetadataCacheFactoryTest.java +++ b/appc-core/appc-common-bundle/src/test/java/org/onap/appc/cache/impl/MetadataCacheFactoryTest.java @@ -27,14 +27,11 @@ package org.onap.appc.cache.impl; import org.junit.Assert; import org.junit.Test; -import org.junit.runner.RunWith; -import org.powermock.core.classloader.annotations.PrepareForTest; -import org.powermock.modules.junit4.PowerMockRunner; +import org.onap.appc.cache.CacheStrategies; import org.powermock.reflect.Whitebox; -@RunWith(PowerMockRunner.class) -@PrepareForTest(MetadataCacheImpl.class) public class MetadataCacheFactoryTest { + @Test public void testConstructor() throws Exception { Whitebox.invokeConstructor(MetadataCacheFactory.class); @@ -46,4 +43,15 @@ public class MetadataCacheFactoryTest { Assert.assertEquals("Should always return the same object", MetadataCacheFactory.getInstance(), MetadataCacheFactory.getInstance()); } -} + + @Test + public void testGetMetadataCacheWithNoArgument() throws Exception { + Assert.assertNotNull(MetadataCacheFactory.getInstance().getMetadataCache()); + } + + @Test + public void testGetMetadataCacheWithArgument() throws Exception { + CacheStrategies cacheStrategies = CacheStrategies.LRU; + Assert.assertNotNull(MetadataCacheFactory.getInstance().getMetadataCache(cacheStrategies)); + } +} \ No newline at end of file -- 2.16.6