@Ignore
@Test
public void _ignore_testCopyFile01() 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 + "testCopyFile01_src.txt";
    String newFile = directoryPath + "testCopyFile01_new.txt";
    // 前提条件の設定
    ReflectionTestUtils.setField(FileUtility.class, "checkFileExist", false);
    // テスト対象ファイルを初期化する。
    File testSrcFile = new File(srcFile);
    testSrcFile.delete();
    testSrcFile.createNewFile();
    File testNewFile = new File(newFile);
    testNewFile.delete();
    FileWriter testSrcFileFileWriter = null;
    PowerMockito.mockStatic(FileUtility.class, Mockito.CALLS_REAL_METHODS);
    try {
        testSrcFileFileWriter = new FileWriter(testSrcFile);
        testSrcFileFileWriter.write("testCopyFile01_src.txtデータ");
        testSrcFileFileWriter.flush();
        testSrcFileFileWriter.close();
        // テスト実施
        FileUtility.copyFile(srcFile, newFile);
        // 返却値なし
        // 状態変化の確認
        PowerMockito.verifyPrivate(FileUtility.class, Mockito.times(2)).invoke("checkAbsolutePath", Mockito.anyString());
        PowerMockito.verifyPrivate(FileUtility.class).invoke("checkAbsolutePath", srcFile);
        PowerMockito.verifyPrivate(FileUtility.class).invoke("checkAbsolutePath", newFile);
        // コピー先のファイル内容確認
        File getFile = new File(newFile);
        FileContent testFileContent = new FileContent(testSrcFile);
        FileContent fileContent = new FileContent(getFile);
        assertTrue(testFileContent.equals(fileContent));
    } finally {
        if (testSrcFileFileWriter != null) {
            testSrcFileFileWriter.close();
        }
        // テスト後ファイルを削除
        File file = new File(srcFile);
        file.delete();
        file = new File(newFile);
        file.delete();
    }
}