You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by mi...@apache.org on 2022/05/26 22:22:18 UTC

[maven-doxia-sitetools] branch doxia-m3 created (now b002a41)

This is an automated email from the ASF dual-hosted git repository.

michaelo pushed a change to branch doxia-m3
in repository https://gitbox.apache.org/repos/asf/maven-doxia-sitetools.git


      at b002a41  Doxia 2.0.0-M3-SNAPSHOT

This branch includes the following new commits:

     new b002a41  Doxia 2.0.0-M3-SNAPSHOT

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



[maven-doxia-sitetools] 01/01: Doxia 2.0.0-M3-SNAPSHOT

Posted by mi...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

michaelo pushed a commit to branch doxia-m3
in repository https://gitbox.apache.org/repos/asf/maven-doxia-sitetools.git

commit b002a410296a248074eccd3a3af95b0ff7d697af
Author: Michael Osipov <mi...@apache.org>
AuthorDate: Thu May 26 22:42:15 2022 +0200

    Doxia 2.0.0-M3-SNAPSHOT
---
 .../maven/doxia/siterenderer/AptVerifier.java      | 26 +++++++--------
 .../doxia/siterenderer/AttributesVerifier.java     | 36 ++++++++++----------
 .../maven/doxia/siterenderer/EntitiesVerifier.java | 38 +++++++++++-----------
 .../maven/doxia/siterenderer/FaqVerifier.java      | 14 ++++----
 .../doxia/siterenderer/JavascriptVerifier.java     | 28 ++++++++--------
 .../doxia/siterenderer/MultipleBlockVerifier.java  |  8 ++---
 .../doxia/siterenderer/NestedItemsVerifier.java    | 28 ++++++++--------
 .../resources/site-validate/xdoc/entityTest.xml    | 10 +++---
 .../src/test/resources/site/xdoc/nestedItems.xml   |  6 ++--
 pom.xml                                            |  2 +-
 10 files changed, 98 insertions(+), 98 deletions(-)

diff --git a/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/AptVerifier.java b/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/AptVerifier.java
index 97c843a..5194c99 100644
--- a/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/AptVerifier.java
+++ b/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/AptVerifier.java
@@ -24,8 +24,8 @@ import com.gargoylesoftware.htmlunit.html.HtmlBold;
 import com.gargoylesoftware.htmlunit.html.HtmlCode;
 import com.gargoylesoftware.htmlunit.html.HtmlDivision;
 import com.gargoylesoftware.htmlunit.html.HtmlElement;
+import com.gargoylesoftware.htmlunit.html.HtmlHeading1;
 import com.gargoylesoftware.htmlunit.html.HtmlHeading2;
-import com.gargoylesoftware.htmlunit.html.HtmlHeading3;
 import com.gargoylesoftware.htmlunit.html.HtmlItalic;
 import com.gargoylesoftware.htmlunit.html.HtmlPage;
 import com.gargoylesoftware.htmlunit.html.HtmlParagraph;
@@ -64,9 +64,9 @@ public class AptVerifier
 
         HtmlSection section = (HtmlSection) elementIterator.next();
 
-        HtmlHeading2 h2 = (HtmlHeading2) elementIterator.next();
-        assertNotNull( h2 );
-        assertEquals( "Links", h2.asText().trim() );
+        HtmlHeading1 h1 = (HtmlHeading1) elementIterator.next();
+        assertNotNull( h1 );
+        assertEquals( "Links", h1.asText().trim() );
 
         HtmlAnchor a = (HtmlAnchor) elementIterator.next();
         assertEquals( "Links", a.getAttribute( "name" ) );
@@ -109,10 +109,10 @@ public class AptVerifier
         section = (HtmlSection) elementIterator.next();
         assertNotNull( section );
 
-        h2 = (HtmlHeading2) elementIterator.next();
-        assertNotNull( h2 );
+        h1 = (HtmlHeading1) elementIterator.next();
+        assertNotNull( h1 );
         // Note: htmlunit strips the white space, actual result is ok
-        assertEquals( "Section formatting: italic bold mono", h2.asText().trim() );
+        assertEquals( "Section formatting: italic bold mono", h1.asText().trim() );
 
         a = (HtmlAnchor) elementIterator.next();
         assertEquals( "Section_formatting:_italic_bold_mono", a.getAttribute( "name" ) );
