You are viewing a plain text version of this content. The canonical link for it is here.
Posted to doxia-commits@maven.apache.org by lt...@apache.org on 2008/03/26 15:37:38 UTC
svn commit: r641328 - in
/maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/test:
java/org/apache/maven/doxia/siterenderer/DefaultSiteRendererTest.java
site/xdoc/misc.xml
Author: ltheussl
Date: Wed Mar 26 07:37:34 2008
New Revision: 641328
URL: http://svn.apache.org/viewvc?rev=641328&view=rev
Log:
Add a test for DOXIA-201
Added:
maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/test/site/xdoc/misc.xml (with props)
Modified:
maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/DefaultSiteRendererTest.java
Modified: maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/DefaultSiteRendererTest.java
URL: http://svn.apache.org/viewvc/maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/DefaultSiteRendererTest.java?rev=641328&r1=641327&r2=641328&view=diff
==============================================================================
--- maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/DefaultSiteRendererTest.java (original)
+++ maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/DefaultSiteRendererTest.java Wed Mar 26 07:37:34 2008
@@ -22,6 +22,7 @@
import com.gargoylesoftware.htmlunit.CollectingAlertHandler;
import com.gargoylesoftware.htmlunit.WebClient;
import com.gargoylesoftware.htmlunit.html.HtmlAnchor;
+import com.gargoylesoftware.htmlunit.html.HtmlApplet;
import com.gargoylesoftware.htmlunit.html.HtmlDefinitionDescription;
import com.gargoylesoftware.htmlunit.html.HtmlDefinitionList;
import com.gargoylesoftware.htmlunit.html.HtmlDefinitionTerm;
@@ -34,6 +35,7 @@
import com.gargoylesoftware.htmlunit.html.HtmlOrderedList;
import com.gargoylesoftware.htmlunit.html.HtmlPage;
import com.gargoylesoftware.htmlunit.html.HtmlParagraph;
+import com.gargoylesoftware.htmlunit.html.HtmlParameter;
import com.gargoylesoftware.htmlunit.html.HtmlPreformattedText;
import com.gargoylesoftware.htmlunit.html.HtmlScript;
import com.gargoylesoftware.htmlunit.html.HtmlTable;
@@ -132,6 +134,7 @@
verifyJavascriptPage();
verifyFaqPage();
verifyAttributes();
+ verifyMisc();
}
/**
@@ -933,5 +936,41 @@
assertEquals( "sub", unk.getTagName());
unk = (UnknownHtmlElement) elementIterator.next();
assertEquals( "sup", unk.getTagName());
+ }
+
+ /**
+ * @throws Exception
+ */
+ public void verifyMisc()
+ throws Exception
+ {
+ File misc = getTestFile( "target/output/misc.html" );
+ assertNotNull( misc );
+ assertTrue( misc.exists() );
+
+ // HtmlUnit
+ WebClient webClient = new WebClient();
+ HtmlPage page = (HtmlPage) webClient.getPage( misc.toURI().toURL() );
+ assertNotNull( page );
+
+ HtmlElement element = page.getHtmlElementById( "contentBox" );
+ assertNotNull( element );
+ HtmlDivision division = (HtmlDivision) element;
+ assertNotNull( division );
+
+ Iterator elementIterator = division.getAllHtmlChildElements();
+
+ // ----------------------------------------------------------------------
+ //
+ // ----------------------------------------------------------------------
+
+ HtmlApplet applet = (HtmlApplet) elementIterator.next();
+ assertEquals( "org.micro.applet.Main", applet.getAttributeValue( "code" ) );
+ assertEquals( "micro-applet.jar", applet.getAttributeValue( "archive" ) );
+
+ HtmlParameter param = (HtmlParameter) elementIterator.next();
+ assertEquals( "midlet", param.getAttributeValue( "name" ) );
+ assertEquals( "org.micro.applet.SimpleDemoMIDlet", param.getAttributeValue( "value" ) );
+
}
}
Added: maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/test/site/xdoc/misc.xml
URL: http://svn.apache.org/viewvc/maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/test/site/xdoc/misc.xml?rev=641328&view=auto
==============================================================================
--- maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/test/site/xdoc/misc.xml (added)
+++ maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/test/site/xdoc/misc.xml Wed Mar 26 07:37:34 2008
@@ -0,0 +1,12 @@
+<?xml version="1.0"?>
+
+<document>
+ <body>
+
+ <!-- DOXIA-201, note: applet is an unkown tag, should give a warning -->
+ <applet code="org.micro.applet.Main" width="600" height="400" archive="micro-applet.jar">
+ <param name="midlet" value="org.micro.applet.SimpleDemoMIDlet"/>
+ </applet>
+
+ </body>
+</document>
Propchange: maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/test/site/xdoc/misc.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: maven/doxia/doxia-sitetools/trunk/doxia-site-renderer/src/test/site/xdoc/misc.xml
------------------------------------------------------------------------------
svn:keywords = "Author Date Id Revision"