List of usage examples for org.apache.commons.io FileDeleteStrategy NORMAL
FileDeleteStrategy NORMAL
To view the source code for org.apache.commons.io FileDeleteStrategy NORMAL.
Click Source Link
From source file:my.FileDeleteStrategyTestCase.java
@Test public void testDeleteNormal() throws Exception { File baseDir = getTestDirectory(); System.out.println(baseDir);//from w ww . j av a 2 s.c o m File subDir = new File(baseDir, "test"); System.out.println(subDir); assertEquals(true, subDir.mkdir()); File subFile = new File(subDir, "a.txt"); createFile(subFile, 16); assertEquals(true, subDir.exists()); assertEquals(true, subFile.exists()); // delete dir try { FileDeleteStrategy.NORMAL.delete(subDir); fail(); } catch (IOException ex) { // expected } assertEquals(true, subDir.exists()); assertEquals(true, subFile.exists()); // delete file FileDeleteStrategy.NORMAL.delete(subFile); assertEquals(true, subDir.exists()); assertEquals(false, subFile.exists()); // delete dir FileDeleteStrategy.NORMAL.delete(subDir); assertEquals(false, subDir.exists()); // delete dir FileDeleteStrategy.NORMAL.delete(subDir); // no error assertEquals(false, subDir.exists()); }
From source file:my.FileDeleteStrategyTestCase.java
public void testDeleteQuietlyNormal() throws Exception { File baseDir = getTestDirectory(); File subDir = new File(baseDir, "test"); assertEquals(true, subDir.mkdir());/* ww w .j ava 2 s. c o m*/ File subFile = new File(subDir, "a.txt"); createFile(subFile, 16); assertEquals(true, subDir.exists()); assertEquals(true, subFile.exists()); // delete dir assertEquals(false, FileDeleteStrategy.NORMAL.deleteQuietly(subDir)); assertEquals(true, subDir.exists()); assertEquals(true, subFile.exists()); // delete file assertEquals(true, FileDeleteStrategy.NORMAL.deleteQuietly(subFile)); assertEquals(true, subDir.exists()); assertEquals(false, subFile.exists()); // delete dir assertEquals(true, FileDeleteStrategy.NORMAL.deleteQuietly(subDir)); assertEquals(false, subDir.exists()); // delete dir assertEquals(true, FileDeleteStrategy.NORMAL.deleteQuietly(subDir)); // no error assertEquals(false, subDir.exists()); }
From source file:my.FileDeleteStrategyTestCase.java
public void testDeleteNull() throws Exception { try {/* ww w .j a v a2s . c o m*/ FileDeleteStrategy.NORMAL.delete((File) null); fail(); } catch (NullPointerException ex) { // expected } assertEquals(true, FileDeleteStrategy.NORMAL.deleteQuietly((File) null)); }
From source file:my.FileDeleteStrategyTestCase.java
public void testToString() { assertEquals("FileDeleteStrategy[Normal]", FileDeleteStrategy.NORMAL.toString()); assertEquals("FileDeleteStrategy[Force]", FileDeleteStrategy.FORCE.toString()); }