@@ -132,10 +132,10 @@ public class AptVerifier
         section = (HtmlSection) elementIterator.next();
         assertNotNull( section );
 
-        HtmlHeading3 h3 = (HtmlHeading3) elementIterator.next();
-        assertNotNull( h3 );
+        HtmlHeading2 h2 = (HtmlHeading2) elementIterator.next();
+        assertNotNull( h2 );
         // Note: htmlunit strips the white space, actual result is ok
-        assertEquals( "SubSection formatting: italic bold mono", h3.asText().trim() );
+        assertEquals( "SubSection formatting: italic bold mono", h2.asText().trim() );
 
         a = (HtmlAnchor) elementIterator.next();
         assertEquals( "SubSection_formatting:_italic_bold_mono", a.getAttribute( "name" ) );
@@ -170,9 +170,9 @@ public class AptVerifier
         section = (HtmlSection) elementIterator.next();
         assertNotNull( section );
 
-        h2 = (HtmlHeading2) elementIterator.next();
-        assertNotNull( h2 );
-        assertEquals( "No Default Anchor in Section Title with Explicit Anchor", h2.asText().trim() );
+        h1 = (HtmlHeading1) elementIterator.next();
+        assertNotNull( h1 );
+        assertEquals( "No Default Anchor in Section Title with Explicit Anchor", h1.asText().trim() );
         a = (HtmlAnchor) elementIterator.next();
         assertEquals( "No_Default_Anchor_in_Section_Title_with_Explicit_Anchor", a.getAttribute( "name" ) );
 
diff --git a/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/AttributesVerifier.java b/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/AttributesVerifier.java
index d326c18..41e4dd6 100644
--- a/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/AttributesVerifier.java
+++ b/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/AttributesVerifier.java
@@ -23,8 +23,8 @@ import com.gargoylesoftware.htmlunit.html.HtmlAnchor;
 import com.gargoylesoftware.htmlunit.html.HtmlBold;
 import com.gargoylesoftware.htmlunit.html.HtmlDivision;
 import com.gargoylesoftware.htmlunit.html.HtmlElement;
+import com.gargoylesoftware.htmlunit.html.HtmlHeading1;
 import com.gargoylesoftware.htmlunit.html.HtmlHeading2;
-import com.gargoylesoftware.htmlunit.html.HtmlHeading3;
 import com.gargoylesoftware.htmlunit.html.HtmlImage;
 import com.gargoylesoftware.htmlunit.html.HtmlItalic;
 import com.gargoylesoftware.htmlunit.html.HtmlPage;
@@ -76,9 +76,9 @@ public class AttributesVerifier
 
         HtmlSection section = (HtmlSection) elementIterator.next();
 
-        HtmlHeading2 h2 = (HtmlHeading2) elementIterator.next();
-        assertNotNull( h2 );
-        assertEquals( "section", h2.asText().trim() );
+        HtmlHeading1 h1 = (HtmlHeading1) elementIterator.next();
+        assertNotNull( h1 );
+        assertEquals( "section", h1.asText().trim() );
 
         HtmlAnchor a = (HtmlAnchor) elementIterator.next();
         assertNotNull( a );
@@ -197,30 +197,30 @@ public class AttributesVerifier
         assertEquals( "pretty", pre.getAttribute( "id" ) );
 
         section = (HtmlSection) elementIterator.next();
-        h2 = (HtmlHeading2) elementIterator.next();
-        assertEquals( "Section without id", h2.asText().trim() );
+        h1 = (HtmlHeading1) elementIterator.next();
+        assertEquals( "Section without id", h1.asText().trim() );
         a = (HtmlAnchor) elementIterator.next();
         assertEquals( "Section_without_id", a.getAttribute( "name" ) );
 
         section = (HtmlSection) elementIterator.next();
-        HtmlHeading3 h3 = (HtmlHeading3) elementIterator.next();
-        assertEquals( "Subsection without id", h3.asText().trim() );
+        HtmlHeading2 h2 = (HtmlHeading2) elementIterator.next();
+        assertEquals( "Subsection without id", h2.asText().trim() );
         a = (HtmlAnchor) elementIterator.next();
         assertEquals( "Subsection_without_id", a.getAttribute( "name" ) );
 
         a = (HtmlAnchor) elementIterator.next();
         assertEquals( "section-id", a.getAttribute( "name" ) );
         section = (HtmlSection) elementIterator.next();
