Author: ltheussl Date: Wed Apr 26 11:12:09 2006 New Revision: 397265 URL: http://svn.apache.org/viewcvs?rev=397265&view=rev Log: Activate tests
Modified: maven/maven-1/plugins/trunk/html2xdoc/project.xml maven/maven-1/plugins/trunk/html2xdoc/src/test/org/apache/maven/html2xdoc/TestHtml2Xdoc.java Modified: maven/maven-1/plugins/trunk/html2xdoc/project.xml URL: http://svn.apache.org/viewcvs/maven/maven-1/plugins/trunk/html2xdoc/project.xml?rev=397265&r1=397264&r2=397265&view=diff ============================================================================== --- maven/maven-1/plugins/trunk/html2xdoc/project.xml (original) +++ maven/maven-1/plugins/trunk/html2xdoc/project.xml Wed Apr 26 11:12:09 2006 @@ -97,6 +97,11 @@ <url>http://www.dom4j.org/</url> </dependency> <dependency> + <groupId>jaxen</groupId> + <artifactId>jaxen</artifactId> + <version>1.1-beta-8</version> + </dependency> + <dependency> <groupId>xml-apis</groupId> <artifactId>xml-apis</artifactId> <version>1.3.03</version> @@ -124,4 +129,21 @@ </properties> </dependency> </dependencies> + <build> + <unitTest> + <resources> + <resource> + <targetPath>org/apache/maven/html2xdoc</targetPath> + <directory>src/test/org/apache/maven/html2xdoc/</directory> + <includes> + <include>**/*.html</include> + <include>**/*.xml</include> + </includes> + </resource> + </resources> + <includes> + <include>**/*Test*.java</include> + </includes> + </unitTest> + </build> </project> Modified: maven/maven-1/plugins/trunk/html2xdoc/src/test/org/apache/maven/html2xdoc/TestHtml2Xdoc.java URL: http://svn.apache.org/viewcvs/maven/maven-1/plugins/trunk/html2xdoc/src/test/org/apache/maven/html2xdoc/TestHtml2Xdoc.java?rev=397265&r1=397264&r2=397265&view=diff ============================================================================== --- maven/maven-1/plugins/trunk/html2xdoc/src/test/org/apache/maven/html2xdoc/TestHtml2Xdoc.java (original) +++ maven/maven-1/plugins/trunk/html2xdoc/src/test/org/apache/maven/html2xdoc/TestHtml2Xdoc.java Wed Apr 26 11:12:09 2006 @@ -93,17 +93,17 @@ public static void main( String[] args ) { - TestRunner.run( suite( ) ); + TestRunner.run( suite() ); } - public static Test suite( ) + public static Test suite() { return new TestSuite( TestHtml2Xdoc.class ); } // Test cases //------------------------------------------------------------------------- - public void testOne( ) throws Exception + public void testOne() throws Exception { assertConversion( "missingParaBug.html", "missingParaBug.xml" ); assertConversion( "linkInHeading.html", "linkInHeading.xml" ); @@ -122,7 +122,7 @@ protected void assertConversion( String input, String output ) throws Exception { - Html2XdocBean converter = createConverter( ); + Html2XdocBean converter = createConverter(); Document inputDoc = parseHtml( input ); Document expectedDoc = parse( output ); @@ -132,10 +132,10 @@ if ( verbose ) { System.out.println( "Comparing: " + input + " to: " + output ); - System.out.println( "Parsed: " + inputDoc.asXML( ) ); - System.out.println( "Generated: " + actualDoc.asXML( ) ); - System.out.println( ); - System.out.println( ); + System.out.println( "Parsed: " + inputDoc.asXML() ); + System.out.println( "Generated: " + actualDoc.asXML() ); + System.out.println(); + System.out.println(); } assertEqual( "Output for: " + input + " does not match: " + output, @@ -171,14 +171,15 @@ protected String getPrettyPrintText( Document doc ) throws IOException { - OutputFormat format = OutputFormat.createPrettyPrint( ); - StringWriter buffer = new StringWriter( ); + OutputFormat format = OutputFormat.createPrettyPrint(); + format.setPadText( false ); + StringWriter buffer = new StringWriter(); XMLWriter writer = new XMLWriter( buffer, format ); writer.write( doc ); - writer.close( ); + writer.close(); - return buffer.toString( ); + return buffer.toString(); } /** @@ -191,7 +192,9 @@ throws Exception { URL url = getClassURL( input ); - SAXReader saxReader = new SAXReader( ); + SAXReader saxReader = new SAXReader(); + saxReader.setMergeAdjacentText( true ); + saxReader.setStripWhitespaceText( true ); return saxReader.read( url ); } @@ -207,7 +210,7 @@ throws Exception { URL url = getClassURL( input ); - SAXParser htmlParser = new SAXParser( ); + SAXParser htmlParser = new SAXParser(); htmlParser.setProperty( "http://cyberneko.org/html/properties/names/elems", "lower" ); @@ -222,7 +225,7 @@ protected URL getClassURL( String input ) throws Exception { - URL url = getClass( ).getResource( input ); + URL url = getClass().getResource( input ); assertTrue( "Could not find resource on classpath for: " + input, url != null ); @@ -230,8 +233,8 @@ return url; } - protected Html2XdocBean createConverter( ) + protected Html2XdocBean createConverter() { - return new Html2XdocBean( ); + return new Html2XdocBean(); } }