[MPMD-380] use Apache Commons FileUtils and JDK
diff --git a/src/test/java/org/apache/maven/plugins/pmd/CpdReportTest.java b/src/test/java/org/apache/maven/plugins/pmd/CpdReportTest.java
index ac49a29..55748a5 100644
--- a/src/test/java/org/apache/maven/plugins/pmd/CpdReportTest.java
+++ b/src/test/java/org/apache/maven/plugins/pmd/CpdReportTest.java
@@ -27,8 +27,8 @@
import java.io.IOException;
import java.util.Locale;
+import org.apache.commons.io.FileUtils;
import org.apache.commons.lang3.StringUtils;
-import org.codehaus.plexus.util.FileUtils;
import org.w3c.dom.Document;
/**
@@ -54,11 +54,11 @@
public void testDefaultConfiguration() throws Exception {
File generatedReport =
generateReport("cpd", "default-configuration/cpd-default-configuration-plugin-config.xml");
- assertTrue(FileUtils.fileExists(generatedReport.getAbsolutePath()));
+ assertTrue(new File(generatedReport.getAbsolutePath()).exists());
// check if the CPD files were generated
File generatedFile = new File(getBasedir(), "target/test/unit/default-configuration/target/cpd.xml");
- assertTrue(FileUtils.fileExists(generatedFile.getAbsolutePath()));
+ assertTrue(new File(generatedFile.getAbsolutePath()).exists());
// check the contents of cpd.html
String str = readFile(generatedReport);
@@ -82,9 +82,9 @@
// check if the CPD files were generated
File generatedFile = new File(getBasedir(), "target/test/unit/custom-configuration/target/cpd.xml");
- assertTrue(FileUtils.fileExists(generatedFile.getAbsolutePath()));
+ assertTrue(new File(generatedFile.getAbsolutePath()).exists());
generatedFile = new File(getBasedir(), "target/test/unit/custom-configuration/target/cpd.txt");
- assertTrue(FileUtils.fileExists(generatedFile.getAbsolutePath()));
+ assertTrue(new File(generatedFile.getAbsolutePath()).exists());
// check the contents of cpd.txt
String str = readFile(generatedFile);
@@ -101,11 +101,11 @@
*/
public void testCustomConfiguration() throws Exception {
File generatedReport = generateReport("cpd", "custom-configuration/cpd-custom-configuration-plugin-config.xml");
- assertTrue(FileUtils.fileExists(generatedReport.getAbsolutePath()));
+ assertTrue(new File(generatedReport.getAbsolutePath()).exists());
// check if the CPD files were generated
File generatedFile = new File(getBasedir(), "target/test/unit/custom-configuration/target/cpd.csv");
- assertTrue(FileUtils.fileExists(generatedFile.getAbsolutePath()));
+ assertTrue(new File(generatedFile.getAbsolutePath()).exists());
String str = readFile(generatedReport);
// Contents that should NOT be in the report
@@ -162,7 +162,7 @@
// check if the CPD files were generated
File generatedFile = new File(getBasedir(), "target/test/unit/default-configuration/target/cpd.xml");
- assertTrue(FileUtils.fileExists(generatedFile.getAbsolutePath()));
+ assertTrue(new File(generatedFile.getAbsolutePath()).exists());
DocumentBuilder builder = DocumentBuilderFactory.newInstance().newDocumentBuilder();
Document pmdCpdDocument = builder.parse(generatedFile);
@@ -183,7 +183,7 @@
generateReport("cpd", "default-configuration/cpd-report-include-xml-in-site-plugin-config.xml");
File generatedFile = new File(getBasedir(), "target/test/unit/default-configuration/target/cpd.xml");
- assertTrue(FileUtils.fileExists(generatedFile.getAbsolutePath()));
+ assertTrue(new File(generatedFile.getAbsolutePath()).exists());
DocumentBuilder builder = DocumentBuilderFactory.newInstance().newDocumentBuilder();
Document pmdCpdDocument = builder.parse(generatedFile);
@@ -193,7 +193,7 @@
assertTrue(str.contains("</pmd-cpd>"));
File siteReport = new File(getBasedir(), "target/test/unit/default-configuration/target/site/cpd.xml");
- assertTrue(FileUtils.fileExists(siteReport.getAbsolutePath()));
+ assertTrue(new File(siteReport.getAbsolutePath()).exists());
String siteReportContent = readFile(siteReport);
assertTrue(siteReportContent.contains("</pmd-cpd>"));
assertEquals(str, siteReportContent);
@@ -202,13 +202,13 @@
public void testSkipEmptyReportConfiguration() throws Exception {
// verify the generated files do not exist because PMD was skipped
File generatedReport = generateReport("cpd", "empty-report/cpd-skip-empty-report-plugin-config.xml");
- assertFalse(FileUtils.fileExists(generatedReport.getAbsolutePath()));
+ assertFalse(new File(generatedReport.getAbsolutePath()).exists());
}
public void testEmptyReportConfiguration() throws Exception {
// verify the generated files do exist, even if there are no violations
File generatedReport = generateReport("cpd", "empty-report/cpd-empty-report-plugin-config.xml");
- assertTrue(FileUtils.fileExists(generatedReport.getAbsolutePath()));
+ assertTrue(new File(generatedReport.getAbsolutePath()).exists());
String str = readFile(generatedReport);
assertFalse(lowerCaseContains(str, "Hello.java"));
@@ -224,7 +224,7 @@
// check if the CPD files were generated
File generatedFile = new File(getBasedir(), "target/test/unit/default-configuration/target/cpd.xml");
- assertTrue(FileUtils.fileExists(generatedFile.getAbsolutePath()));
+ assertTrue(new File(generatedFile.getAbsolutePath()).exists());
String str = readFile(generatedFile);
assertTrue(lowerCaseContains(str, "AppSample.java"));
} finally {
@@ -237,7 +237,7 @@
// verify the generated file to exist and violations are reported
File generatedFile = new File(getBasedir(), "target/test/unit/default-configuration/target/cpd.xml");
- assertTrue(FileUtils.fileExists(generatedFile.getAbsolutePath()));
+ assertTrue(new File(generatedFile.getAbsolutePath()).exists());
String str = readFile(generatedFile);
assertTrue(lowerCaseContains(str, "Sample.js"));
assertTrue(lowerCaseContains(str, "SampleDup.js"));
@@ -248,7 +248,7 @@
// verify the generated file to exist and violations are reported
File generatedFile = new File(getBasedir(), "target/test/unit/default-configuration/target/cpd.xml");
- assertTrue(FileUtils.fileExists(generatedFile.getAbsolutePath()));
+ assertTrue(new File(generatedFile.getAbsolutePath()).exists());
String str = readFile(generatedFile);
assertTrue(lowerCaseContains(str, "sample.jsp"));
assertTrue(lowerCaseContains(str, "sampleDup.jsp"));
@@ -259,7 +259,7 @@
// verify the generated file to exist and no duplications are reported
File generatedFile = new File(getBasedir(), "target/test/unit/default-configuration/target/cpd.xml");
- assertTrue(FileUtils.fileExists(generatedFile.getAbsolutePath()));
+ assertTrue(new File(generatedFile.getAbsolutePath()).exists());
String str = readFile(generatedFile);
assertEquals(0, StringUtils.countMatches(str, "<duplication"));
}