-        h2 = (HtmlHeading2) elementIterator.next();
-        assertEquals( "Section with id", h2.asText().trim() );
+        h1 = (HtmlHeading1) elementIterator.next();
+        assertEquals( "Section with id", h1.asText().trim() );
         a = (HtmlAnchor) elementIterator.next();
         assertEquals( "Section_with_id", a.getAttribute( "name" ) );
 
         a = (HtmlAnchor) elementIterator.next();
         assertEquals( "subsection-id", a.getAttribute( "name" ) );
         section = (HtmlSection) elementIterator.next();
-        h3 = (HtmlHeading3) elementIterator.next();
-        assertEquals( "Subsection with id", h3.asText().trim() );
+        h2 = (HtmlHeading2) elementIterator.next();
+        assertEquals( "Subsection with id", h2.asText().trim() );
         a = (HtmlAnchor) elementIterator.next();
         assertEquals( "Subsection_with_id", a.getAttribute( "name" ) );
 
@@ -229,9 +229,9 @@ public class AttributesVerifier
         section = (HtmlSection) elementIterator.next();
         assertEquals( "bar", section.getAttribute( "class" ) );
         assertEquals( "foo", section.getAttribute( "id" ) );
-        h2 = (HtmlHeading2) elementIterator.next();
-        assertEquals( "Section name", h2.asText().trim() );
-        assertEquals( "", h2.getAttribute( "class" ) );
+        h1 = (HtmlHeading1) elementIterator.next();
+        assertEquals( "Section name", h1.asText().trim() );
+        assertEquals( "", h1.getAttribute( "class" ) );
         a = (HtmlAnchor) elementIterator.next();
         assertEquals( "Section_name", a.getAttribute( "name" ) );
 
@@ -240,9 +240,9 @@ public class AttributesVerifier
         section = (HtmlSection) elementIterator.next();
         assertEquals( "subbar", section.getAttribute( "class" ) );
         assertEquals( "subfoo", section.getAttribute( "id" ) );
-        h3 = (HtmlHeading3) elementIterator.next();
-        assertEquals( "Subsection name", h3.asText().trim() );
-        assertEquals( "", h3.getAttribute( "class" ) );
+        h2 = (HtmlHeading2) elementIterator.next();
+        assertEquals( "Subsection name", h2.asText().trim() );
+        assertEquals( "", h2.getAttribute( "class" ) );
         a = (HtmlAnchor) elementIterator.next();
         assertEquals( "Subsection_name", a.getAttribute( "name" ) );
 
diff --git a/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/EntitiesVerifier.java b/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/EntitiesVerifier.java
index a335910..9d2e872 100644
--- a/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/EntitiesVerifier.java
+++ b/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/EntitiesVerifier.java
@@ -22,9 +22,9 @@ package org.apache.maven.doxia.siterenderer;
 import com.gargoylesoftware.htmlunit.html.HtmlAnchor;
 import com.gargoylesoftware.htmlunit.html.HtmlDivision;
 import com.gargoylesoftware.htmlunit.html.HtmlElement;
+import com.gargoylesoftware.htmlunit.html.HtmlHeading1;
 import com.gargoylesoftware.htmlunit.html.HtmlHeading2;
 import com.gargoylesoftware.htmlunit.html.HtmlHeading3;
-import com.gargoylesoftware.htmlunit.html.HtmlHeading4;
 import com.gargoylesoftware.htmlunit.html.HtmlMeta;
 import com.gargoylesoftware.htmlunit.html.HtmlPage;
 import com.gargoylesoftware.htmlunit.html.HtmlParagraph;
@@ -105,9 +105,9 @@ public class EntitiesVerifier
 
         HtmlSection section = (HtmlSection) elementIterator.next();
 
-        HtmlHeading2 h2 = (HtmlHeading2) elementIterator.next();
-        assertNotNull( h2 );
-        assertEquals( h2.asText().trim(), "section name with entities: '&' '\u0391' ' ' '\uD835\uDFED'" );
+        HtmlHeading1 h1 = (HtmlHeading1) elementIterator.next();
+        assertNotNull( h1 );
+        assertEquals( h1.asText().trim(), "section name with entities: '&' '\u0391' ' ' '\uD835\uDFED'" );
 
         HtmlAnchor a = (HtmlAnchor) elementIterator.next();
         assertNotNull( a );
