33
33
public class FileUtilitySuite {
34
34
35
35
protected File sourceFolder ;
36
- protected File destFile ;
37
36
protected File destTarLoc ;
37
+ protected File destFolder ;
38
38
39
39
@ Before
40
40
public void setUp () throws IOException {
41
- sourceFolder = Utils . createTempDir ( System .getProperty ("java.io.tmpdir" ),
42
- "FileUtilTest" + RandomUtils .nextLong ());
43
- destTarLoc = File . createTempFile ( " dest-tar" , ".tar" );
44
- destFile = File .createTempFile ("dest-file " , ".tmp " );
41
+ String tmpDir = System .getProperty ("java.io.tmpdir" );
42
+ sourceFolder = Utils . createTempDir ( tmpDir , "FileUtilTest-src- " + RandomUtils .nextLong ());
43
+ destFolder = Utils . createTempDir ( tmpDir , "FileUtilTest- dest-" + RandomUtils . nextLong () );
44
+ destTarLoc = File .createTempFile ("dest-tar " , ".tar " );
45
45
}
46
46
47
47
@ After
48
48
public void tearDown () {
49
49
destTarLoc .delete ();
50
- destFile .delete ();
51
50
}
52
51
53
52
@ Test
@@ -66,14 +65,12 @@ public void testCreationAndExtraction() throws IllegalStateException, IOExceptio
66
65
Assert .assertTrue (destTarLoc .exists ());
67
66
68
67
// Extract the tarball
69
- String destFilePath = destFile .getAbsolutePath ();
70
- destFile .delete ();
71
- Assert .assertFalse (destFile .exists ());
72
- FileUtility .extractTarFile (destTarLoc .getAbsolutePath (), destFilePath );
68
+ Assert .assertEquals (destFolder .listFiles ().length , 0 );
69
+ FileUtility .extractTarFile (destTarLoc .getAbsolutePath (), destFolder .getAbsolutePath ());
73
70
74
- Assert .assertTrue (destFile .exists ());
75
- Assert .assertEquals (destFile .listFiles ().length , 1 );
76
- Assert .assertArrayEquals (randomBytes , FileUtils .readFileToByteArray (destFile .listFiles ()[0 ]));
71
+ Assert .assertTrue (destFolder .exists ());
72
+ Assert .assertEquals (destFolder .listFiles ().length , 1 );
73
+ Assert .assertArrayEquals (randomBytes , FileUtils .readFileToByteArray (destFolder .listFiles ()[0 ]));
77
74
}
78
75
79
76
}
0 commit comments