modify filemanage unit test 03/18503/3
authorHarry Huang <huangxiangyu5@huawei.com>
Thu, 12 Oct 2017 10:47:08 +0000 (18:47 +0800)
committerHarry Huang <huangxiangyu5@huawei.com>
Thu, 12 Oct 2017 12:28:13 +0000 (20:28 +0800)
Change-Id: I642053e6f03e8a45028f685c57e19c5aee6a7d48
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
Issue-Id: VNFSDK-85

vnfmarket-be/vnf-sdk-marketplace/src/test/java/org/onap/vnfsdk/marketplace/filemanage/FileManageTest.java [moved from vnfmarket-be/vnf-sdk-marketplace/src/test/filemanage/FileManageTest.java with 82% similarity]

@@ -58,14 +58,17 @@ public class FileManageTest {
     }
 
     @Before
-    public void createTestFile()
+    public void createTestFile() throws IOException
     {
-        String srcPath = "./srcPathForTest";
-        String dstPath = "./dstPathForTest";
+        String srcPath = "." + File.separator + "srcPathForTest";
+        String dstPath = "." + File.separator + "dstPathForTest";
+        String testFilePath = srcPath + File.separator + "fileForTest";
         File src = new File(srcPath);
         File dst = new File(dstPath);
+        File testFile = new File(testFilePath);
         src.mkdir();
         dst.mkdir();
+        testFile.createNewFile();
     }
 
     @Test
@@ -76,23 +79,17 @@ public class FileManageTest {
                 return FileManagerType.http;
             }
         };
-
-        FileManager ManagerImpl = FileManagerFactory.createFileManager();
-        String srcPath = "./srcPathForTest";
         new MockUp<ToolUtil>() {
             @Mock
             private String getHttpServerAbsolutePath() {
-                return null;
-            }
-        };
-        new MockUp<ToolUtil>() {
-            @Mock
-            private boolean deleteDir(File dir) {
-                return true;
+                return "";
             }
         };
 
-        assertEquals(ManagerImpl.delete(srcPath), true);
+        FileManager ManagerImpl = FileManagerFactory.createFileManager();
+        String dstPath = "./dstPathForTest";
+
+        assertEquals(ManagerImpl.delete(dstPath), true);
     }
 
     @Test
@@ -103,28 +100,23 @@ public class FileManageTest {
                 return FileManagerType.http;
             }
         };
-
-        FileManager ManagerImpl = FileManagerFactory.createFileManager();
-        String srcPath = "./srcPathForTest";
-        String dstPath = "./dstPathForTest";
         new MockUp<ToolUtil>() {
             @Mock
             private String getHttpServerAbsolutePath() {
-                return null;
-            }
-        };
-        new MockUp<ToolUtil>() {
-            @Mock
-            private boolean copyDirectory(String srcDirName, String destDirName, boolean overlay) {
-                return true;
+                return "";
             }
         };
+
+        FileManager ManagerImpl = FileManagerFactory.createFileManager();
+        String srcPath = "./srcPathForTest";
+        String dstPath = "./dstPathForTest";
+
         assertEquals(ManagerImpl.upload(srcPath, dstPath), true);
 
-        File src = new File(srcPath);
-        if (src.exists())
+        File srcDir = new File(srcPath);
+        if (srcDir.exists())
         {
-            src.delete();
+            ManagerImpl.delete(srcPath);
         }
 
         assertEquals(ManagerImpl.upload(srcPath, dstPath), false);