@@ -120,9 +120,9 @@ public class EntitiesVerifier
         section = (HtmlSection) elementIterator.next();
         assertNotNull( section );
 
-        HtmlHeading4 h4 = (HtmlHeading4) elementIterator.next();
-        assertNotNull( h4 );
-        assertEquals( "Entities", h4.asText().trim() );
+        HtmlHeading3 h3 = (HtmlHeading3) elementIterator.next();
+        assertNotNull( h3 );
+        assertEquals( "Entities", h3.asText().trim() );
 
         a = (HtmlAnchor) elementIterator.next();
         assertNotNull( a );
@@ -131,9 +131,9 @@ public class EntitiesVerifier
         section = (HtmlSection) elementIterator.next();
         assertNotNull( section );
 
-        HtmlHeading3 h3 = (HtmlHeading3) elementIterator.next();
-        assertNotNull( h3 );
-        assertEquals( "Generic Entities: '&' '<' '>' '\"' '''", h3.asText().trim() );
+        HtmlHeading2 h2 = (HtmlHeading2) elementIterator.next();
+        assertNotNull( h2 );
+        assertEquals( "Generic Entities: '&' '<' '>' '\"' '''", h2.asText().trim() );
 
         a = (HtmlAnchor) elementIterator.next();
 
@@ -144,9 +144,9 @@ public class EntitiesVerifier
         section = (HtmlSection) elementIterator.next();
         assertNotNull( section );
 
-        h3 = (HtmlHeading3) elementIterator.next();
-        assertNotNull( h3 );
-        assertEquals( "Local Entities: '\u0391' '\u0392' '\u0393' '\uD835\uDFED'", h3.asText().trim() );
+        h2 = (HtmlHeading2) elementIterator.next();
+        assertNotNull( h2 );
+        assertEquals( "Local Entities: '\u0391' '\u0392' '\u0393' '\uD835\uDFED'", h2.asText().trim() );
 
         a = (HtmlAnchor) elementIterator.next();
 
@@ -157,9 +157,9 @@ public class EntitiesVerifier
         section = (HtmlSection) elementIterator.next();
         assertNotNull( section );
 
-        h3 = (HtmlHeading3) elementIterator.next();
-        assertNotNull( h3 );
-        assertEquals( "DTD Entities: ' ' '\u00A1' '\u00A2'", h3.asText().trim() );
+        h2 = (HtmlHeading2) elementIterator.next();
+        assertNotNull( h2 );
+        assertEquals( "DTD Entities: ' ' '\u00A1' '\u00A2'", h2.asText().trim() );
 
         a = (HtmlAnchor) elementIterator.next();
 
@@ -170,9 +170,9 @@ public class EntitiesVerifier
         section = (HtmlSection) elementIterator.next();
         assertNotNull( section );
 
-        h4 = (HtmlHeading4) elementIterator.next();
-        assertNotNull( h4 );
-        assertEquals( "CDATA", h4.asText().trim() );
+        h3 = (HtmlHeading3) elementIterator.next();
+        assertNotNull( h3 );
+        assertEquals( "CDATA", h3.asText().trim() );
 
         a = (HtmlAnchor) elementIterator.next();
         assertNotNull( a );
diff --git a/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/FaqVerifier.java b/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/FaqVerifier.java
index 58e3807..86e95fd 100644
--- a/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/FaqVerifier.java
+++ b/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/FaqVerifier.java
@@ -25,7 +25,7 @@ import com.gargoylesoftware.htmlunit.html.HtmlDefinitionList;
 import com.gargoylesoftware.htmlunit.html.HtmlDefinitionTerm;
 import com.gargoylesoftware.htmlunit.html.HtmlDivision;
 import com.gargoylesoftware.htmlunit.html.HtmlElement;
-import com.gargoylesoftware.htmlunit.html.HtmlHeading2;
+import com.gargoylesoftware.htmlunit.html.HtmlHeading1;
 import com.gargoylesoftware.htmlunit.html.HtmlListItem;
 import com.gargoylesoftware.htmlunit.html.HtmlOrderedList;
 import com.gargoylesoftware.htmlunit.html.HtmlPage;
@@ -66,8 +66,8 @@ public class FaqVerifier
 
         HtmlSection section = (HtmlSection) elementIterator.next();
 
