Esempio n. 1
0
 @Test
 public void renameToExistingFileTest() throws IOException {
   StringBuilder toCompare = new StringBuilder();
   mFsShell.run(new String[] {"mkdir", "/testFolder"});
   toCompare.append(getCommandOutput(new String[] {"mkdir", "/testFolder"}));
   mFsShell.run(new String[] {"mkdir", "/testFolder1"});
   toCompare.append(getCommandOutput(new String[] {"mkdir", "/testFolder1"}));
   Assert.assertEquals(
       -1, mFsShell.rename(new String[] {"rename", "/testFolder1", "/testFolder"}));
 }
Esempio n. 2
0
 @Test
 public void renameTest() throws IOException {
   StringBuilder toCompare = new StringBuilder();
   mFsShell.run(new String[] {"mkdir", "/testFolder1"});
   toCompare.append(getCommandOutput(new String[] {"mkdir", "/testFolder1"}));
   Assert.assertTrue(isFileExist(new TachyonURI("/testFolder1")));
   mFsShell.rename(new String[] {"rename", "/testFolder1", "/testFolder"});
   toCompare.append(getCommandOutput(new String[] {"mv", "/testFolder1", "/testFolder"}));
   Assert.assertEquals(toCompare.toString(), mOutput.toString());
   Assert.assertTrue(isFileExist(new TachyonURI("/testFolder")));
   Assert.assertFalse(isFileExist(new TachyonURI("/testFolder1")));
 }
Esempio n. 3
0
 @Test
 public void renameParentDirectoryTest() throws IOException {
   StringBuilder toCompare = new StringBuilder();
   mFsShell.mkdir(new String[] {"mkdir", "/test/File1"});
   toCompare.append(getCommandOutput(new String[] {"mkdir", "/test/File1"}));
   mFsShell.rename(new String[] {"rename", "/test", "/test2"});
   toCompare.append(getCommandOutput(new String[] {"mv", "/test", "/test2"}));
   Assert.assertNotNull(mTfs.getFile(new TachyonURI("/test2/File1")));
   Assert.assertNull(mTfs.getFile(new TachyonURI("/test")));
   Assert.assertNull(mTfs.getFile(new TachyonURI("/test/File1")));
   Assert.assertEquals(toCompare.toString(), mOutput.toString());
 }