@Test
public void testDeleteFile02() throws Exception {

    // 引数の設定
    String classFileName = this.getClass().getSimpleName() + ".class";
    URL url = this.getClass().getResource(classFileName);
    String directoryPath = url.getPath().substring(0,
            url.getPath().length() - classFileName.length());
    String srcFile = directoryPath + "testDeleteFile01_src.txt";
    // テスト対象ファイルを初期化する。
    File testSrcFile = new File(srcFile);
    testSrcFile.delete();
    try {
        FileUtility.deleteFile(srcFile);
        fail("FileExceptionが発生しませんでした。失敗です。");
    } catch (FileException e) {
        // 例外の確認
        assertTrue(FileException.class.isAssignableFrom(e.getClass()));
        assertEquals(srcFile + " is not exist.", e.getMessage());
        assertEquals(srcFile, e.getFileName());
    } finally {
        File file = new File(srcFile);
        file.delete();
    }
}