-        HtmlHeading2 h2 = (HtmlHeading2) elementIterator.next();
-        assertEquals( "Oft Asked Questions", h2.asText().trim() );
+        HtmlHeading1 h1 = (HtmlHeading1) elementIterator.next();
+        assertEquals( "Oft Asked Questions", h1.asText().trim() );
 
         HtmlAnchor a = (HtmlAnchor) elementIterator.next();
         assertEquals( a.getAttribute( "name" ), "Oft_Asked_Questions" );
@@ -110,8 +110,8 @@ public class FaqVerifier
 
         section = (HtmlSection) elementIterator.next();
 
-        h2 = (HtmlHeading2) elementIterator.next();
-        assertEquals( "Contributing", h2.asText().trim() );
+        h1 = (HtmlHeading1) elementIterator.next();
+        assertEquals( "Contributing", h1.asText().trim() );
 
         a = (HtmlAnchor) elementIterator.next();
         assertEquals( "Contributing", a.getAttribute( "name" ) );
@@ -162,8 +162,8 @@ public class FaqVerifier
 
         section = (HtmlSection) elementIterator.next();
 
-        h2 = (HtmlHeading2) elementIterator.next();
-        assertEquals( "Using Maven", h2.asText().trim() );
+        h1 = (HtmlHeading1) elementIterator.next();
+        assertEquals( "Using Maven", h1.asText().trim() );
 
         a = (HtmlAnchor) elementIterator.next();
         assertEquals( "Using_Maven", a.getAttribute( "name" ) );
diff --git a/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/JavascriptVerifier.java b/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/JavascriptVerifier.java
index 44c5976..9da9a46 100644
--- a/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/JavascriptVerifier.java
+++ b/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/JavascriptVerifier.java
@@ -24,7 +24,7 @@ import com.gargoylesoftware.htmlunit.WebClient;
 import com.gargoylesoftware.htmlunit.html.HtmlAnchor;
 import com.gargoylesoftware.htmlunit.html.HtmlDivision;
 import com.gargoylesoftware.htmlunit.html.HtmlElement;
-import com.gargoylesoftware.htmlunit.html.HtmlHeading2;
+import com.gargoylesoftware.htmlunit.html.HtmlHeading1;
 import com.gargoylesoftware.htmlunit.html.HtmlPage;
 import com.gargoylesoftware.htmlunit.html.HtmlParagraph;
 import com.gargoylesoftware.htmlunit.html.HtmlScript;
