@Test
	public void testUnzipZipWithRootFolder(){
		try {
			File testFile = new File(this.getClass().getResource("/ziptest_folder/folder.zip").toURI());
			String testUnzipFolderPath = testFile.getParent()+ "/zip_content";
			File testUnzipFolder = new File(testUnzipFolderPath);
			
			//Unzip the file
			assertTrue(ZipUtils.unzipFileOrFolder(testFile, testUnzipFolderPath));

			//should contains 1 folder
			File[] content = testUnzipFolder.listFiles();
			assertTrue(content[0].exists() && content[0].isDirectory());
			
			//get the content of the folder
			content = content[0].listFiles();
			assertTrue(content.length > 0);
			
			//clean up
			FileUtils.deleteDirectory(testUnzipFolder);
			
		} catch (URISyntaxException e) {
			e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		}
	}