Author: baerrach
Date: Sat Oct 4 03:19:59 2008
New Revision: 701627
URL: http://svn.apache.org/viewvc?rev=701627&view=rev
Log:
Changed to XmlUnit check.
echoxml has a defect in the <?xml header added by ant only uses a unix newline,
not a system dependent newline.
Modified:
maven/plugins/trunk/maven-antrun-plugin/pom.xml
maven/plugins/trunk/maven-antrun-plugin/src/it/ant-1.7-features/verify.bsh
Modified: maven/plugins/trunk/maven-antrun-plugin/pom.xml
URL:
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-antrun-plugin/pom.xml?rev=701627&r1=701626&r2=701627&view=diff
==============================================================================
--- maven/plugins/trunk/maven-antrun-plugin/pom.xml (original)
+++ maven/plugins/trunk/maven-antrun-plugin/pom.xml Sat Oct 4 03:19:59 2008
@@ -113,6 +113,20 @@
</goals>
</execution>
</executions>
+ <dependencies>
+ <dependency>
+ <groupId>xmlunit</groupId>
+ <artifactId>xmlunit</artifactId>
+ <version>1.2</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <version>3.8.2</version>
+ <scope>test</scope>
+ </dependency>
+ </dependencies>
</plugin>
</plugins>
</build>
Modified:
maven/plugins/trunk/maven-antrun-plugin/src/it/ant-1.7-features/verify.bsh
URL:
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-antrun-plugin/src/it/ant-1.7-features/verify.bsh?rev=701627&r1=701626&r2=701627&view=diff
==============================================================================
--- maven/plugins/trunk/maven-antrun-plugin/src/it/ant-1.7-features/verify.bsh
(original)
+++ maven/plugins/trunk/maven-antrun-plugin/src/it/ant-1.7-features/verify.bsh
Sat Oct 4 03:19:59 2008
@@ -1,14 +1,13 @@
import java.io.*;
-import java.util.*;
-import java.util.regex.*;
-
-import org.codehaus.plexus.util.*;
-
+import org.custommonkey.xmlunit.*;
try
{
File actual = new File( basedir, "echo.xml" );
File expected = new File( basedir, "echo.xml.expected" );
- return FileUtils.contentEquals(expected, actual);
+ FileReader actualReader = new FileReader(actual);
+ FileReader expectedReader = new FileReader(expected);
+ XMLAssert.assertXMLEqual(expectedReader, actualReader);
+ return true;
}
catch( Throwable t )
{