Add unit test cases 65/17165/1
authorVarun Gudisena <vg411h@att.com>
Wed, 4 Oct 2017 05:30:46 +0000 (00:30 -0500)
committerVarun Gudisena <vg411h@att.com>
Wed, 4 Oct 2017 05:30:56 +0000 (00:30 -0500)
Issue-Id: DMAAP-151
Change-Id: I9bf7c8925751ca7b326407875d0032ce321c5d49
Signed-off-by: Varun Gudisena <vg411h@att.com>
src/test/java/com/att/nsa/dmaap/filemonitor/ServicePropertiesMapTest.java

index 5a4d5b5..df3695e 100644 (file)
@@ -23,13 +23,30 @@ package com.att.nsa.dmaap.filemonitor;
 import static org.junit.Assert.*;\r
 \r
 import java.io.File;\r
+import java.io.FileNotFoundException;\r
+import java.nio.file.Path;\r
+import java.nio.file.Paths;\r
+import java.util.HashMap;\r
 \r
 import org.junit.After;\r
 import org.junit.Before;\r
 import org.junit.Test;\r
+import org.junit.runner.RunWith;\r
+import org.mockito.InjectMocks;\r
+import org.mockito.Mock;\r
+import org.powermock.api.mockito.PowerMockito;\r
+import org.powermock.modules.junit4.PowerMockRunner;\r
 \r
+import com.fasterxml.jackson.core.type.TypeReference;\r
+import com.fasterxml.jackson.databind.ObjectMapper;\r
+\r
+@RunWith(PowerMockRunner.class)\r
 public class ServicePropertiesMapTest {\r
 \r
+       @InjectMocks\r
+       ServicePropertiesMap map;\r
+\r
+\r
        @Before\r
        public void setUp() throws Exception {\r
        }\r
@@ -41,12 +58,9 @@ public class ServicePropertiesMapTest {
        @Test\r
        public void testRefresh() {\r
 \r
-               ServicePropertiesMap map = new ServicePropertiesMap();\r
-\r
                try {\r
                        map.refresh(new File(":/file"));\r
                } catch (Exception e) {\r
-                       // TODO Auto-generated catch block\r
                        e.printStackTrace();\r
                }\r
 \r
@@ -54,15 +68,26 @@ public class ServicePropertiesMapTest {
 \r
        }\r
 \r
+       @Test()\r
+       public void testRefreshJsonFile() throws Exception {\r
+               Path resourceDirectory = Paths.get("src/test/resources");\r
+                       map.refresh(new File(resourceDirectory+"\\"+"test.json"));\r
+                       assertTrue(true);\r
+       }\r
+       \r
        @Test\r
-       public void testGetProperty() {\r
+       public void testRefreshPropsFile() throws Exception {\r
+               Path resourceDirectory = Paths.get("src/test/resources");\r
+                       map.refresh(new File(resourceDirectory+"\\"+"test.properties"));\r
+                       assertTrue(true);\r
+       }\r
 \r
-               ServicePropertiesMap map = new ServicePropertiesMap();\r
+       @Test\r
+       public void testGetProperty() {\r
 \r
                try {\r
                        map.getProperty("filename", "propertykey");\r
                } catch (Exception e) {\r
-                       // TODO Auto-generated catch block\r
                        e.printStackTrace();\r
                }\r
 \r
@@ -72,12 +97,9 @@ public class ServicePropertiesMapTest {
        @Test\r
        public void testGetProperties() {\r
 \r
-               ServicePropertiesMap map = new ServicePropertiesMap();\r
-\r
                try {\r
                        map.getProperties("filename");\r
                } catch (Exception e) {\r
-                       // TODO Auto-generated catch block\r
                        e.printStackTrace();\r
                }\r
 \r
@@ -88,12 +110,9 @@ public class ServicePropertiesMapTest {
        @Test\r
        public void testIfNullThenEmpty() {\r
 \r
-               ServicePropertiesMap map = new ServicePropertiesMap();\r
-\r
                try {\r
                        map.getProperties("filename");\r
                } catch (Exception e) {\r
-                       // TODO Auto-generated catch block\r
                        e.printStackTrace();\r
                }\r
 \r