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
@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
\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
@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
@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