@@ -67,39 +67,39 @@ public class JavascriptVerifier
         // HtmlUnit
         try ( WebClient webClient = new WebClient() ) {
             webClient.getOptions().setCssEnabled( false );
-    
+
             final List<String> collectedAlerts = new ArrayList<String>( 4 );
             webClient.setAlertHandler( new CollectingAlertHandler( collectedAlerts ) );
-    
+
             HtmlPage page = (HtmlPage) webClient.getPage( jsTest.toURI().toURL() );
             assertNotNull( page );
-    
+
             HtmlElement element = page.getHtmlElementById( "contentBox" );
             assertNotNull( element );
             HtmlDivision division = (HtmlDivision) element;
             assertNotNull( division );
-    
+
             Iterator<HtmlElement> elementIterator = division.getHtmlElementDescendants().iterator();
-    
+
             // ----------------------------------------------------------------------
             //
             // ----------------------------------------------------------------------
-    
+
             HtmlSection section = (HtmlSection) elementIterator.next();
             assertNotNull( section );
-    
-            HtmlHeading2 h2 = (HtmlHeading2) elementIterator.next();
-            assertNotNull( h2 );
-            assertEquals( "Test", h2.asText().trim() );
-    
+
+            HtmlHeading1 h1 = (HtmlHeading1) elementIterator.next();
+            assertNotNull( h1 );
+            assertEquals( "Test", h1.asText().trim() );
+
             HtmlAnchor a = (HtmlAnchor) elementIterator.next();
             assertNotNull( a );
             assertEquals( "Test", a.getAttribute( "name" ) );
-    
+
             HtmlParagraph p = (HtmlParagraph) elementIterator.next();
             assertNotNull( p );
             assertEquals( "You should see a JavaScript alert...", p.asText().trim() );
-    
+
             HtmlScript script = (HtmlScript) elementIterator.next();
             assertNotNull( script  );
             assertEquals( "text/javascript", script.getAttribute( "type" ) );
diff --git a/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/MultipleBlockVerifier.java b/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/MultipleBlockVerifier.java
index 6857382..bfdea0b 100644
--- a/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/MultipleBlockVerifier.java
+++ b/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/MultipleBlockVerifier.java
@@ -22,7 +22,7 @@ package org.apache.maven.doxia.siterenderer;
 import com.gargoylesoftware.htmlunit.html.HtmlAnchor;
 import com.gargoylesoftware.htmlunit.html.HtmlDivision;
 import com.gargoylesoftware.htmlunit.html.HtmlElement;
-import com.gargoylesoftware.htmlunit.html.HtmlHeading2;
+import com.gargoylesoftware.htmlunit.html.HtmlHeading1;
 import com.gargoylesoftware.htmlunit.html.HtmlListItem;
 import com.gargoylesoftware.htmlunit.html.HtmlPage;
 import com.gargoylesoftware.htmlunit.html.HtmlParagraph;
@@ -63,9 +63,9 @@ public class MultipleBlockVerifier
         HtmlSection section = (HtmlSection) elementIterator.next();
         assertNotNull( section );
 
-        HtmlHeading2 h2 = (HtmlHeading2) elementIterator.next();
-        assertNotNull( h2 );
-        assertEquals( "section name", h2.asText().trim() );
+        HtmlHeading1 h1 = (HtmlHeading1) elementIterator.next();
+        assertNotNull( h1 );
+        assertEquals( "section name", h1.asText().trim() );
 
         HtmlAnchor a = (HtmlAnchor) elementIterator.next();
         assertNotNull( a );
diff --git a/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/NestedItemsVerifier.java b/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/NestedItemsVerifier.java
index 6e5cca7..9ec0e6f 100644
--- a/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/NestedItemsVerifier.java
+++ b/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/NestedItemsVerifier.java
@@ -27,8 +27,8 @@ import com.gargoylesoftware.htmlunit.html.HtmlDefinitionList;
 import com.gargoylesoftware.htmlunit.html.HtmlDefinitionTerm;
 import com.gargoylesoftware.htmlunit.html.HtmlDivision;
 import com.gargoylesoftware.htmlunit.html.HtmlElement;
-import com.gargoylesoftware.htmlunit.html.HtmlHeading2;
-import com.gargoylesoftware.htmlunit.html.HtmlHeading4;
+import com.gargoylesoftware.htmlunit.html.HtmlHeading1;
+import com.gargoylesoftware.htmlunit.html.HtmlHeading3;
 import com.gargoylesoftware.htmlunit.html.HtmlListItem;
 import com.gargoylesoftware.htmlunit.html.HtmlOrderedList;
 import com.gargoylesoftware.htmlunit.html.HtmlPage;
@@ -68,9 +68,9 @@ public class NestedItemsVerifier
         HtmlSection section = (HtmlSection) elementIterator.next();
         assertNotNull( section );
 
-        HtmlHeading2 h2 = (HtmlHeading2) elementIterator.next();
-        assertNotNull( h2 );
-        assertEquals( "List Section", h2.asText().trim() );
+        HtmlHeading1 h1 = (HtmlHeading1) elementIterator.next();
+        assertNotNull( h1 );
+        assertEquals( "List Section", h1.asText().trim() );
 
         HtmlAnchor a = (HtmlAnchor) elementIterator.next();
         assertNotNull( a );
@@ -86,9 +86,9 @@ public class NestedItemsVerifier
         section = (HtmlSection) elementIterator.next();
         assertNotNull( section );
 
-        HtmlHeading4 h4 = (HtmlHeading4) elementIterator.next();
-        assertNotNull( h4 );
-        assertEquals( "Unordered lists", h4.asText().trim() );
+        HtmlHeading3 h3 = (HtmlHeading3) elementIterator.next();
+        assertNotNull( h3 );
+        assertEquals( "Unordered lists", h3.asText().trim() );
 
         a = (HtmlAnchor) elementIterator.next();
         assertNotNull( a );
@@ -176,9 +176,9 @@ public class NestedItemsVerifier
         section = (HtmlSection) elementIterator.next();
         assertNotNull( section );
 
-        h4 = (HtmlHeading4) elementIterator.next();
-        assertNotNull( h4 );
-        assertEquals( "Ordered lists", h4.asText().trim() );
+        h3 = (HtmlHeading3) elementIterator.next();
+        assertNotNull( h3 );
+        assertEquals( "Ordered lists", h3.asText().trim() );
 
         a = (HtmlAnchor) elementIterator.next();
         assertNotNull( a );
@@ -262,9 +262,9 @@ public class NestedItemsVerifier
         section = (HtmlSection) elementIterator.next();
         assertNotNull( section );
 
-        h4 = (HtmlHeading4) elementIterator.next();
-        assertNotNull( h4 );
-        assertEquals( "Definition lists", h4.asText().trim() );
+        h3 = (HtmlHeading3) elementIterator.next();
+        assertNotNull( h3 );
+        assertEquals( "Definition lists", h3.asText().trim() );
 
         a = (HtmlAnchor) elementIterator.next();
         assertNotNull( a );
diff --git a/doxia-site-renderer/src/test/resources/site-validate/xdoc/entityTest.xml b/doxia-site-renderer/src/test/resources/site-validate/xdoc/entityTest.xml
index 48460b7..f524fe7 100644
--- a/doxia-site-renderer/src/test/resources/site-validate/xdoc/entityTest.xml
+++ b/doxia-site-renderer/src/test/resources/site-validate/xdoc/entityTest.xml
@@ -50,17 +50,17 @@
 
     <section name="section name with entities: '&amp;' '&Alpha;' '&nbsp;' '&tritPos;'">
 
-      <h4>Entities</h4>
-      <h3>Generic Entities: '&amp;' '&lt;' '&gt;' '&quot;' '&apos;'</h3>
+      <h3>Entities</h3>
+      <h2>Generic Entities: '&amp;' '&lt;' '&gt;' '&quot;' '&apos;'</h2>
       <p>'&amp;' '&lt;' '&gt;' '&quot;' '&apos;'</p>
 
-      <h3>Local Entities: '&Alpha;' '&Beta;' '&Gamma;' '&tritPos;'</h3>
+      <h2>Local Entities: '&Alpha;' '&Beta;' '&Gamma;' '&tritPos;'</h2>
       <p>'&Alpha;' '&Beta;' '&Gamma;' '&tritPos;&#x1d7ed;' '&flo;&#x159;' '&myCustomEntity;'</p>
 
-      <h3>DTD Entities: '&nbsp;' '&iexcl;' '&cent;'</h3>
+      <h2>DTD Entities: '&nbsp;' '&iexcl;' '&cent;'</h2>
       <p>'&nbsp;' '&iexcl;' '&cent;'</p>
 
-      <h4>CDATA</h4>
+      <h3>CDATA</h3>
       <source><![CDATA[<project xmlns:ant="jelly:ant">]]></source>
       <p><![CDATA['&nbsp;' '&iexcl;']]></p>
 
diff --git a/doxia-site-renderer/src/test/resources/site/xdoc/nestedItems.xml b/doxia-site-renderer/src/test/resources/site/xdoc/nestedItems.xml
index 5ffa9b8..a24d413 100644
--- a/doxia-site-renderer/src/test/resources/site/xdoc/nestedItems.xml
+++ b/doxia-site-renderer/src/test/resources/site/xdoc/nestedItems.xml
@@ -27,7 +27,7 @@ under the License.
 
     <body>
         <section name="List Section">
-            <h4>Unordered lists</h4>
+            <h3>Unordered lists</h3>
             <p>
                Below is an unordered list, followed by six paragraphs.
             </p>
@@ -92,7 +92,7 @@ under the License.
                Paragraph 6 below list.
             </p>
 
-            <h4>Ordered lists</h4>
+            <h3>Ordered lists</h3>
             <p>
                Below is an ordered list, followed by six paragraphs.
             </p>
@@ -157,7 +157,7 @@ under the License.
                Paragraph 6 below list.
             </p>
 
-            <h4>Definition lists</h4>
+            <h3>Definition lists</h3>
             <p>
                Below is a definition list, followed by six paragraphs.
             </p>
diff --git a/pom.xml b/pom.xml
index 2529215..932b6b0 100644
--- a/pom.xml
+++ b/pom.xml
@@ -69,7 +69,7 @@ under the License.
 
   <properties>
     <javaVersion>8</javaVersion>
-    <doxiaVersion>2.0.0-M2</doxiaVersion>
+    <doxiaVersion>2.0.0-M3-SNAPSHOT</doxiaVersion>
     <slf4jVersion>1.7.32</slf4jVersion>
     <mavenVersion>3.2.5</mavenVersion>
     <aetherVersion>1.0.0.v20140518</aetherVersion>