From e9adb1321b864d9ba6d1c8385206d2f1ac5b3a82 Mon Sep 17 00:00:00 2001 From: Varun Gudisena Date: Wed, 4 Oct 2017 00:30:46 -0500 Subject: Add unit test cases Issue-Id: DMAAP-151 Change-Id: I9bf7c8925751ca7b326407875d0032ce321c5d49 Signed-off-by: Varun Gudisena --- .../filemonitor/ServicePropertiesMapTest.java | 43 ++++++++++++++++------ 1 file changed, 31 insertions(+), 12 deletions(-) (limited to 'src/test') diff --git a/src/test/java/com/att/nsa/dmaap/filemonitor/ServicePropertiesMapTest.java b/src/test/java/com/att/nsa/dmaap/filemonitor/ServicePropertiesMapTest.java index 5a4d5b5..df3695e 100644 --- a/src/test/java/com/att/nsa/dmaap/filemonitor/ServicePropertiesMapTest.java +++ b/src/test/java/com/att/nsa/dmaap/filemonitor/ServicePropertiesMapTest.java @@ -23,13 +23,30 @@ package com.att.nsa.dmaap.filemonitor; import static org.junit.Assert.*; import java.io.File; +import java.io.FileNotFoundException; +import java.nio.file.Path; +import java.nio.file.Paths; +import java.util.HashMap; import org.junit.After; import org.junit.Before; import org.junit.Test; +import org.junit.runner.RunWith; +import org.mockito.InjectMocks; +import org.mockito.Mock; +import org.powermock.api.mockito.PowerMockito; +import org.powermock.modules.junit4.PowerMockRunner; +import com.fasterxml.jackson.core.type.TypeReference; +import com.fasterxml.jackson.databind.ObjectMapper; + +@RunWith(PowerMockRunner.class) public class ServicePropertiesMapTest { + @InjectMocks + ServicePropertiesMap map; + + @Before public void setUp() throws Exception { } @@ -41,12 +58,9 @@ public class ServicePropertiesMapTest { @Test public void testRefresh() { - ServicePropertiesMap map = new ServicePropertiesMap(); - try { map.refresh(new File(":/file")); } catch (Exception e) { - // TODO Auto-generated catch block e.printStackTrace(); } @@ -54,15 +68,26 @@ public class ServicePropertiesMapTest { } + @Test() + public void testRefreshJsonFile() throws Exception { + Path resourceDirectory = Paths.get("src/test/resources"); + map.refresh(new File(resourceDirectory+"\\"+"test.json")); + assertTrue(true); + } + @Test - public void testGetProperty() { + public void testRefreshPropsFile() throws Exception { + Path resourceDirectory = Paths.get("src/test/resources"); + map.refresh(new File(resourceDirectory+"\\"+"test.properties")); + assertTrue(true); + } - ServicePropertiesMap map = new ServicePropertiesMap(); + @Test + public void testGetProperty() { try { map.getProperty("filename", "propertykey"); } catch (Exception e) { - // TODO Auto-generated catch block e.printStackTrace(); } @@ -72,12 +97,9 @@ public class ServicePropertiesMapTest { @Test public void testGetProperties() { - ServicePropertiesMap map = new ServicePropertiesMap(); - try { map.getProperties("filename"); } catch (Exception e) { - // TODO Auto-generated catch block e.printStackTrace(); } @@ -88,12 +110,9 @@ public class ServicePropertiesMapTest { @Test public void testIfNullThenEmpty() { - ServicePropertiesMap map = new ServicePropertiesMap(); - try { map.getProperties("filename"); } catch (Exception e) { - // TODO Auto-generated catch block e.printStackTrace(); } -- cgit 1.2.3-korg