http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/markup/html/header/inheritance/InheritanceHeadTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/header/inheritance/InheritanceHeadTest.java
 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/header/inheritance/InheritanceHeadTest.java
index 233dc3b..ae64b6e 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/header/inheritance/InheritanceHeadTest.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/header/inheritance/InheritanceHeadTest.java
@@ -17,7 +17,7 @@
 package org.apache.wicket.markup.html.header.inheritance;
 
 import org.apache.wicket.util.tester.WicketTestCase;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 
 /**
@@ -25,14 +25,14 @@ import org.junit.Test;
  * 
  * @author Martijn Dashorst
  */
-public class InheritanceHeadTest extends WicketTestCase
+class InheritanceHeadTest extends WicketTestCase
 {
        /**
         * 
         * @throws Exception
         */
        @Test
-       public void test_2() throws Exception
+    void test_2() throws Exception
        {
                executeTest(ConcretePage2.class, "ExpectedResult2.html");
        }
@@ -42,7 +42,7 @@ public class InheritanceHeadTest extends WicketTestCase
         * @throws Exception
         */
        @Test
-       public void test_3() throws Exception
+    void test_3() throws Exception
        {
                tester.getSession().setStyle("myStyle");
                executeTest(ConcretePage2.class, "ExpectedResult3.html");

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/markup/html/header/response/PanelWithHeader.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/header/response/PanelWithHeader.java
 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/header/response/PanelWithHeader.java
index 2121a75..8ac6b1d 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/header/response/PanelWithHeader.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/header/response/PanelWithHeader.java
@@ -33,7 +33,7 @@ public class PanelWithHeader extends Panel
 
        private static class StringHeaderItemWithDependency extends 
StringHeaderItem
        {
-               public StringHeaderItemWithDependency(CharSequence string)
+               StringHeaderItemWithDependency(CharSequence string)
                {
                        super(string);
                }

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/markup/html/header/testing/HeaderTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/header/testing/HeaderTest.java
 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/header/testing/HeaderTest.java
index a031bc0..1d6bb41 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/header/testing/HeaderTest.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/header/testing/HeaderTest.java
@@ -17,20 +17,20 @@
 package org.apache.wicket.markup.html.header.testing;
 
 import org.apache.wicket.util.tester.WicketTestCase;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 /**
  * 
  * @author Juergen Donnerstag
  */
-public class HeaderTest extends WicketTestCase
+class HeaderTest extends WicketTestCase
 {
        /**
         * 
         * @throws Exception
         */
        @Test
-       public void test_1() throws Exception
+    void test_1() throws Exception
        {
                executeTest(TestPage.class, "TestPage_ExpectedResult.html");
        }

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/markup/html/header/testing/TestBasePanel.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/header/testing/TestBasePanel.java
 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/header/testing/TestBasePanel.java
index 0a31d58..59354db 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/header/testing/TestBasePanel.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/header/testing/TestBasePanel.java
@@ -29,7 +29,7 @@ public class TestBasePanel extends Panel
        /**
         * Construct.
         */
-       public TestBasePanel()
+    TestBasePanel()
        {
                super("panel");
        }

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/markup/html/header/testing2/HeaderTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/header/testing2/HeaderTest.java
 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/header/testing2/HeaderTest.java
index 9aa1eac..a6b18fe 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/header/testing2/HeaderTest.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/header/testing2/HeaderTest.java
@@ -17,20 +17,20 @@
 package org.apache.wicket.markup.html.header.testing2;
 
 import org.apache.wicket.util.tester.WicketTestCase;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 /**
  * 
  * @author Juergen Donnerstag
  */
-public class HeaderTest extends WicketTestCase
+class HeaderTest extends WicketTestCase
 {
        /**
         * 
         * @throws Exception
         */
        @Test
-       public void test_1() throws Exception
+    void test_1() throws Exception
        {
                executeTest(TestExtendedPage.class, 
"TestExtendedPage_ExpectedResult.html");
        }
@@ -40,7 +40,7 @@ public class HeaderTest extends WicketTestCase
         * @throws Exception
         */
        @Test
-       public void test_2() throws Exception
+    void test_2() throws Exception
        {
                executeTest(TestExtendedPage2.class, 
"TestExtendedPage2_ExpectedResult.html");
        }

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/markup/html/header/testing2/TestBasePage.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/header/testing2/TestBasePage.java
 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/header/testing2/TestBasePage.java
index 58964e5..be5293e 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/header/testing2/TestBasePage.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/header/testing2/TestBasePage.java
@@ -29,7 +29,7 @@ public class TestBasePage extends WebPage
        /**
         * Construct.
         */
-       public TestBasePage()
+    TestBasePage()
        {
        }
 }

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/markup/html/header/testing3/HeaderTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/header/testing3/HeaderTest.java
 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/header/testing3/HeaderTest.java
index 36794ea..57efd00 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/header/testing3/HeaderTest.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/header/testing3/HeaderTest.java
@@ -17,13 +17,13 @@
 package org.apache.wicket.markup.html.header.testing3;
 
 import org.apache.wicket.util.tester.WicketTestCase;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 /**
  * 
  * @author Juergen Donnerstag
  */
-public class HeaderTest extends WicketTestCase
+class HeaderTest extends WicketTestCase
 {
        /**
         * Replace a Panel which has a body onLoad modifier
@@ -31,7 +31,7 @@ public class HeaderTest extends WicketTestCase
         * @throws Exception
         */
        @Test
-       public void test_1() throws Exception
+    void test_1() throws Exception
        {
                executeTest(TestPage.class, "TestPage_ExpectedResult-1.html");
                TestPage page = (TestPage)tester.getLastRenderedPage();

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/markup/html/header/testing3/TestPage.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/header/testing3/TestPage.java
 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/header/testing3/TestPage.java
index 8ff4cc3..8a69ec6 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/header/testing3/TestPage.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/header/testing3/TestPage.java
@@ -56,7 +56,7 @@ public class TestPage extends WebPage
        /**
         * 
         */
-       public void replacePanel()
+    private void replacePanel()
        {
                current = (current == panel1 ? panel2 : panel1);
                replace(current);

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/markup/html/header/threelayers/AbstractBasePage.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/header/threelayers/AbstractBasePage.java
 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/header/threelayers/AbstractBasePage.java
index 98beb61..34c2ddb 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/header/threelayers/AbstractBasePage.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/header/threelayers/AbstractBasePage.java
@@ -29,7 +29,7 @@ public abstract class AbstractBasePage extends WebPage
        /**
         * Construct.
         */
-       public AbstractBasePage()
+    AbstractBasePage()
        {
        }
 }

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/markup/html/header/threelayers/AbstractMeldingPage.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/header/threelayers/AbstractMeldingPage.java
 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/header/threelayers/AbstractMeldingPage.java
index efe44a1..bd01a77 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/header/threelayers/AbstractMeldingPage.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/header/threelayers/AbstractMeldingPage.java
@@ -29,7 +29,7 @@ public abstract class AbstractMeldingPage extends 
AbstractSecurePage
        /**
         * Construct.
         */
-       public AbstractMeldingPage()
+    AbstractMeldingPage()
        {
                add(new Label("foo", "FooBar"));
        }

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/markup/html/header/threelayers/AbstractSecurePage.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/header/threelayers/AbstractSecurePage.java
 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/header/threelayers/AbstractSecurePage.java
index 14f958e..911b069 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/header/threelayers/AbstractSecurePage.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/header/threelayers/AbstractSecurePage.java
@@ -29,7 +29,7 @@ public abstract class AbstractSecurePage extends 
AbstractBasePage
        /**
         * Construct.
         */
-       public AbstractSecurePage()
+    AbstractSecurePage()
        {
                add(new Label("username", "Pietje Puk"));
        }

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/markup/html/header/threelayers/InheritanceHeadTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/header/threelayers/InheritanceHeadTest.java
 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/header/threelayers/InheritanceHeadTest.java
index 20e5b11..b37d991 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/header/threelayers/InheritanceHeadTest.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/header/threelayers/InheritanceHeadTest.java
@@ -17,21 +17,21 @@
 package org.apache.wicket.markup.html.header.threelayers;
 
 import org.apache.wicket.util.tester.WicketTestCase;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 /**
  * Tests the inclusion of the wicket:head section from a panel in a subclassed 
page.
  * 
  * @author Martijn Dashorst
  */
-public class InheritanceHeadTest extends WicketTestCase
+class InheritanceHeadTest extends WicketTestCase
 {
        /**
         * 
         * @throws Exception
         */
        @Test
-       public void test_1() throws Exception
+    void test_1() throws Exception
        {
                executeTest(MeldingPage.class, "ExpectedResult.html");
        }

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/markup/html/header/threelayers2/AbstractBasePage.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/header/threelayers2/AbstractBasePage.java
 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/header/threelayers2/AbstractBasePage.java
index a42407a..5e0f36d 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/header/threelayers2/AbstractBasePage.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/header/threelayers2/AbstractBasePage.java
@@ -29,7 +29,7 @@ public abstract class AbstractBasePage extends WebPage
        /**
         * Construct.
         */
-       public AbstractBasePage()
+    AbstractBasePage()
        {
        }
 }

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/markup/html/header/threelayers2/AbstractMeldingPage.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/header/threelayers2/AbstractMeldingPage.java
 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/header/threelayers2/AbstractMeldingPage.java
index cae518a..8b37a40 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/header/threelayers2/AbstractMeldingPage.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/header/threelayers2/AbstractMeldingPage.java
@@ -29,7 +29,7 @@ public abstract class AbstractMeldingPage extends 
AbstractSecurePage
        /**
         * Construct.
         */
-       public AbstractMeldingPage()
+    AbstractMeldingPage()
        {
                add(new Label("foo", "FooBar"));
        }

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/markup/html/header/threelayers2/AbstractSecurePage.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/header/threelayers2/AbstractSecurePage.java
 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/header/threelayers2/AbstractSecurePage.java
index 4b7cadf..d3b7e61 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/header/threelayers2/AbstractSecurePage.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/header/threelayers2/AbstractSecurePage.java
@@ -29,7 +29,7 @@ public abstract class AbstractSecurePage extends 
AbstractBasePage
        /**
         * Construct.
         */
-       public AbstractSecurePage()
+    AbstractSecurePage()
        {
                add(new Label("username", "Pietje Puk"));
        }

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/markup/html/header/threelayers2/InheritanceHeadTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/header/threelayers2/InheritanceHeadTest.java
 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/header/threelayers2/InheritanceHeadTest.java
index 610b585..0243443 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/header/threelayers2/InheritanceHeadTest.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/header/threelayers2/InheritanceHeadTest.java
@@ -17,21 +17,21 @@
 package org.apache.wicket.markup.html.header.threelayers2;
 
 import org.apache.wicket.util.tester.WicketTestCase;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 /**
  * Tests the inclusion of the wicket:head section from a panel in a subclassed 
page.
  * 
  * @author Martijn Dashorst
  */
-public class InheritanceHeadTest extends WicketTestCase
+class InheritanceHeadTest extends WicketTestCase
 {
        /**
         * 
         * @throws Exception
         */
        @Test
-       public void test_1() throws Exception
+    void test_1() throws Exception
        {
                executeTest(MeldingPage.class, "ExpectedResult.html");
        }

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/markup/html/image/AjaxUpdatedImageTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/image/AjaxUpdatedImageTest.java
 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/image/AjaxUpdatedImageTest.java
index 68d8a77..012b38e 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/image/AjaxUpdatedImageTest.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/image/AjaxUpdatedImageTest.java
@@ -16,37 +16,38 @@
  */
 package org.apache.wicket.markup.html.image;
 
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertTrue;
+
 import org.apache.wicket.util.tester.TagTester;
 import org.apache.wicket.util.tester.WicketTestCase;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 /**
  * Test for WICKET-1382
  */
-public class AjaxUpdatedImageTest extends WicketTestCase
+class AjaxUpdatedImageTest extends WicketTestCase
 {
        /**
         * Tests that Image re-rendered in Ajax request have 'wicket:antiCache' 
parameter in its 'src'
         * attribute value
         */
        @Test
-       public void wicket1382()
+       void wicket1382()
        {
                AjaxyImagesPage page = tester.startPage(AjaxyImagesPage.class);
 
                TagTester tagTester = 
tester.getTagById(page.image.getMarkupId());
                final String srcAttr = tagTester.getAttribute("src");
-               assertFalse(
-                       "Image has not be rendered in Ajax request so it has no 
wicket:antiCache' parameter",
-                       srcAttr.contains("antiCache"));
+               assertFalse(srcAttr.contains("antiCache"),
+                       "Image has not be rendered in Ajax request so it has no 
wicket:antiCache' parameter");
 
                // make an ajax call
                tester.clickLink("link", true);
                page = (AjaxyImagesPage)tester.getLastRenderedPage();
                tagTester = tester.getTagById(page.image.getMarkupId());
                final String srcAttr1 = tagTester.getAttribute("src");
-               assertTrue(
-                       "Image has not be rendered in Ajax request so it has no 
wicket:antiCache' parameter",
-                               srcAttr1.contains("antiCache"));
+               assertTrue(srcAttr1.contains("antiCache"),
+                       "Image has not be rendered in Ajax request so it has no 
wicket:antiCache' parameter");
        }
 }

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/markup/html/image/ExternalImageTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/image/ExternalImageTest.java
 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/image/ExternalImageTest.java
index c0a77c7..796b3d7 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/image/ExternalImageTest.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/image/ExternalImageTest.java
@@ -16,6 +16,9 @@
  */
 package org.apache.wicket.markup.html.image;
 
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertTrue;
+
 import java.io.Serializable;
 import java.util.List;
 
@@ -23,8 +26,7 @@ import org.apache.wicket.Component;
 import org.apache.wicket.model.IModel;
 import org.apache.wicket.util.tester.TagTester;
 import org.apache.wicket.util.tester.WicketTestCase;
-import org.junit.Assert;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 /**
  * Test cases to test the external image components
@@ -32,26 +34,26 @@ import org.junit.Test;
  * @author Tobias Soloschenko
  *
  */
-public class ExternalImageTest extends WicketTestCase
+class ExternalImageTest extends WicketTestCase
 {
 
        @Test
-       public void testExternalImage()
+       void testExternalImage()
        {
                tester.startPage(ExternalImageTestPage.class);
                String lastResponseAsString = 
tester.getLastResponse().getDocument();
-               Assert.assertTrue(lastResponseAsString.contains(
+               assertTrue(lastResponseAsString.contains(
                        "<img wicket:id=\"externalImage1\" 
src=\"http://wicket.apache.org/img/wicket-7-bg.jpg\"/>"));
-               Assert.assertTrue(lastResponseAsString.contains(
+               assertTrue(lastResponseAsString.contains(
                        "<img id=\"externalImage2\" 
wicket:id=\"externalImage2\" 
src=\"http://wicket.apache.org/img/wicket-7-bg.jpg\"; 
srcset=\"http://wicket.apache.org/img/wicket-7-bg-1.jpg x1, 
http://wicket.apache.org/img/wicket-7-bg-2.jpg x2\" sizes=\"s1,s2\"/>"));
-               Assert.assertTrue(lastResponseAsString.contains(
+               assertTrue(lastResponseAsString.contains(
                        "<source wicket:id=\"externalSource\" 
srcset=\"http://wicket.apache.org/img/wicket-7-bg-1.jpg , 
http://wicket.apache.org/img/wicket-7-bg-2.jpg x2\" sizes=\"1\" 
media=\"(min-width: 650px)\"/>"));
-               Assert.assertTrue(lastResponseAsString.contains(
-                       "<img wicket:id=\"url\" 
src=\"http://www.google.de/test.jpg\"/>"));
+               assertTrue(lastResponseAsString
+                       .contains("<img wicket:id=\"url\" 
src=\"http://www.google.de/test.jpg\"/>"));
        }
 
        @Test
-       public void testExternalImageModel()
+       void testExternalImageModel()
        {
                tester.startPage(ExternalImageTestPage.class);
                tester.getLastResponse().getDocument();
@@ -60,14 +62,14 @@ public class ExternalImageTest extends WicketTestCase
                ExternalImage externalImage2 = 
(ExternalImage)externalImage2Component;
 
                TagTester tagById = tester.getTagById("externalImage2");
-                IModel<List<Serializable>> srcSet = 
externalImage2.getSrcSetModel();
-               for (Serializable model :srcSet.getObject())
+               IModel<List<Serializable>> srcSet = 
externalImage2.getSrcSetModel();
+               for (Serializable model : srcSet.getObject())
                {
                        String attribute = tagById.getAttribute("srcset");
-                       Assert.assertTrue(attribute.contains(model.toString()));
+                       assertTrue(attribute.contains(model.toString()));
                }
 
                String attribute = tagById.getAttribute("src");
-               Assert.assertEquals(externalImage2.getDefaultModelObject(), 
attribute);
+               assertEquals(externalImage2.getDefaultModelObject(), attribute);
        }
 }

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/markup/html/image/ExternalImageTestPage.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/image/ExternalImageTestPage.java
 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/image/ExternalImageTestPage.java
index 5c4a670..4fcc6d9 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/image/ExternalImageTestPage.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/image/ExternalImageTestPage.java
@@ -97,7 +97,7 @@ public class ExternalImageTestPage extends WebPage
                 * @param url
                 *            the url to be used
                 */
-               public void setUrl(String url)
+        void setUrl(String url)
                {
                        this.url = url;
                }

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/markup/html/image/ImageTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/image/ImageTest.java 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/image/ImageTest.java
index 8cc8c26..04e8ad9 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/image/ImageTest.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/image/ImageTest.java
@@ -19,7 +19,7 @@ package org.apache.wicket.markup.html.image;
 import java.util.Locale;
 
 import org.apache.wicket.util.tester.WicketTestCase;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 /**
  * @author Juergen Donnerstag
@@ -32,7 +32,7 @@ public class ImageTest extends WicketTestCase
         * @throws Exception
         */
        @Test
-       public void test_1() throws Exception
+    void test_1() throws Exception
        {
                Locale.setDefault(new Locale("en", "US"));
                tester.startPage(Home.class);
@@ -60,7 +60,7 @@ public class ImageTest extends WicketTestCase
         * testParentRelativeImage()
         */
        @Test
-       public void testParentRelativeImage()
+    void testParentRelativeImage()
        {
                
tester.getApplication().getResourceSettings().setParentFolderPlaceholder("$up$");
                tester.startPage(Home.class);

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/markup/html/image/InlineImageTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/image/InlineImageTest.java
 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/image/InlineImageTest.java
index f1c5068..5a7d045 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/image/InlineImageTest.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/image/InlineImageTest.java
@@ -16,22 +16,21 @@
  */
 package org.apache.wicket.markup.html.image;
 
+import static org.junit.jupiter.api.Assertions.assertTrue;
 
 import org.apache.wicket.util.tester.WicketTestCase;
-import org.junit.Assert;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
-
-public class InlineImageTest extends WicketTestCase
+class InlineImageTest extends WicketTestCase
 {
 
        @Test
-       public void inlineImageTest()
+       void inlineImageTest()
        {
                tester.startPage(InlineImageTestPage.class);
                String lastResponseAsString = 
tester.getLastResponse().getDocument();
-               Assert.assertTrue(
-                       "inline image is in html",
-                       lastResponseAsString.contains("<img 
wicket:id=\"inlineimage\" 
src=\"data:image/gif;base64,R0lGODlhQAHwAPf8AAAAAAwMDAsNABUZABUXBRIS"));
+               assertTrue(lastResponseAsString.contains(
+                       "<img wicket:id=\"inlineimage\" 
src=\"data:image/gif;base64,R0lGODlhQAHwAPf8AAAAAAwMDAsNABUZABUXBRIS"),
+                       "inline image is in html");
        }
 }

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/markup/html/image/InvalidImageTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/image/InvalidImageTest.java
 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/image/InvalidImageTest.java
index ccd9d33..230d8ca 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/image/InvalidImageTest.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/image/InvalidImageTest.java
@@ -17,17 +17,17 @@
 package org.apache.wicket.markup.html.image;
 
 import org.apache.wicket.util.tester.WicketTestCase;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 /**
  */
-public class InvalidImageTest extends WicketTestCase
+class InvalidImageTest extends WicketTestCase
 {
        /**
         * testInvalidImage()
         */
        @Test
-       public void invalidImage()
+    void invalidImage()
        {
                tester.startPage(InvalidImagePage.class);
                tester.assertRenderedPage(InvalidImagePage.class);

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/markup/html/image/NonCachingImageTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/image/NonCachingImageTest.java
 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/image/NonCachingImageTest.java
index 9e9ddf8..6a2d270 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/image/NonCachingImageTest.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/image/NonCachingImageTest.java
@@ -16,23 +16,25 @@
  */
 package org.apache.wicket.markup.html.image;
 
+import static org.junit.jupiter.api.Assertions.assertTrue;
+
 import org.apache.wicket.util.tester.TagTester;
 import org.apache.wicket.util.tester.WicketTestCase;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 /**
  * Test for {@link NonCachingImage}.
  * 
  * @author svenmeier
  */
-public class NonCachingImageTest extends WicketTestCase
+class NonCachingImageTest extends WicketTestCase
 {
 
        /**
         * {@link NonCachingImage} always adds anticache.
         */
        @Test
-       public void test()
+       void test()
        {
                NonCachingImagePage page = 
tester.startPage(NonCachingImagePage.class);
 

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/markup/html/image/PubApplication.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/image/PubApplication.java
 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/image/PubApplication.java
index 56b44f6..30a9b6d 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/image/PubApplication.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/image/PubApplication.java
@@ -24,7 +24,7 @@ import org.apache.wicket.protocol.http.WebApplication;
  * 
  * @author Jonathan Locke
  */
-public class PubApplication extends WebApplication
+class PubApplication extends WebApplication
 {
        /**
         * Constructor

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/markup/html/image/ResponsiveImageTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/image/ResponsiveImageTest.java
 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/image/ResponsiveImageTest.java
index 05c3030..c2e330c 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/image/ResponsiveImageTest.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/image/ResponsiveImageTest.java
@@ -16,13 +16,16 @@
  */
 package org.apache.wicket.markup.html.image;
 
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertTrue;
+
 import org.apache.wicket.protocol.http.WebApplication;
 import org.apache.wicket.util.tester.TagTester;
 import org.apache.wicket.util.tester.WicketTestCase;
-import org.junit.Assert;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
-public class ResponsiveImageTest extends WicketTestCase
+class ResponsiveImageTest extends WicketTestCase
 {
        @Override
        protected WebApplication newApplication()
@@ -31,37 +34,37 @@ public class ResponsiveImageTest extends WicketTestCase
        }
 
        @Test
-       public void testSrcSetIsNotAvailableOnDefaultUsage()
+       void testSrcSetIsNotAvailableOnDefaultUsage()
        {
                tester.startPage(ImageResourceReferenceTestPage.class);
                String lastResponseAsString = 
tester.getLastResponse().getDocument();
                TagTester createTagByAttribute = 
TagTester.createTagByAttribute(lastResponseAsString, "img");
-               Assert.assertFalse(createTagByAttribute.hasAttribute("srcset"));
-               Assert.assertEquals(Image.Cors.ANONYMOUS.getRealName(), 
createTagByAttribute.getAttribute("crossorigin"));
+               assertFalse(createTagByAttribute.hasAttribute("srcset"));
+               assertEquals(Image.Cors.ANONYMOUS.getRealName(), 
createTagByAttribute.getAttribute("crossorigin"));
        }
 
        @Test
-       public void testPictureTagIsRenderedRight()
+       void testPictureTagIsRenderedRight()
        {
                tester.startPage(ImagePictureTestPage.class);
                String lastResponseAsString = 
tester.getLastResponse().getDocument();
                TagTester pictureTagTester = 
TagTester.createTagByAttribute(lastResponseAsString, "picture");
-               Assert.assertTrue(pictureTagTester.hasChildTag("img"));
-               Assert.assertTrue(pictureTagTester.hasChildTag("source"));
+               assertTrue(pictureTagTester.hasChildTag("img"));
+               assertTrue(pictureTagTester.hasChildTag("source"));
                TagTester sourceTagTester = 
TagTester.createTagByAttribute(lastResponseAsString, "source");
-               Assert.assertTrue(sourceTagTester.hasAttribute("media"));
-               Assert.assertEquals("(min-width: 650px)", 
sourceTagTester.getAttribute("media"));
-               Assert.assertEquals("(min-width: 50em) 33vw", 
sourceTagTester.getAttribute("sizes"));
+               assertTrue(sourceTagTester.hasAttribute("media"));
+               assertEquals("(min-width: 650px)", 
sourceTagTester.getAttribute("media"));
+               assertEquals("(min-width: 50em) 33vw", 
sourceTagTester.getAttribute("sizes"));
        }
 
        @Test
-       public void testImageTagIsRenderedWithXValuesAndSrcSet()
+       void testImageTagIsRenderedWithXValuesAndSrcSet()
        {
                tester.startPage(ImageSrcSetTestPage.class);
                String lastResponseAsString = 
tester.getLastResponse().getDocument();
                TagTester imgTagTester = 
TagTester.createTagByAttribute(lastResponseAsString, "img");
-               Assert.assertTrue(imgTagTester.hasAttribute("src"));
-               Assert.assertTrue(imgTagTester.hasAttribute("srcset"));
+               assertTrue(imgTagTester.hasAttribute("src"));
+               assertTrue(imgTagTester.hasAttribute("srcset"));
                String attribute = imgTagTester.getAttribute("srcset");
                String[] srcSetElements = attribute.split(",");
                int i = 0;
@@ -69,19 +72,19 @@ public class ResponsiveImageTest extends WicketTestCase
                {
                        if (i == 0)
                        {
-                               
Assert.assertTrue(srcSetElement.endsWith("320w"));
+                               assertTrue(srcSetElement.endsWith("320w"));
                        }
                        if (i == 1)
                        {
-                               Assert.assertTrue(srcSetElement.endsWith("2x"));
+                               assertTrue(srcSetElement.endsWith("2x"));
                        }
                        if (i == 2)
                        {
-                               
Assert.assertTrue(srcSetElement.endsWith("900w"));
+                               assertTrue(srcSetElement.endsWith("900w"));
                        }
                        i++;
                }
-               Assert.assertEquals("(min-width: 50em) 33vw,(min-width: 28em) 
50vw,100vw",
+               assertEquals("(min-width: 50em) 33vw,(min-width: 28em) 
50vw,100vw",
                        imgTagTester.getAttribute("sizes"));
        }
 

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/AjaxEnclosureTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/AjaxEnclosureTest.java
 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/AjaxEnclosureTest.java
index cd72924..5273c78 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/AjaxEnclosureTest.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/AjaxEnclosureTest.java
@@ -16,6 +16,9 @@
  */
 package org.apache.wicket.markup.html.internal;
 
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertTrue;
+
 import java.util.concurrent.atomic.AtomicInteger;
 import java.util.regex.Pattern;
 
@@ -28,15 +31,14 @@ import org.apache.wicket.protocol.http.WebApplication;
 import org.apache.wicket.util.tester.WicketTestCase;
 import org.apache.wicket.util.visit.IVisit;
 import org.apache.wicket.util.visit.IVisitor;
-import org.junit.Test;
-
+import org.junit.jupiter.api.Test;
 
 /**
  * Simple test using the WicketTester
  * 
  * @author Joonas Hamalainen
  */
-public class AjaxEnclosureTest extends WicketTestCase
+class AjaxEnclosureTest extends WicketTestCase
 {
        private final String inlineEnclosureIdPrefix = 
"wicket__InlineEnclosure_";
        private final String inlineEnclosureHiddenPattern = "<div id=\"" + 
inlineEnclosureIdPrefix +
@@ -63,7 +65,7 @@ public class AjaxEnclosureTest extends WicketTestCase
         * Test toggling the controlling child inside the inline enclosure
         */
        @Test
-       public void ajaxTogglingControllingChildShouldToggleInlineEnclosure()
+       void ajaxTogglingControllingChildShouldToggleInlineEnclosure()
        {
                {
                        // enclosure On
@@ -106,7 +108,7 @@ public class AjaxEnclosureTest extends WicketTestCase
         * Test toggling a non-controlling child inside the inline enclosure
         */
        @Test
-       public void ajaxTogglingNonControllingChildShouldNotToggleEnclosure()
+       void ajaxTogglingNonControllingChildShouldNotToggleEnclosure()
        {
                {
                        // label 2 On
@@ -146,7 +148,7 @@ public class AjaxEnclosureTest extends WicketTestCase
         * 
         */
        @Test
-       public void nestedInlineEnclosuresShouldToggleNormally()
+       void nestedInlineEnclosuresShouldToggleNormally()
        {
                {
                        // 1. test that enclosure1, enclosure2, label1, label2 
are visible, click link1,
@@ -234,7 +236,7 @@ public class AjaxEnclosureTest extends WicketTestCase
         * 
         */
        @Test
-       public void 
controllingChildShouldDefaultToTheSingleComponentInsideEnclosure()
+       void controllingChildShouldDefaultToTheSingleComponentInsideEnclosure()
        {
                {
                        // enclosure On
@@ -272,7 +274,7 @@ public class AjaxEnclosureTest extends WicketTestCase
        private void ensureEnclosureIsVisible(Page ajaxPage, AtomicInteger n)
        {
                InlineEnclosure enclosure = 
findNthComponent(InlineEnclosure.class, ajaxPage, n);
-               assertTrue("Is not visible", enclosure.determineVisibility());
+               assertTrue(enclosure.determineVisibility(), "Is not visible");
        }
 
        private void ensureEnclosureIsInvisible(Page ajaxPage, AtomicInteger n)
@@ -280,7 +282,7 @@ public class AjaxEnclosureTest extends WicketTestCase
                InlineEnclosure enclosure = 
findNthComponent(InlineEnclosure.class, ajaxPage, n);
                if (enclosure != null)
                {
-                       assertFalse("Is visible", 
enclosure.determineVisibility());
+                       assertFalse(enclosure.determineVisibility(), "Is not 
visible");
                }
        }
 
@@ -301,7 +303,7 @@ public class AjaxEnclosureTest extends WicketTestCase
                return type.cast(instance);
        }
 
-       protected void assertVisible(Label label, boolean checkAlsoMarkup)
+       private void assertVisible(Label label, boolean checkAlsoMarkup)
        {
                tester.assertVisible(label.getPageRelativePath());
                if (checkAlsoMarkup)
@@ -310,15 +312,14 @@ public class AjaxEnclosureTest extends WicketTestCase
                }
        }
 
-       protected void assertInvisible(Label label)
+       private void assertInvisible(Label label)
        {
                // tester.assertInvisible(label.getPageRelativePath());
                
assertDoesNotContain(Pattern.quote(label.getInnermostModel().getObject().toString()));
        }
 
-       protected void assertDoesNotContain(String string)
+       private void assertDoesNotContain(String string)
        {
-               assertFalse("Should not contain: " + string,
-                       tester.getLastResponseAsString().contains(string));
+               assertFalse(tester.getLastResponseAsString().contains(string), 
"Should not contain: " + string);
        }
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/BasePage.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/BasePage.java
 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/BasePage.java
index 643c098..b672adb 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/BasePage.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/BasePage.java
@@ -21,7 +21,7 @@ import 
org.apache.wicket.request.mapper.parameter.PageParameters;
 
 public class BasePage extends WebPage {
 
-       public BasePage(PageParameters parameters) 
+       BasePage(PageParameters parameters)
        {
                super(parameters);
        }

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/EnclosurePage_9.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/EnclosurePage_9.java
 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/EnclosurePage_9.java
index d388aec..78487a8 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/EnclosurePage_9.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/EnclosurePage_9.java
@@ -33,7 +33,7 @@ public class EnclosurePage_9 extends WebPage
        private static final long serialVersionUID = 1L;
 
        /** */
-       public boolean formValidate;
+    private boolean formValidate;
 
        /** */
        public boolean inputOnBeforeRender;

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/EnclosureTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/EnclosureTest.java
 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/EnclosureTest.java
index 7067c7d..b6cebc2 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/EnclosureTest.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/EnclosureTest.java
@@ -16,6 +16,10 @@
  */
 package org.apache.wicket.markup.html.internal;
 
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertTrue;
+
 import java.io.IOException;
 
 import org.apache.wicket.Component;
@@ -36,20 +40,19 @@ import org.apache.wicket.util.tester.DiffUtil;
 import org.apache.wicket.util.tester.FormTester;
 import org.apache.wicket.util.tester.WicketTestCase;
 import org.apache.wicket.util.tester.WicketTester;
-import org.junit.Test;
-
+import org.junit.jupiter.api.Test;
 
 /**
  * 
  * @author Juergen Donnerstag
  */
-public class EnclosureTest extends WicketTestCase
+class EnclosureTest extends WicketTestCase
 {
        /**
         * @throws Exception
         */
        @Test
-       public void testRenderHomePage() throws Exception
+       void testRenderHomePage() throws Exception
        {
                executeTest(EnclosurePage_1.class, 
"EnclosurePageExpectedResult_1.html");
                
@@ -62,7 +65,7 @@ public class EnclosureTest extends WicketTestCase
         * @throws Exception
         */
        @Test
-       public void testRenderHomePage2() throws Exception
+       void testRenderHomePage2() throws Exception
        {
                executeTest(EnclosurePage_2.class, 
"EnclosurePageExpectedResult_2.html");
        }
@@ -71,7 +74,7 @@ public class EnclosureTest extends WicketTestCase
         * @throws Exception
         */
        @Test
-       public void testRenderHomePage3() throws Exception
+       void testRenderHomePage3() throws Exception
        {
                executeTest(EnclosurePage_3.class, 
"EnclosurePageExpectedResult_3.html");
        }
@@ -80,7 +83,7 @@ public class EnclosureTest extends WicketTestCase
         * @throws Exception
         */
        @Test
-       public void testRenderHomePage4() throws Exception
+       void testRenderHomePage4() throws Exception
        {
                executeTest(EnclosurePage_4.class, new 
PageParameters().set("visible", false),
                        "EnclosurePageExpectedResult_4.html");
@@ -90,7 +93,7 @@ public class EnclosureTest extends WicketTestCase
         * @throws Exception
         */
        @Test
-       public void testRenderHomePage4_1() throws Exception
+       void testRenderHomePage4_1() throws Exception
        {
                executeTest(EnclosurePage_4.class, new 
PageParameters().set("visible", true),
                        "EnclosurePageExpectedResult_4-1.html");
@@ -100,7 +103,7 @@ public class EnclosureTest extends WicketTestCase
         * @throws Exception
         */
        @Test
-       public void testRenderHomePage5() throws Exception
+       void testRenderHomePage5() throws Exception
        {
                executeTest(EnclosurePage_5.class, new 
PageParameters().set("visible", false),
                        "EnclosurePageExpectedResult_5.html");
@@ -110,7 +113,7 @@ public class EnclosureTest extends WicketTestCase
         * @throws Exception
         */
        @Test
-       public void testRenderHomePage5_1() throws Exception
+       void testRenderHomePage5_1() throws Exception
        {
                executeTest(EnclosurePage_5.class, new 
PageParameters().set("visible", true),
                        "EnclosurePageExpectedResult_5-1.html");
@@ -122,7 +125,7 @@ public class EnclosureTest extends WicketTestCase
         * @throws Exception
         */
        @Test
-       public void testVisibilityOfChildren() throws Exception
+       void testVisibilityOfChildren() throws Exception
        {
                // render with enclosure initially visible
                tester.startPage(EnclosurePage_6.class);
@@ -147,7 +150,7 @@ public class EnclosureTest extends WicketTestCase
         * 
         */
        @Test
-       public void testRender()
+       void testRender()
        {
                tester.startPage(EnclosurePage_7.class);
        }
@@ -157,7 +160,7 @@ public class EnclosureTest extends WicketTestCase
         * 
         */
        @Test
-       public void testRender8() throws Exception
+       void testRender8() throws Exception
        {
                executeTest(EnclosurePage_8.class, 
"EnclosurePageExpectedResult_8.html");
        }
@@ -186,7 +189,7 @@ public class EnclosureTest extends WicketTestCase
         * @throws Exception
         */
        @Test
-       public void testRender9() throws Exception
+       void testRender9() throws Exception
        {
                executePage(new EnclosurePage_9(), 
"EnclosurePageExpectedResult_9.html");
                EnclosurePage_9 page = 
(EnclosurePage_9)tester.getLastRenderedPage();
@@ -243,7 +246,7 @@ public class EnclosureTest extends WicketTestCase
         * @throws Exception
         */
        @Test
-       public void testRender9a() throws Exception
+       void testRender9a() throws Exception
        {
                Class<? extends Page> clazz = EnclosurePage_9.class;
 
@@ -286,7 +289,7 @@ public class EnclosureTest extends WicketTestCase
         * @throws Exception
         */
        @Test
-       public void testRender10() throws Exception
+       void testRender10() throws Exception
        {
                Class<? extends Page> clazz = EnclosurePage_10.class;
                executeTest(clazz, "EnclosurePageExpectedResult_10.html");
@@ -327,7 +330,7 @@ public class EnclosureTest extends WicketTestCase
         * @throws Exception
         */
        @Test
-       public void testRenderPage11() throws Exception
+       void testRenderPage11() throws Exception
        {
                executeTest(EnclosurePage_11.class, 
"EnclosurePageExpectedResult_11.html");
        }
@@ -336,7 +339,7 @@ public class EnclosureTest extends WicketTestCase
         * @throws Exception
         */
        @Test
-       public void testRenderPage12() throws Exception
+       void testRenderPage12() throws Exception
        {
                executeTest(EnclosurePage_12.class, 
"EnclosurePageExpectedResult_12.html");
        }
@@ -345,7 +348,7 @@ public class EnclosureTest extends WicketTestCase
         * @throws Exception
         */
        @Test
-       public void testRenderPage13() throws Exception
+       void testRenderPage13() throws Exception
        {
                tester = new WicketTester(new MockApplication()
                {
@@ -373,7 +376,7 @@ public class EnclosureTest extends WicketTestCase
         * https://issues.apache.org/jira/browse/WICKET-3842
         */
        @Test
-       public void testAtrribute()
+       void testAtrribute()
        {
                /**
                 * Page for the test
@@ -382,7 +385,7 @@ public class EnclosureTest extends WicketTestCase
                {
                        private static final long serialVersionUID = 1L;
 
-                       public TestPage()
+                       TestPage()
                        {
                                final Label l = new Label("msg", "$label$");
                                add(l);
@@ -423,7 +426,7 @@ public class EnclosureTest extends WicketTestCase
         * Test case for https://issues.apache.org/jira/browse/WICKET-4172
         */
        @Test
-       public void childWithDeeperPathInTransparentContainer()
+       void childWithDeeperPathInTransparentContainer()
        {
                boolean enclosureChildVisible = true;
                tester.startPage(new 
ChildWithDeeperPathInTransparentContainerPage(enclosureChildVisible));
@@ -437,7 +440,7 @@ public class EnclosureTest extends WicketTestCase
        }
        
        @Test
-       public void nestedEnclousers()
+       void nestedEnclousers()
        {
                TestPageMarkup p = new TestPageMarkup();
                p.setPageMarkup("<wicket:enclosure child='labelOuter'>tOuter 
Enclosure <span wicket:id='labelOuter'/>"
@@ -452,7 +455,7 @@ public class EnclosureTest extends WicketTestCase
         * Test case for https://issues.apache.org/jira/browse/WICKET-6043
         */
        @Test
-       public void enclosureInsideContainererAndInheritance() throws Exception
+       void enclosureInsideContainererAndInheritance() throws Exception
        {
                tester.startPage(ListViewInContainerPage.class);
                tester.assertRenderedPage(ListViewInContainerPage.class);
@@ -462,7 +465,7 @@ public class EnclosureTest extends WicketTestCase
        {
                private String markup;
 
-               public TestPageMarkup()
+               TestPageMarkup()
                {
                }
 
@@ -471,12 +474,12 @@ public class EnclosureTest extends WicketTestCase
                        this.markup = markup;
                }
 
-               protected String getPageMarkup()
+               String getPageMarkup()
                {
                        return markup;
                }
 
-               public void setPageMarkup(String markup)
+               void setPageMarkup(String markup)
                {
                        this.markup = markup;
                }

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/HeaderResponseTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/HeaderResponseTest.java
 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/HeaderResponseTest.java
index 6bab883..3e3649b 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/HeaderResponseTest.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/HeaderResponseTest.java
@@ -16,6 +16,7 @@
  */
 package org.apache.wicket.markup.html.internal;
 
+import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
@@ -37,15 +38,14 @@ import 
org.apache.wicket.request.mapper.parameter.PageParameters;
 import org.apache.wicket.request.resource.IResource;
 import org.apache.wicket.request.resource.ResourceReference;
 import org.apache.wicket.response.StringResponse;
-import org.junit.After;
-import org.junit.Assert;
-import org.junit.Before;
-import org.junit.Test;
+import org.junit.jupiter.api.AfterEach;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
 
 /**
  * Tests for {@link IHeaderResponse}'s methods
  */
-public class HeaderResponseTest
+class HeaderResponseTest
 {
     private static final String RESOURCE_NAME = "resource.name";
 
@@ -56,8 +56,8 @@ public class HeaderResponseTest
     /**
      * Prepare
      */
-    @Before
-    public void before()
+    @BeforeEach
+    void before()
     {
         final Response realResponse = new StringResponse();
 
@@ -99,8 +99,8 @@ public class HeaderResponseTest
     /**
      * Tear down
      */
-    @After
-    public void after()
+    @AfterEach
+    void after()
     {
         ThreadContext.setRequestCycle(null);
     }
@@ -109,25 +109,25 @@ public class HeaderResponseTest
      * Tests the creation of a proper IE conditional comment
      */
     @Test
-    public void conditionalRenderCSSReference()
+    void conditionalRenderCSSReference()
     {
         headerResponse.render(CssHeaderItem.forReference(reference, null, 
"screen", "lt IE 8"));
         String expected = "<!--[if lt IE 8]><link rel=\"stylesheet\" 
type=\"text/css\" href=\"" +
             RESOURCE_NAME + "\" media=\"screen\" /><![endif]-->\n";
         String actual = headerResponse.getResponse().toString();
-        Assert.assertEquals(expected, actual);
+        assertEquals(expected, actual);
     }
 
     /**
      * Tests the creation of a proper IE conditional comment
      */
     @Test
-    public void conditionalRenderCSSReferenceWithUrl()
+    void conditionalRenderCSSReferenceWithUrl()
     {
         headerResponse.render(CssHeaderItem.forUrl("resource.css", "screen", 
"lt IE 8"));
         String expected = "<!--[if lt IE 8]><link rel=\"stylesheet\" 
type=\"text/css\" href=\""+RESOURCE_NAME+"\" media=\"screen\" /><![endif]-->\n";
         String actual = headerResponse.getResponse().toString();
-        Assert.assertEquals(expected, actual);
+        assertEquals(expected, actual);
     }
 
 
@@ -135,14 +135,14 @@ public class HeaderResponseTest
         * Tests the creation of a proper IE conditional comment
         */
        @Test
-       public void conditionalRenderCSSContent()
+    void conditionalRenderCSSContent()
        {
                headerResponse.render(CssHeaderItem.forCSS(".className { 
font-size: 10px}", "id", "lt IE 8"));
                String expected = "<!--[if lt IE 8]><style type=\"text/css\" 
id=\"id\">\n" +
                                ".className { font-size: 10px}</style>\n" +
                                "<![endif]-->\n";
                String actual = headerResponse.getResponse().toString();
-               Assert.assertEquals(expected, actual);
+               assertEquals(expected, actual);
        }
 
     /**
@@ -151,14 +151,14 @@ public class HeaderResponseTest
      * WICKET-3661
      */
     @Test
-    public void deferJavaScriptReference()
+    void deferJavaScriptReference()
     {
         boolean defer = true;
         headerResponse.render(JavaScriptHeaderItem.forUrl("js-resource.js", 
"some-id", defer));
         String expected = "<script type=\"text/javascript\" id=\"some-id\" 
defer=\"defer\" src=\"" +
             RESOURCE_NAME + "\"></script>\n";
         String actual = headerResponse.getResponse().toString();
-        Assert.assertEquals(expected, actual);
+        assertEquals(expected, actual);
     }
 
     /**
@@ -167,14 +167,14 @@ public class HeaderResponseTest
      * WICKET-3661
      */
     @Test
-    public void deferFalseJavaScriptReference()
+    void deferFalseJavaScriptReference()
     {
         boolean defer = false;
         headerResponse.render(JavaScriptHeaderItem.forUrl("js-resource.js", 
"some-id", defer));
         String expected = "<script type=\"text/javascript\" id=\"some-id\" 
src=\"" + RESOURCE_NAME +
             "\"></script>\n";
         String actual = headerResponse.getResponse().toString();
-        Assert.assertEquals(expected, actual);
+        assertEquals(expected, actual);
     }
 
     /**
@@ -183,7 +183,7 @@ public class HeaderResponseTest
      * WICKET-3909
      */
     @Test
-    public void charsetSetJavaScriptReference()
+    void charsetSetJavaScriptReference()
     {
         String charset = "foo";
         headerResponse.render(JavaScriptHeaderItem.forUrl("js-resource.js", 
"some-id", false,
@@ -191,7 +191,7 @@ public class HeaderResponseTest
         String expected = "<script type=\"text/javascript\" id=\"some-id\" 
charset=\"" + charset +
             "\" src=\"" + RESOURCE_NAME + "\"></script>\n";
         String actual = headerResponse.getResponse().toString();
-        Assert.assertEquals(expected, actual);
+        assertEquals(expected, actual);
     }
 
     /**
@@ -200,20 +200,20 @@ public class HeaderResponseTest
      * WICKET-3909
      */
     @Test
-    public void charsetNotSetJavaScriptReference()
+    void charsetNotSetJavaScriptReference()
     {
         headerResponse.render(JavaScriptHeaderItem.forUrl("js-resource.js", 
"some-id", false, null));
         String expected = "<script type=\"text/javascript\" id=\"some-id\" 
src=\"" + RESOURCE_NAME +
             "\"></script>\n";
         String actual = headerResponse.getResponse().toString();
-        Assert.assertEquals(expected, actual);
+        assertEquals(expected, actual);
     }
 
        /**
         * Tests the creation of a proper IE conditional comment
         */
        @Test
-       public void conditionalRenderJSReference()
+    void conditionalRenderJSReference()
        {
                headerResponse.render(
                                JavaScriptHeaderItem.forReference(reference, 
new PageParameters(), "id", false, null, "lt IE 8"));
@@ -222,14 +222,14 @@ public class HeaderResponseTest
 
                String actual = headerResponse.getResponse().toString();
 
-               Assert.assertEquals(expected, actual);
+               assertEquals(expected, actual);
        }
 
        /**
         * Tests the creation of a proper IE conditional comment
         */
        @Test
-       public void conditionalRenderJSReferenceWithUrl()
+    void conditionalRenderJSReferenceWithUrl()
        {
                
headerResponse.render(JavaScriptHeaderItem.forUrl("js-resource.js", "id", true, 
"cp1251", "lt IE 8"));
 
@@ -238,7 +238,7 @@ public class HeaderResponseTest
 
                String actual = headerResponse.getResponse().toString();
 
-               Assert.assertEquals(expected, actual);
+               assertEquals(expected, actual);
        }
 
 
@@ -246,7 +246,7 @@ public class HeaderResponseTest
         * Tests the creation of a proper IE conditional comment
         */
        @Test
-       public void conditionalRenderJSContent()
+    void conditionalRenderJSContent()
        {
                
headerResponse.render(JavaScriptHeaderItem.forScript("someJSMethod();", "id", 
"lt IE 8"));
 
@@ -259,6 +259,6 @@ public class HeaderResponseTest
 
                String actual = headerResponse.getResponse().toString();
 
-               Assert.assertEquals(expected, actual);
+               assertEquals(expected, actual);
        }
 }

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/HtmlHeaderContainerTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/HtmlHeaderContainerTest.java
 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/HtmlHeaderContainerTest.java
index 6c614fa..a34b58e 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/HtmlHeaderContainerTest.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/HtmlHeaderContainerTest.java
@@ -16,27 +16,29 @@
  */
 package org.apache.wicket.markup.html.internal;
 
+import static org.junit.jupiter.api.Assertions.assertTrue;
+
 import org.apache.wicket.util.tester.WicketTestCase;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 /**
  * Test for the {@link 
org.apache.wicket.markup.html.internal.HtmlHeaderContainer}.
  * 
  * @author svenmeier
  */
-public class HtmlHeaderContainerTest extends WicketTestCase
+class HtmlHeaderContainerTest extends WicketTestCase
 {
        /**
         * Test clean-up of auto added components after removal of the 
HtmlHeaderContainer.
         */
        @Test
-       public void cleanUpOfAutoAddedComponents()
+       void cleanUpOfAutoAddedComponents()
        {
                tester.startPage(ComponentResolvingPage.class);
 
                // onEndRequest() of auto added component was not called in
                // MarkupContainer#internalEndRequest() using an iterator
                ComponentResolvingPage page = 
(ComponentResolvingPage)tester.getLastRenderedPage();
-               assertTrue("onDetach() should have been called", 
page.onDetachWasCalledOnAutoAddedComponent);
+               assertTrue(page.onDetachWasCalledOnAutoAddedComponent, 
"onDetach() should have been called");
        }
 }

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/InlineEnclosureTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/InlineEnclosureTest.java
 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/InlineEnclosureTest.java
index cb18393..a3ed468 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/InlineEnclosureTest.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/InlineEnclosureTest.java
@@ -16,6 +16,8 @@
  */
 package org.apache.wicket.markup.html.internal;
 
+import static org.junit.jupiter.api.Assertions.assertEquals;
+
 import java.util.concurrent.atomic.AtomicInteger;
 
 import org.apache.wicket.Component;
@@ -26,15 +28,14 @@ import org.apache.wicket.protocol.http.WebApplication;
 import org.apache.wicket.util.tester.WicketTestCase;
 import org.apache.wicket.util.visit.IVisit;
 import org.apache.wicket.util.visit.IVisitor;
-import org.junit.Test;
-
+import org.junit.jupiter.api.Test;
 
 /**
  * Test for {@link InlineEnclosure} and {@link InlineEnclosureHandler}.
  * 
  * @author Joonas Hamalainen
  */
-public class InlineEnclosureTest extends WicketTestCase
+class InlineEnclosureTest extends WicketTestCase
 {
        /**
         * WICKET-5085: Since {@link InlineEnclosure}s are not removed as other 
auto-Components, they must be
@@ -43,7 +44,7 @@ public class InlineEnclosureTest extends WicketTestCase
         * @throws Exception
         */
        @Test
-       public void inlineEnclosuresAreResolvedOnceOnly() throws Exception
+       void inlineEnclosuresAreResolvedOnceOnly() throws Exception
        {
                InlineEnclosurePanelPage page = new InlineEnclosurePanelPage();
 
@@ -79,7 +80,7 @@ public class InlineEnclosureTest extends WicketTestCase
         * @throws Exception
         */
        @Test
-       public void inlineEnclosurePage_1() throws Exception
+       void inlineEnclosurePage_1() throws Exception
        {
                executeTest(InlineEnclosurePage_1.class, 
"InlineEnclosurePageExpectedResult_1.html");
        }
@@ -88,7 +89,7 @@ public class InlineEnclosureTest extends WicketTestCase
         * @throws Exception
         */
        @Test
-       public void inlineEnclosurePage_2() throws Exception
+       void inlineEnclosurePage_2() throws Exception
        {
                executeTest(InlineEnclosurePage_2.class, 
"InlineEnclosurePageExpectedResult_2.html");
        }
@@ -97,13 +98,13 @@ public class InlineEnclosureTest extends WicketTestCase
         * @throws Exception
         */
        @Test
-       public void inlineEnclosurePanelPage() throws Exception
+       void inlineEnclosurePanelPage() throws Exception
        {
                executeTest(InlineEnclosurePanelPage.class, 
"InlineEnclosurePanelPageExpectedResult.html");
        }
 
        @Test
-       public void inlineEnclosurePageDifferentNamespace() throws Exception
+       void inlineEnclosurePageDifferentNamespace() throws Exception
        {
                executeTest(InlineEnclosureDifferentNamespacePage.class,
                        "InlineEnclosureDifferentNamespaceExpectedResult.html");
@@ -117,7 +118,7 @@ public class InlineEnclosureTest extends WicketTestCase
         * @throws Exception
         */
        @Test
-       public void inlineEnclosureWithWicketMessageVisible() throws Exception
+       void inlineEnclosureWithWicketMessageVisible() throws Exception
        {
                executeTest(new InlineEnclosureWithWicketMessagePage(true),
                        
"InlineEnclosureWithWicketMessagePage_visible_expected.html");
@@ -132,7 +133,7 @@ public class InlineEnclosureTest extends WicketTestCase
         * @throws Exception
         */
        @Test
-       public void inlineEnclosureWithWicketMessageInvisible() throws Exception
+       void inlineEnclosureWithWicketMessageInvisible() throws Exception
        {
                executeTest(new InlineEnclosureWithWicketMessagePage(false),
                        
"InlineEnclosureWithWicketMessagePage_invisible_expected.html");

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/InlineEnclosureWithWicketMessagePage.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/InlineEnclosureWithWicketMessagePage.java
 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/InlineEnclosureWithWicketMessagePage.java
index aebf680..f2e56a6 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/InlineEnclosureWithWicketMessagePage.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/InlineEnclosureWithWicketMessagePage.java
@@ -27,7 +27,7 @@ import org.apache.wicket.markup.html.basic.Label;
  *
  * @since 1.5.6
  */
-public class InlineEnclosureWithWicketMessagePage extends WebPage
+class InlineEnclosureWithWicketMessagePage extends WebPage
 {
        public InlineEnclosureWithWicketMessagePage(boolean childVisible)
        {

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/ListViewInContainerPage.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/ListViewInContainerPage.java
 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/ListViewInContainerPage.java
index 58f9e3f..cb9787f 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/ListViewInContainerPage.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/ListViewInContainerPage.java
@@ -42,7 +42,7 @@ public class ListViewInContainerPage extends BasePage
                add(new ListView<Integer>("liste", values)
                {
                        /**
-                        * 
+                        *
                         */
                        private static final long serialVersionUID = 1L;
 
@@ -51,7 +51,7 @@ public class ListViewInContainerPage extends BasePage
                        {
                                final Label testenc = new Label("testenc", 
Model.of("enclosure " + item.getModelObject()));
                                item.queue(testenc);
-                               
+
                                final Label testlib = new Label("testlib", 
Model.of("no enclosure " + item.getModelObject()));
                                item.queue(testlib);
                        }

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/TogglePageTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/TogglePageTest.java
 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/TogglePageTest.java
index 0c10a51..eaf2a90 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/TogglePageTest.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/TogglePageTest.java
@@ -16,6 +16,8 @@
  */
 package org.apache.wicket.markup.html.internal;
 
+import static org.junit.jupiter.api.Assertions.assertFalse;
+
 import java.util.regex.Pattern;
 
 import org.apache.wicket.Component;
@@ -25,13 +27,12 @@ import org.apache.wicket.protocol.http.WebApplication;
 import org.apache.wicket.util.tester.WicketTestCase;
 import org.apache.wicket.util.visit.IVisit;
 import org.apache.wicket.util.visit.IVisitor;
-import org.junit.Test;
-
+import org.junit.jupiter.api.Test;
 
 /**
  * Simple test using the WicketTester
  */
-public class TogglePageTest extends WicketTestCase
+class TogglePageTest extends WicketTestCase
 {
 
        @Override
@@ -50,7 +51,7 @@ public class TogglePageTest extends WicketTestCase
        }
 
        @Test
-       public void testNoAjaxPage()
+       void testNoAjaxPage()
        {
                {
                        // On
@@ -78,7 +79,7 @@ public class TogglePageTest extends WicketTestCase
        }
 
        @Test
-       public void testTraditionalAjaxEnclosurePage()
+       void testTraditionalAjaxEnclosurePage()
        {
                {
                        // On
@@ -109,7 +110,7 @@ public class TogglePageTest extends WicketTestCase
        }
 
        @Test
-       public void testInlineEnclosureWithAdditionalAjaxTarget()
+       void testInlineEnclosureWithAdditionalAjaxTarget()
        {
                {
                        // On
@@ -156,7 +157,7 @@ public class TogglePageTest extends WicketTestCase
        }
 
        @Test
-       public void testInlineEnclosureAjaxPage()
+       void testInlineEnclosureAjaxPage()
        {
                String inlineEnclosureIdPrefix = "wicket__InlineEnclosure_";
 
@@ -200,7 +201,7 @@ public class TogglePageTest extends WicketTestCase
        /**
         * @param toggleable
         */
-       protected void assertInvisible(Component toggleable)
+       private void assertInvisible(Component toggleable)
        {
                tester.assertInvisible(toggleable.getPageRelativePath());
                assertDoesNotContain(toggledText);
@@ -210,7 +211,7 @@ public class TogglePageTest extends WicketTestCase
        /**
         * @param toggleable
         */
-       protected void assertVisible(Component toggleable)
+       private void assertVisible(Component toggleable)
        {
                tester.assertVisible(toggleable.getPageRelativePath());
                tester.assertContains(Pattern.quote(toggledText));
@@ -221,7 +222,7 @@ public class TogglePageTest extends WicketTestCase
        /**
         * @param label
         */
-       protected void assertVisible(Label label)
+       private void assertVisible(Label label)
        {
                tester.assertVisible(label.getPageRelativePath());
                
tester.assertContains(Pattern.quote(label.getInnermostModel().getObject().toString()));
@@ -230,7 +231,7 @@ public class TogglePageTest extends WicketTestCase
        /**
         * @param label
         */
-       protected void assertInVisible(Label label)
+       private void assertInVisible(Label label)
        {
                tester.assertInvisible(label.getPageRelativePath());
        }
@@ -240,8 +241,7 @@ public class TogglePageTest extends WicketTestCase
         */
        private void assertDoesNotContain(String string)
        {
-               assertFalse("Should not contain: " + string,
-                       tester.getLastResponseAsString().contains(string));
+               assertFalse(tester.getLastResponseAsString().contains(string), 
"Should not contain: " + string);
        }
 
 

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/TraditionalEnclosureAjaxPage.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/TraditionalEnclosureAjaxPage.java
 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/TraditionalEnclosureAjaxPage.java
index 712a9c8..55ade90 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/TraditionalEnclosureAjaxPage.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/TraditionalEnclosureAjaxPage.java
@@ -16,13 +16,13 @@
  */
 package org.apache.wicket.markup.html.internal;
 
-import org.junit.Assert;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+
 import org.apache.wicket.ajax.AjaxRequestTarget;
 import org.apache.wicket.ajax.markup.html.AjaxLink;
 import org.apache.wicket.markup.html.WebMarkupContainer;
 import org.apache.wicket.markup.html.WebPage;
 
-
 /**
  */
 public class TraditionalEnclosureAjaxPage extends WebPage
@@ -49,11 +49,13 @@ public class TraditionalEnclosureAjaxPage extends WebPage
                                return get(toggleableChildId).isVisible();
                        }
                }).setOutputMarkupPlaceholderTag(true));
-               Assert.assertEquals("Ajax requires tag to remain in DOM even if 
not visible", true,
-                       
traditionalAjaxVisibilityToggleRequiresPlaceholder.getOutputMarkupPlaceholderTag());
+               assertEquals(true,
+                       
traditionalAjaxVisibilityToggleRequiresPlaceholder.getOutputMarkupPlaceholderTag(),
+                       "Ajax requires tag to remain in DOM even if not 
visible");
                {
-                       
traditionalAjaxVisibilityToggleRequiresPlaceholder.add((toggleable = new 
WebMarkupContainer(
-                               toggleableChildId = 
"toggleable")).setOutputMarkupPlaceholderTag(true));
+                       traditionalAjaxVisibilityToggleRequiresPlaceholder
+                               .add((toggleable = new 
WebMarkupContainer(toggleableChildId = "toggleable"))
+                                       .setOutputMarkupPlaceholderTag(true));
                        add(link = new AjaxLink<Void>("link")
                        {
                                @Override

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/headeritems/BasePage.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/headeritems/BasePage.java
 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/headeritems/BasePage.java
index 192bc77..0ca3f70 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/headeritems/BasePage.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/headeritems/BasePage.java
@@ -28,7 +28,7 @@ import 
org.apache.wicket.request.mapper.parameter.PageParameters;
 public class BasePage extends WebPage {
        private static final long serialVersionUID = 1L;
 
-       public BasePage(final PageParameters parameters) {
+       BasePage(final PageParameters parameters) {
                super(parameters);
 
                add(new PanelA("panel"));

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/headeritems/BasePageWithHeaderItems.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/headeritems/BasePageWithHeaderItems.java
 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/headeritems/BasePageWithHeaderItems.java
index 5b26b3b..9e3bc9f 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/headeritems/BasePageWithHeaderItems.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/headeritems/BasePageWithHeaderItems.java
@@ -26,7 +26,7 @@ public class BasePageWithHeaderItems extends WebPage
 {
        private static final long serialVersionUID = 1L;
 
-       public BasePageWithHeaderItems(final PageParameters parameters) {
+       BasePageWithHeaderItems(final PageParameters parameters) {
                super(parameters);
        }
 }

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/headeritems/HtmlHeaderItemsContainerTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/headeritems/HtmlHeaderItemsContainerTest.java
 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/headeritems/HtmlHeaderItemsContainerTest.java
index 5141590..9271cdf 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/headeritems/HtmlHeaderItemsContainerTest.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/headeritems/HtmlHeaderItemsContainerTest.java
@@ -16,23 +16,25 @@
  */
 package org.apache.wicket.markup.html.internal.headeritems;
 
-import static org.hamcrest.number.OrderingComparison.lessThan;
+import static org.assertj.core.api.Assertions.assertThat;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertThrows;
 
-import org.apache.wicket.markup.MarkupException;
-import org.apache.wicket.util.tester.WicketTestCase;
 import org.apache.wicket.Page;
+import org.apache.wicket.markup.MarkupException;
 import org.apache.wicket.request.mapper.parameter.PageParameters;
 import org.apache.wicket.util.tester.DummyPanelPage;
+import org.apache.wicket.util.tester.WicketTestCase;
 import org.apache.wicket.util.tester.WicketTester;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 /**
  * Tests for <wicket:header-items/> element
  */
-public class HtmlHeaderItemsContainerTest extends WicketTestCase
+class HtmlHeaderItemsContainerTest extends WicketTestCase
 {
        @Test
-       public void withHeaderItems()
+       void withHeaderItems()
        {
                tester.startPage(PageWithHeaderItems.class);
                String responseAsString = tester.getLastResponseAsString();
@@ -43,21 +45,21 @@ public class HtmlHeaderItemsContainerTest extends 
WicketTestCase
                int idxTitleElement = responseAsString.indexOf("<title>Apache 
Wicket Quickstart</title>");
                int idxMetaFromBasePage = responseAsString.indexOf("<meta 
name='fromBasePage' content='1'");
 
-               assertThat("<meta charset> should be rendered before <meta 
name=\"panel-wicket-head\"",
-                               idxMetaCharset, 
lessThan(idxMetaPanelWicketHead));
+               
assertThat(idxMetaCharset).isLessThan(idxMetaPanelWicketHead).withFailMessage(
+                       "<meta charset> should be rendered before <meta 
name=\"panel-wicket-head\"");
 
-               assertThat("<meta  name=\"panel-wicket-head\"> should be 
rendered before <script src=wicket-ajax-jquery.js>",
-                               idxMetaPanelWicketHead, 
lessThan(idxWicketAjaxJs));
+               
assertThat(idxMetaPanelWicketHead).isLessThan(idxWicketAjaxJs).withFailMessage(
+                       "<meta  name=\"panel-wicket-head\"> should be rendered 
before <script src=wicket-ajax-jquery.js>");
 
-               assertThat("<script src=wicket-ajax-jquery.js> should be 
rendered before the <title> element",
-                               idxWicketAjaxJs, lessThan(idxTitleElement));
+               
assertThat(idxWicketAjaxJs).isLessThan(idxTitleElement).withFailMessage(
+                       "<script src=wicket-ajax-jquery.js> should be rendered 
before the <title> element");
 
-               assertThat("<meta name='fromBasePage'> should be rendered 
before the <title> element",
-                               idxMetaFromBasePage, lessThan(idxTitleElement));
+               
assertThat(idxMetaFromBasePage).isLessThan(idxTitleElement).withFailMessage(
+                       "<meta name='fromBasePage'> should be rendered before 
the <title> element");
        }
 
        @Test
-       public void withoutHeaderItems()
+       void withoutHeaderItems()
        {
                tester.startPage(PageWithoutHeaderItems.class);
                String responseAsString = tester.getLastResponseAsString();
@@ -68,21 +70,21 @@ public class HtmlHeaderItemsContainerTest extends 
WicketTestCase
                int idxTitleElement = responseAsString.indexOf("<title>Apache 
Wicket Quickstart</title>");
                int idxMetaFromBasePage = responseAsString.indexOf("<meta 
name='fromBasePage' content='1'");
 
-               assertThat("<meta name=\"panel-wicket-head\"> should be 
rendered before <script src=wicket-ajax-jquery.js>",
-                               idxMetaPanelWicketHead, 
lessThan(idxWicketAjaxJs));
+               
assertThat(idxMetaPanelWicketHead).isLessThan(idxWicketAjaxJs).withFailMessage(
+                       "<meta name=\"panel-wicket-head\"> should be rendered 
before <script src=wicket-ajax-jquery.js>");
 
-               assertThat("<script src=wicket-ajax-jquery.js> should be 
rendered before <meta charset>",
-                               idxWicketAjaxJs, lessThan(idxMetaCharset));
+               
assertThat(idxWicketAjaxJs).isLessThan(idxMetaCharset).withFailMessage(
+                       "<script src=wicket-ajax-jquery.js> should be rendered 
before <meta charset>");
 
-               assertThat("<meta charset> should be rendered before the 
<title> element",
-                               idxMetaCharset, lessThan(idxTitleElement));
+               assertThat(idxMetaCharset).isLessThan(idxTitleElement)
+                       .withFailMessage("<meta charset> should be rendered 
before the <title> element");
 
-               assertThat("<title> should be rendered before the <meta 
name='fromBasePage'> element",
-                               idxTitleElement, lessThan(idxMetaFromBasePage));
+               
assertThat(idxTitleElement).isLessThan(idxMetaFromBasePage).withFailMessage(
+                       "<title> should be rendered before the <meta 
name='fromBasePage'> element");
        }
 
        @Test
-       public void withoutHeaderItemsWithWicketHead()
+       void withoutHeaderItemsWithWicketHead()
        {
                tester.startPage(SubPageWithoutHeaderItemsAndWicketHead.class);
                String responseAsString = tester.getLastResponseAsString();
@@ -92,26 +94,27 @@ public class HtmlHeaderItemsContainerTest extends 
WicketTestCase
                int idxWicketAjaxJs = 
responseAsString.indexOf("wicket-ajax-jquery.js");
                int idxTitleElement = responseAsString.indexOf("<title>Apache 
Wicket Quickstart</title>");
                int idxMetaFromBasePage = responseAsString.indexOf("<meta 
name='fromBasePage' content='1'");
-               int idxMetaFromSubPage = responseAsString.indexOf("<meta 
name=\"SubPageWithoutHeaderItemsAndWicketHead\"");
+               int idxMetaFromSubPage = responseAsString
+                       .indexOf("<meta 
name=\"SubPageWithoutHeaderItemsAndWicketHead\"");
 
-               assertThat("<meta name=\"panel-wicket-head\"> should be 
rendered before <script src=wicket-ajax-jquery.js>",
-                               idxMetaPanelWicketHead, 
lessThan(idxWicketAjaxJs));
+               
assertThat(idxMetaPanelWicketHead).isLessThan(idxWicketAjaxJs).withFailMessage(
+                       "<meta name=\"panel-wicket-head\"> should be rendered 
before <script src=wicket-ajax-jquery.js>");
 
-               assertThat("<script src=wicket-ajax-jquery.js> should be 
rendered before <meta charset>",
-                               idxWicketAjaxJs, lessThan(idxMetaCharset));
+               
assertThat(idxWicketAjaxJs).isLessThan(idxMetaCharset).withFailMessage(
+                       "<script src=wicket-ajax-jquery.js> should be rendered 
before <meta charset>");
 
-               assertThat("<meta charset> should be rendered before the 
<title> element",
-                               idxMetaCharset, lessThan(idxTitleElement));
+               assertThat(idxMetaCharset).isLessThan(idxTitleElement)
+                       .withFailMessage("<meta charset> should be rendered 
before the <title> element");
 
-               assertThat("<title> should be rendered before the <meta 
name=\"SubPageWithoutHeaderItemsAndWicketHead\" element",
-                               idxTitleElement, lessThan(idxMetaFromSubPage));
+               
assertThat(idxTitleElement).isLessThan(idxMetaFromSubPage).withFailMessage(
+                       "<title> should be rendered before the <meta 
name=\"SubPageWithoutHeaderItemsAndWicketHead\" element");
 
-               assertThat("<meta name='fromBasePage'> should be rendered 
before the <meta name=\"SubPageWithoutHeaderItemsAndWicketHead\" element",
-                               idxMetaFromSubPage, 
lessThan(idxMetaFromBasePage));
+               
assertThat(idxMetaFromSubPage).isLessThan(idxMetaFromBasePage).withFailMessage(
+                       "<meta name='fromBasePage'> should be rendered before 
the <meta name=\"SubPageWithoutHeaderItemsAndWicketHead\" element");
        }
 
        @Test
-       public void withHeaderItemsWithWicketHead()
+       void withHeaderItemsWithWicketHead()
        {
                tester.startPage(SubPageWithHeaderItemsAndWicketHead.class);
                String responseAsString = tester.getLastResponseAsString();
@@ -121,59 +124,68 @@ public class HtmlHeaderItemsContainerTest extends 
WicketTestCase
                int idxWicketAjaxJs = 
responseAsString.indexOf("wicket-ajax-jquery.js");
                int idxTitleElement = responseAsString.indexOf("<title>Apache 
Wicket Quickstart</title>");
                int idxMetaFromBasePage = responseAsString.indexOf("<meta 
name='fromBasePage' content='1'");
-               int idxMetaFromSubPage = responseAsString.indexOf("<meta 
name=\"SubPageWithHeaderItemsAndWicketHead\"");
+               int idxMetaFromSubPage = responseAsString
+                       .indexOf("<meta 
name=\"SubPageWithHeaderItemsAndWicketHead\"");
 
-               assertThat("<meta charset> should be rendered before <meta 
name=\"panel-wicket-head\"",
-                               idxMetaCharset, 
lessThan(idxMetaPanelWicketHead));
+               
assertThat(idxMetaCharset).isLessThan(idxMetaPanelWicketHead).withFailMessage(
+                       "<meta charset> should be rendered before <meta 
name=\"panel-wicket-head\"");
 
-               assertThat("<meta  name=\"panel-wicket-head\"> should be 
rendered before <script src=wicket-ajax-jquery.js>",
-                               idxMetaPanelWicketHead, 
lessThan(idxWicketAjaxJs));
+               
assertThat(idxMetaPanelWicketHead).isLessThan(idxWicketAjaxJs).withFailMessage(
+                       "<meta  name=\"panel-wicket-head\"> should be rendered 
before <script src=wicket-ajax-jquery.js>");
 
-               assertThat("<script src=wicket-ajax-jquery.js> should be 
rendered before the <title> element",
-                               idxWicketAjaxJs, lessThan(idxTitleElement));
+               
assertThat(idxWicketAjaxJs).isLessThan(idxTitleElement).withFailMessage(
+                       "<script src=wicket-ajax-jquery.js> should be rendered 
before the <title> element");
 
-               assertThat("<meta 
name=\"SubPageWithoutHeaderItemsAndWicketHead\"> should be rendered before the 
<meta name='fromBasePage'> element",
-                               idxMetaFromSubPage, 
lessThan(idxMetaFromBasePage));
+               
assertThat(idxMetaFromSubPage).isLessThan(idxMetaFromBasePage).withFailMessage(
+                       "<meta name=\"SubPageWithoutHeaderItemsAndWicketHead\"> 
should be rendered before the <meta name='fromBasePage'> element");
 
-               assertThat("<meta name='fromBasePage'> should be rendered 
before the <title> element",
-                               idxMetaFromBasePage, lessThan(idxTitleElement));
+               
assertThat(idxMetaFromBasePage).isLessThan(idxTitleElement).withFailMessage(
+                       "<meta name='fromBasePage'> should be rendered before 
the <title> element");
        }
 
        /**
         * Only one <wicket:header-items/> is allowed only in <head>
+        *
         * @see org.apache.wicket.markup.parser.filter.HtmlHeaderSectionHandler
         */
-       @Test(expected = MarkupException.class)
-       public void pageWithTwoHeaderItems()
+       @Test
+       void pageWithTwoHeaderItems()
        {
-               tester.startPage(PageWithTwoHeaderItems.class);
+               assertThrows(MarkupException.class, () -> {
+                       tester.startPage(PageWithTwoHeaderItems.class);
+               });
        }
 
        /**
         * <wicket:header-items/> is allowed only in <head>
+        *
         * @see org.apache.wicket.markup.parser.filter.HtmlHeaderSectionHandler
         */
-       @Test(expected = MarkupException.class)
-       public void pageWithHeaderItemsOutOfHead()
+       @Test
+       void pageWithHeaderItemsOutOfHead()
        {
-               tester.startPage(PageWithHeaderItemsOutOfHead.class);
+               assertThrows(MarkupException.class, () -> {
+                       tester.startPage(PageWithHeaderItemsOutOfHead.class);
+               });
        }
 
        /**
-        * Verifies that all header contributions from <wicket:head> containers
-        * and IHeaderResponse are rendered exactly once
+        * Verifies that all header contributions from <wicket:head> containers 
and IHeaderResponse are
+        * rendered exactly once
         *
         * https://issues.apache.org/jira/browse/WICKET-5531
         */
        @Test
-       public void withHeaderItemsWithWicketHeadNoDuplicates()
+       void withHeaderItemsWithWicketHeadNoDuplicates()
        {
                tester.startPage(SubPageWithHeaderItemsAndWicketHead.class);
                String responseAsString = tester.getLastResponseAsString();
 
                {
-                       int idxMetaPanelWicketHead = 
responseAsString.indexOf("meta name=\"panel-wicket-head\"");
-                       int lastIdxMetaPanelWicketHead = 
responseAsString.lastIndexOf("meta name=\"panel-wicket-head\"");
+                       int idxMetaPanelWicketHead = responseAsString
+                               .indexOf("meta name=\"panel-wicket-head\"");
+                       int lastIdxMetaPanelWicketHead = responseAsString
+                               .lastIndexOf("meta name=\"panel-wicket-head\"");
                        assertEquals(idxMetaPanelWicketHead, 
lastIdxMetaPanelWicketHead);
                }
 
@@ -184,20 +196,26 @@ public class HtmlHeaderItemsContainerTest extends 
WicketTestCase
                }
 
                {
-                       int idxTitleElement = 
responseAsString.indexOf("<title>Apache Wicket Quickstart</title>");
-                       int lastIdxTitleElement = 
responseAsString.lastIndexOf("<title>Apache Wicket Quickstart</title>");
+                       int idxTitleElement = responseAsString
+                               .indexOf("<title>Apache Wicket 
Quickstart</title>");
+                       int lastIdxTitleElement = responseAsString
+                               .lastIndexOf("<title>Apache Wicket 
Quickstart</title>");
                        assertEquals(idxTitleElement, lastIdxTitleElement);
                }
 
                {
-                       int idxMetaFromBasePage = 
responseAsString.indexOf("<meta name='fromBasePage' content='1'");
-                       int lastIdxMetaFromBasePage = 
responseAsString.lastIndexOf("<meta name='fromBasePage' content='1'");
+                       int idxMetaFromBasePage = responseAsString
+                               .indexOf("<meta name='fromBasePage' 
content='1'");
+                       int lastIdxMetaFromBasePage = responseAsString
+                               .lastIndexOf("<meta name='fromBasePage' 
content='1'");
                        assertEquals(idxMetaFromBasePage, 
lastIdxMetaFromBasePage);
                }
 
                {
-                       int idxMetaFromSubPage = 
responseAsString.indexOf("<meta name=\"SubPageWithHeaderItemsAndWicketHead\"");
-                       int lastIdxMetaFromSubPage = 
responseAsString.lastIndexOf("<meta 
name=\"SubPageWithHeaderItemsAndWicketHead\"");
+                       int idxMetaFromSubPage = responseAsString
+                               .indexOf("<meta 
name=\"SubPageWithHeaderItemsAndWicketHead\"");
+                       int lastIdxMetaFromSubPage = responseAsString
+                               .lastIndexOf("<meta 
name=\"SubPageWithHeaderItemsAndWicketHead\"");
                        assertEquals(idxMetaFromSubPage, 
lastIdxMetaFromSubPage);
                }
        }
@@ -206,7 +224,8 @@ public class HtmlHeaderItemsContainerTest extends 
WicketTestCase
         * https://issues.apache.org/jira/browse/WICKET-5989
         */
        @Test
-       public void pageWithBasePageWithHeaderItems() {
+       void pageWithBasePageWithHeaderItems()
+       {
                WicketTesterForBasePageWithHeaderItems tester = new 
WicketTesterForBasePageWithHeaderItems();
                try
                {
@@ -221,14 +240,17 @@ public class HtmlHeaderItemsContainerTest extends 
WicketTestCase
        private static class WicketTesterForBasePageWithHeaderItems extends 
WicketTester
        {
                @Override
-               protected Page createPage() {
+               protected Page createPage()
+               {
                        return new PageExtendingBasePageWithHeaderItems(new 
PageParameters());
                }
 
 
                @Override
-               protected String createPageMarkup(final String componentId) {
-                       return new PageExtendingBasePageWithHeaderItems(new 
PageParameters()).getMarkup().toString(true);
+               protected String createPageMarkup(final String componentId)
+               {
+                       return new PageExtendingBasePageWithHeaderItems(new 
PageParameters()).getMarkup()
+                               .toString(true);
                }
 
        }

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/headeritems/PageExtendingBasePageWithHeaderItems.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/headeritems/PageExtendingBasePageWithHeaderItems.java
 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/headeritems/PageExtendingBasePageWithHeaderItems.java
index 54df07f..e64b37a 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/headeritems/PageExtendingBasePageWithHeaderItems.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/headeritems/PageExtendingBasePageWithHeaderItems.java
@@ -21,7 +21,7 @@ import 
org.apache.wicket.request.mapper.parameter.PageParameters;
 /**
  * https://issues.apache.org/jira/browse/WICKET-5989
  */
-public class PageExtendingBasePageWithHeaderItems extends 
BasePageWithHeaderItems
+class PageExtendingBasePageWithHeaderItems extends BasePageWithHeaderItems
 {
        public PageExtendingBasePageWithHeaderItems(PageParameters parameters) {
                super(parameters);

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/headeritems/PanelA.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/headeritems/PanelA.java
 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/headeritems/PanelA.java
index d0ccdb1..2edf47a 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/headeritems/PanelA.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/markup/html/internal/headeritems/PanelA.java
@@ -24,7 +24,7 @@ import org.apache.wicket.resource.CoreLibrariesContributor;
  * A panel that contributes all Ajax header items
  * and uses <wicket:head> to contribute a <meta> element
  */
-public class PanelA extends Panel
+class PanelA extends Panel
 {
        public PanelA(String id)
        {

Reply via email to