http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/core/request/mapper/LocaleAwarePageParametersTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/core/request/mapper/LocaleAwarePageParametersTest.java
 
b/wicket-core/src/test/java/org/apache/wicket/core/request/mapper/LocaleAwarePageParametersTest.java
index 6a4bc88..b833fac 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/core/request/mapper/LocaleAwarePageParametersTest.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/core/request/mapper/LocaleAwarePageParametersTest.java
@@ -16,7 +16,7 @@
  */
 package org.apache.wicket.core.request.mapper;
 
-import static org.hamcrest.Matchers.is;
+import static org.junit.jupiter.api.Assertions.assertEquals;
 
 import java.util.Locale;
 
@@ -33,26 +33,26 @@ import 
org.apache.wicket.request.mapper.parameter.PageParameters;
 import org.apache.wicket.util.resource.IResourceStream;
 import org.apache.wicket.util.resource.StringResourceStream;
 import org.apache.wicket.util.tester.WicketTestCase;
-import org.junit.After;
-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;
 
 /**
  * https://issues.apache.org/jira/browse/WICKET-6419
  */
-public class LocaleAwarePageParametersTest extends WicketTestCase
+class LocaleAwarePageParametersTest extends WicketTestCase
 {
        private Locale defaultLocale = null;
 
-       @Before
-       public void before()
+       @BeforeEach
+       void before()
        {
                defaultLocale = Locale.getDefault(Locale.Category.DISPLAY);
                Locale.setDefault(Locale.Category.DISPLAY, Locale.ENGLISH);
        }
 
-       @After
-       public void after()
+       @AfterEach
+       void after()
        {
                if (defaultLocale != null)
                {
@@ -93,26 +93,26 @@ public class LocaleAwarePageParametersTest extends 
WicketTestCase
        }
 
        @Test
-       public void localeUnaware()
+       void localeUnaware()
        {
                tester.executeUrl("unaware?number=1.234,0");
                final Page page = tester.getLastRenderedPage();
 
-               assertThat(page.getPageParameters().get("number").toDouble(), 
is(1.234));
+               assertEquals(1.234, 
page.getPageParameters().get("number").toDouble());
        }
 
        @Test
-       public void localeAware()
+       void localeAware()
        {
                tester.executeUrl("aware?number=1.234,0");
                final Page page = tester.getLastRenderedPage();
 
-               assertThat(page.getPageParameters().get("number").toDouble(), 
is(1234d));
+               assertEquals(1234d, 
page.getPageParameters().get("number").toDouble());
        }
 
        private static class BasePage extends WebPage implements 
IMarkupResourceStreamProvider
        {
-               protected BasePage(PageParameters parameters)
+               BasePage(PageParameters parameters)
                {
                        super(parameters);
                }
@@ -124,17 +124,17 @@ public class LocaleAwarePageParametersTest extends 
WicketTestCase
                }
        }
 
-       public static class LocaleUnawarePageParametersPage extends BasePage
+    public static class LocaleUnawarePageParametersPage extends BasePage
        {
-               public LocaleUnawarePageParametersPage(PageParameters 
parameters)
+        public LocaleUnawarePageParametersPage(PageParameters parameters)
                {
                        super(parameters);
                }
        }
 
-       public static class LocaleAwarePageParametersPage extends BasePage
+    public static class LocaleAwarePageParametersPage extends BasePage
        {
-               public LocaleAwarePageParametersPage(PageParameters parameters)
+        public LocaleAwarePageParametersPage(PageParameters parameters)
                {
                        super(parameters);
                }

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/core/request/mapper/MoreSpecificResourceMountPathTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/core/request/mapper/MoreSpecificResourceMountPathTest.java
 
b/wicket-core/src/test/java/org/apache/wicket/core/request/mapper/MoreSpecificResourceMountPathTest.java
index 9d5f582..c815172 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/core/request/mapper/MoreSpecificResourceMountPathTest.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/core/request/mapper/MoreSpecificResourceMountPathTest.java
@@ -16,6 +16,10 @@
  */
 package org.apache.wicket.core.request.mapper;
 
+import static org.junit.jupiter.api.Assertions.assertEquals;
+
+import java.net.URL;
+
 import org.apache.wicket.Application;
 import org.apache.wicket.markup.html.WebPage;
 import org.apache.wicket.protocol.http.WebApplication;
@@ -27,95 +31,62 @@ import org.apache.wicket.request.resource.ResourceReference;
 import org.apache.wicket.util.string.StringValue;
 import org.apache.wicket.util.tester.DummyHomePage;
 import org.apache.wicket.util.tester.WicketTester;
-import org.junit.Assert;
-import org.junit.Test;
-
-import java.net.URL;
-
-import static org.hamcrest.CoreMatchers.equalTo;
-import static org.hamcrest.CoreMatchers.is;
+import org.junit.jupiter.api.Test;
 
 /**
  * https://issues.apache.org/jira/browse/WICKET-6094
  */
-public class MoreSpecificResourceMountPathTest
+class MoreSpecificResourceMountPathTest
 {
        @Test
-       public void can_use_resource_mounted_without_parameter() 
+       void can_use_resource_mounted_without_parameter()
        {
                WicketTester browser = new WicketTester(new 
WicketApplication());
                browser.executeUrl(WicketApplication.urlFor("howdy"));
-               Assert.assertThat(browser.getLastResponseAsString(), 
is(equalTo("howdy")));
+               assertEquals("howdy", browser.getLastResponseAsString());
        }
 
        @Test
-       public void can_use_resource_mounted_with_parameter() 
+       void can_use_resource_mounted_with_parameter()
        {
                WicketTester browser = new WicketTester(new 
WicketApplication());
                browser.executeUrl(WicketApplication.urlFor(1L));
-               Assert.assertThat(browser.getLastResponseAsString(), 
is(equalTo("1")));
+               assertEquals("1", browser.getLastResponseAsString());
        }
 
-       public static class WicketApplication extends WebApplication 
+       static class WicketApplication extends WebApplication
        {
+               static final String PARAM_ID = "id";
+               static final String PARAM_NAME = "name";
                private static final String OWNER_BY_ID_LOADER = 
"owner-by-id-loader";
                private static final String OWNERS_LISTER = "owners-lister";
-               public static final String PARAM_ID = "id";
-               public static final String PARAM_NAME = "name";
 
-               @Override
-               public Class<? extends WebPage> getHomePage() 
-               {
-                       return DummyHomePage.class;
-               }
-
-               @Override
-               public void init() 
-               {
-                       super.init();
-
-                       String path = "/ajax/owners"; // shared by both 
references
-                       
-                       mountResource(path, new 
ResourceReference(OWNERS_LISTER) 
-                       {
-                               @Override
-                               public IResource getResource() 
-                               {
-                                       return new DummyResource(PARAM_NAME);
-                               }
-                       });
-
-                       mountResource(path + "/${" + PARAM_ID + "}", new 
ResourceReference(OWNER_BY_ID_LOADER) 
-                       {
-                               @Override
-                               public IResource getResource() 
-                               {
-                                       return new DummyResource(PARAM_ID);
-                               }
-                       });
-               }
-
-               public static String urlFor(String name) 
+               static String urlFor(String name)
                {
                        return urlFor(name, PARAM_NAME, OWNERS_LISTER);
                }
 
-               public static String urlFor(Long id) 
+               static String urlFor(Long id)
                {
                        return urlFor(id, PARAM_ID, OWNER_BY_ID_LOADER);
                }
 
-               /** <Test-Helper>
-                * Generate an {@link URL} to access the mounted resource 
reference.
-                * @param value of dummy attribute used to have some testable 
response output.
-                * @param parameterName of dummy attribute
-                * @param resourceReferenceName used to mount instance
+               /**
+                * <Test-Helper> Generate an {@link URL} to access the mounted 
resource reference.
+                *
+                * @param value
+                *            of dummy attribute used to have some testable 
response output.
+                * @param parameterName
+                *            of dummy attribute
+                * @param resourceReferenceName
+                *            used to mount instance
                 * @return {@link CharSequence} url for resource reference
                 */
-               private static String urlFor(Object value, String 
parameterName, String resourceReferenceName) 
+               private static String urlFor(Object value, String parameterName,
+                       String resourceReferenceName)
                {
                        PageParameters parameters = new PageParameters();
-                       if (value != null) 
+                       if (value != null)
                        {
                                parameters.set(parameterName, value);
                        }
@@ -124,46 +95,70 @@ public class MoreSpecificResourceMountPathTest
                        return string;
                }
 
-               /** <Test-Helper>
-                * Find resource reference mounted in application.
-                * @param name of resource reference used to mount instance
+               /**
+                * <Test-Helper> Find resource reference mounted in application.
+                *
+                * @param name
+                *            of resource reference used to mount instance
                 * @return {@link ResourceReference} found
                 */
-               private static ResourceReference findResourceReference(String 
name) 
+               private static ResourceReference findResourceReference(String 
name)
+               {
+                       return 
Application.get().getResourceReferenceRegistry().getResourceReference(
+                               new 
ResourceReference.Key(Application.class.getName(), name, null, null, null),
+                               false, false);
+               }
+
+               @Override
+               public Class<? extends WebPage> getHomePage()
+               {
+                       return DummyHomePage.class;
+               }
+
+               @Override
+               public void init()
                {
-                       return Application.get()
-                                       .getResourceReferenceRegistry()
-                                       .getResourceReference(
-                                                       new 
ResourceReference.Key(
-                                                                       
Application.class.getName(),
-                                                                       name,
-                                                                       null,
-                                                                       null,
-                                                                       null
-                                                       ),
-                                                       false,
-                                                       false
-                                       );
+                       super.init();
+
+                       String path = "/ajax/owners"; // shared by both 
references
+
+                       mountResource(path, new ResourceReference(OWNERS_LISTER)
+                       {
+                               @Override
+                               public IResource getResource()
+                               {
+                                       return new DummyResource(PARAM_NAME);
+                               }
+                       });
+
+                       mountResource(path + "/${" + PARAM_ID + "}", new 
ResourceReference(OWNER_BY_ID_LOADER)
+                       {
+                               @Override
+                               public IResource getResource()
+                               {
+                                       return new DummyResource(PARAM_ID);
+                               }
+                       });
                }
 
-               /** <Test-Helper>
-                * This is only a dummy to be referenced. It is possible to
-                * exchange this by a mock or whatever.
+               /**
+                * <Test-Helper> This is only a dummy to be referenced. It is 
possible to exchange this by a
+                * mock or whatever.
                 * 
                 * @author [email protected]
                 */
-               private static class DummyResource extends ByteArrayResource 
+               private static class DummyResource extends ByteArrayResource
                {
                        private final String parameterName;
 
-                       public DummyResource(String parameterName) 
+                       DummyResource(String parameterName)
                        {
                                super("application/text");
                                this.parameterName = parameterName;
                        }
 
                        @Override
-                       protected byte[] getData(Attributes attributes) 
+                       protected byte[] getData(Attributes attributes)
                        {
                                StringValue value = 
attributes.getParameters().get(parameterName);
                                return value == null ? new byte[0] : 
value.toString().getBytes();

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/core/request/mapper/MountedMapperTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/core/request/mapper/MountedMapperTest.java
 
b/wicket-core/src/test/java/org/apache/wicket/core/request/mapper/MountedMapperTest.java
index 5b809a7..1b91f8a 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/core/request/mapper/MountedMapperTest.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/core/request/mapper/MountedMapperTest.java
@@ -16,7 +16,13 @@
  */
 package org.apache.wicket.core.request.mapper;
 
-import static org.hamcrest.CoreMatchers.instanceOf;
+import static org.assertj.core.api.Assertions.assertThat;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertNull;
+import static org.junit.jupiter.api.Assertions.assertThrows;
+import static org.junit.jupiter.api.Assertions.assertTrue;
 
 import org.apache.wicket.MockPage;
 import 
org.apache.wicket.core.request.handler.BookmarkableListenerRequestHandler;
@@ -36,21 +42,14 @@ import org.apache.wicket.request.component.IRequestablePage;
 import org.apache.wicket.request.http.WebRequest;
 import org.apache.wicket.request.mapper.parameter.INamedParameters;
 import org.apache.wicket.request.mapper.parameter.PageParameters;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 /**
  * @author Matej Knopp
  */
-public class MountedMapperTest extends AbstractMapperTest
+class MountedMapperTest extends AbstractMapperTest
 {
 
-       /**
-        * Construct.
-        */
-       public MountedMapperTest()
-       {
-       }
-
        private final MountedMapper encoder = new 
MountedMapper("/some/mount/path", MockPage.class)
        {
                @Override
@@ -65,7 +64,6 @@ public class MountedMapperTest extends AbstractMapperTest
                        return true;
                }
        };
-
        private final MountedMapper placeholderEncoder = new MountedMapper(
                "/some/${param1}/path/${param2}", MockPage.class)
        {
@@ -81,7 +79,6 @@ public class MountedMapperTest extends AbstractMapperTest
                        return true;
                }
        };
-
        private final MountedMapper optionPlaceholderEncoder = new 
MountedMapper(
                "/some/#{param1}/path/${param2}/#{param3}", MockPage.class)
        {
@@ -99,15 +96,22 @@ public class MountedMapperTest extends AbstractMapperTest
        };
 
        /**
+        * Construct.
+        */
+       MountedMapperTest()
+       {
+       }
+
+       /**
         *
         */
        @Test
-       public void decode1()
+       void decode1()
        {
                Url url = Url.parse("some/mount/path");
                IRequestHandler handler = encoder.mapRequest(getRequest(url));
 
-               assertThat(handler, instanceOf(RenderPageRequestHandler.class));
+               
assertThat(handler).isInstanceOf(RenderPageRequestHandler.class);
                IRequestablePage page = 
((RenderPageRequestHandler)handler).getPage();
 
                assertEquals(0, page.getPageParameters().getIndexedCount());
@@ -118,12 +122,12 @@ public class MountedMapperTest extends AbstractMapperTest
         * https://issues.apache.org/jira/browse/WICKET-4994
         */
        @Test
-       public void decode1CaseInsensitively()
+       void decode1CaseInsensitively()
        {
                Url url = Url.parse("somE/moUnt/paTh");
                IRequestHandler handler = 
encoder.setCaseSensitiveMatch(false).mapRequest(getRequest(url));
 
-               assertThat(handler, instanceOf(RenderPageRequestHandler.class));
+               
assertThat(handler).isInstanceOf(RenderPageRequestHandler.class);
                IRequestablePage page = 
((RenderPageRequestHandler)handler).getPage();
 
                assertEquals(0, page.getPageParameters().getIndexedCount());
@@ -134,12 +138,12 @@ public class MountedMapperTest extends AbstractMapperTest
         *
         */
        @Test
-       public void decode2()
+       void decode2()
        {
                Url url = Url.parse("some/mount/path/indexed1?a=b&b=c");
                IRequestHandler handler = encoder.mapRequest(getRequest(url));
 
-               assertThat(handler, instanceOf(RenderPageRequestHandler.class));
+               
assertThat(handler).isInstanceOf(RenderPageRequestHandler.class);
                IRequestablePage page = 
((RenderPageRequestHandler)handler).getPage();
 
                PageParameters p = page.getPageParameters();
@@ -152,46 +156,42 @@ public class MountedMapperTest extends AbstractMapperTest
        }
 
        /**
-        * The tests resolves pages by id as if they were existed in the page 
store.
-        * These pages have no page parameters (i.e. page.getPageParameters() 
== null).
+        * The tests resolves pages by id as if they were existed in the page 
store. These pages have no
+        * page parameters (i.e. page.getPageParameters() == null).
         *
-        * The request that the encoder does also has no parameters (neither in 
the path
-        * nor in the query string) so the resolved page is assumed to be valid.
+        * The request that the encoder does also has no parameters (neither in 
the path nor in the
+        * query string) so the resolved page is assumed to be valid.
         */
        @Test
-       public void decode3()
+       void decode3()
        {
                Url url = Url.parse("some/mount/path?15");
                IRequestHandler handler = encoder.mapRequest(getRequest(url));
 
-               assertThat(handler, instanceOf(RenderPageRequestHandler.class));
+               
assertThat(handler).isInstanceOf(RenderPageRequestHandler.class);
                IRequestablePage page = 
((RenderPageRequestHandler)handler).getPage();
                checkPage(page, 15);
        }
 
        /**
-        * The tests resolves pages by id as if they were existed in the page 
store.
-        * These pages have no page parameters (i.e. page.getPageParameters() 
== null).
+        * The tests resolves pages by id as if they were existed in the page 
store. These pages have no
+        * page parameters (i.e. page.getPageParameters() == null).
         *
-        * Since Wicket 7.0.0 (WICKET-4441) if a new request to hybrid url
-        * (a url with both mount path and pageId) has different page parameters
-        * than the resolved page then a new page instance with the new 
parameters
-        * is created.
-        * This way if a user manipulates manually the product id in url like:
-        * /products/23?3
-        * to
-        * /products/24?3
-        * then Wicket will create a new page that will show product=24
+        * Since Wicket 7.0.0 (WICKET-4441) if a new request to hybrid url (a 
url with both mount path
+        * and pageId) has different page parameters than the resolved page 
then a new page instance
+        * with the new parameters is created. This way if a user manipulates 
manually the product id in
+        * url like: /products/23?3 to /products/24?3 then Wicket will create a 
new page that will show
+        * product=24
         */
        @Test
-       public void decode4()
+       void decode4()
        {
                Url url = Url.parse("some/mount/path/i1/i2?15&a=b&b=c");
                IRequestHandler handler = encoder.mapRequest(getRequest(url));
 
-               assertThat(handler, instanceOf(RenderPageRequestHandler.class));
-               RenderPageRequestHandler h = (RenderPageRequestHandler) handler;
-               ((PageProvider) h.getPageProvider()).setPageSource(context);
+               
assertThat(handler).isInstanceOf(RenderPageRequestHandler.class);
+               RenderPageRequestHandler h = (RenderPageRequestHandler)handler;
+               ((PageProvider)h.getPageProvider()).setPageSource(context);
                IRequestablePage page = h.getPage();
                checkPage(page, 1);
 
@@ -205,12 +205,12 @@ public class MountedMapperTest extends AbstractMapperTest
         *
         */
        @Test
-       public void decode5()
+       void decode5()
        {
                Url url = Url.parse("some/mount/path?15--foo-bar");
                IRequestHandler handler = encoder.mapRequest(getRequest(url));
 
-               assertThat(handler, instanceOf(ListenerRequestHandler.class));
+               assertThat(handler).isInstanceOf(ListenerRequestHandler.class);
 
                ListenerRequestHandler h = (ListenerRequestHandler)handler;
 
@@ -225,12 +225,12 @@ public class MountedMapperTest extends AbstractMapperTest
         *
         */
        @Test
-       public void decode6()
+       void decode6()
        {
                Url url = 
Url.parse("some/mount/path/i1/i2?15--foo-bar&a=b&b=c");
                IRequestHandler handler = encoder.mapRequest(getRequest(url));
 
-               assertThat(handler, instanceOf(ListenerRequestHandler.class));
+               assertThat(handler).isInstanceOf(ListenerRequestHandler.class);
                ListenerRequestHandler h = (ListenerRequestHandler)handler;
 
                IRequestablePage page = h.getPage();
@@ -248,12 +248,12 @@ public class MountedMapperTest extends AbstractMapperTest
         *
         */
        @Test
-       public void decode7()
+       void decode7()
        {
                Url url = 
Url.parse("some/mount/path?param1=value1&15-.4-foo-bar");
                IRequestHandler handler = encoder.mapRequest(getRequest(url));
 
-               assertThat(handler, instanceOf(ListenerRequestHandler.class));
+               assertThat(handler).isInstanceOf(ListenerRequestHandler.class);
 
                ListenerRequestHandler h = (ListenerRequestHandler)handler;
 
@@ -268,7 +268,7 @@ public class MountedMapperTest extends AbstractMapperTest
         *
         */
        @Test
-       public void decode8()
+       void decode8()
        {
                Url url = Url.parse("some/mmount/path?15-.4-foo-bar");
                IRequestHandler handler = encoder.mapRequest(getRequest(url));
@@ -280,25 +280,25 @@ public class MountedMapperTest extends AbstractMapperTest
         *
         */
        @Test
-       public void decode9()
+       void decode9()
        {
                // capture the home page
                Url url = Url.parse("");
                IRequestHandler handler = encoder.mapRequest(getRequest(url));
-               assertThat(handler, instanceOf(RenderPageRequestHandler.class));
+               
assertThat(handler).isInstanceOf(RenderPageRequestHandler.class);
        }
 
        /**
         *
         */
        @Test
-       public void decode10()
+       void decode10()
        {
                Url url = Url.parse("some/mount/path?15-5.4-foo-bar");
                context.setNextPageRenderCount(5);
                IRequestHandler handler = encoder.mapRequest(getRequest(url));
 
-               assertThat(handler, instanceOf(ListenerRequestHandler.class));
+               assertThat(handler).isInstanceOf(ListenerRequestHandler.class);
 
                ListenerRequestHandler h = (ListenerRequestHandler)handler;
 
@@ -309,27 +309,29 @@ public class MountedMapperTest extends AbstractMapperTest
        /**
         *
         */
-       @Test(expected = StalePageException.class)
-       public void decode11()
+       @Test
+       void decode11()
        {
-               Url url = Url.parse("some/mount/path?15-5.4-foo-bar");
-               context.setNextPageRenderCount(7);
+               assertThrows(StalePageException.class, () -> {
+                       Url url = Url.parse("some/mount/path?15-5.4-foo-bar");
+                       context.setNextPageRenderCount(7);
 
-               IRequestHandler handler = encoder.mapRequest(getRequest(url));
+                       IRequestHandler handler = 
encoder.mapRequest(getRequest(url));
 
-               ((IPageRequestHandler)handler).getPage();
+                       ((IPageRequestHandler)handler).getPage();
+               });
        }
 
        /**
         * 
         */
        @Test
-       public void decode12()
+       void decode12()
        {
                Url url = 
Url.parse("some/mount/path/i1/i2?-1.-foo-bar&a=b&b=c");
                IRequestHandler handler = encoder.mapRequest(getRequest(url));
 
-               assertThat(handler, instanceOf(ListenerRequestHandler.class));
+               assertThat(handler).isInstanceOf(ListenerRequestHandler.class);
 
                ListenerRequestHandler h = (ListenerRequestHandler)handler;
                IRequestablePage page = h.getPage();
@@ -348,7 +350,7 @@ public class MountedMapperTest extends AbstractMapperTest
         *
         */
        @Test
-       public void encode1()
+       void encode1()
        {
                PageProvider provider = new PageProvider(MockPage.class, new 
PageParameters());
                provider.setPageSource(context);
@@ -361,7 +363,7 @@ public class MountedMapperTest extends AbstractMapperTest
         *
         */
        @Test
-       public void encode2()
+       void encode2()
        {
                PageParameters parameters = new PageParameters();
                parameters.set(0, "i1");
@@ -379,7 +381,7 @@ public class MountedMapperTest extends AbstractMapperTest
         *
         */
        @Test
-       public void encode3()
+       void encode3()
        {
                PageParameters parameters = new PageParameters();
                parameters.set(0, "i1");
@@ -399,7 +401,7 @@ public class MountedMapperTest extends AbstractMapperTest
         *
         */
        @Test
-       public void encode4()
+       void encode4()
        {
                MockPage page = new MockPage(15);
                page.getPageParameters().set(0, "i1");
@@ -419,7 +421,7 @@ public class MountedMapperTest extends AbstractMapperTest
         *
         */
        @Test
-       public void encode5()
+       void encode5()
        {
                MockPage page = new MockPage(15);
                page.getPageParameters().set(0, "i1");
@@ -445,7 +447,7 @@ public class MountedMapperTest extends AbstractMapperTest
         *
         */
        @Test
-       public void encode6()
+       void encode6()
        {
                MockPage page = new MockPage(15);
                page.getPageParameters().set(0, "i1");
@@ -471,11 +473,11 @@ public class MountedMapperTest extends AbstractMapperTest
        /**
         * https://issues.apache.org/jira/browse/WICKET-4014
         * 
-        * The difference with testEncode7 is that here ListenerRequestHandler 
is used instead
-        * of BookmarkableListenerRequestHandler
+        * The difference with testEncode7 is that here ListenerRequestHandler 
is used instead of
+        * BookmarkableListenerRequestHandler
         */
        @Test
-       public void encode6_1()
+       void encode6_1()
        {
                MockPage page = new MockPage(15);
                page.getPageParameters().set(0, "i1");
@@ -484,8 +486,10 @@ public class MountedMapperTest extends AbstractMapperTest
                page.getPageParameters().set("b", "c", 
INamedParameters.Type.QUERY_STRING);
 
                // WICKET-4038
-               page.getPageParameters().add(WebRequest.PARAM_AJAX, "true", 
INamedParameters.Type.QUERY_STRING);
-               page.getPageParameters().add(WebRequest.PARAM_AJAX_BASE_URL, 
"some/base/url", INamedParameters.Type.QUERY_STRING);
+               page.getPageParameters().add(WebRequest.PARAM_AJAX, "true",
+                       INamedParameters.Type.QUERY_STRING);
+               page.getPageParameters().add(WebRequest.PARAM_AJAX_BASE_URL, 
"some/base/url",
+                       INamedParameters.Type.QUERY_STRING);
 
                page.setRenderCount(4);
 
@@ -507,7 +511,7 @@ public class MountedMapperTest extends AbstractMapperTest
         *
         */
        @Test
-       public void encode7()
+       void encode7()
        {
                MockPage page = new MockPage(15);
                page.getPageParameters().set(0, "i1");
@@ -533,11 +537,11 @@ public class MountedMapperTest extends AbstractMapperTest
        /**
         * https://issues.apache.org/jira/browse/WICKET-4014
         * 
-        * The difference with testEncode7 is that here ListenerRequestHandler 
is used instead
-        * of BookmarkableListenerRequestHandler
+        * The difference with testEncode7 is that here ListenerRequestHandler 
is used instead of
+        * BookmarkableListenerRequestHandler
         */
        @Test
-       public void encode7_1()
+       void encode7_1()
        {
                MockPage page = new MockPage(15);
                page.getPageParameters().set(0, "i1");
@@ -564,7 +568,7 @@ public class MountedMapperTest extends AbstractMapperTest
         *
         */
        @Test
-       public void encode8()
+       void encode8()
        {
                MockPage page = new MockPage(15);
                page.setBookmarkable(true);
@@ -582,17 +586,19 @@ public class MountedMapperTest extends AbstractMapperTest
        /**
         *
         */
-       @Test(expected = IllegalArgumentException.class)
-       public void construct1()
+       @Test
+       void construct1()
        {
-               IRequestMapper e = new MountedMapper("", MockPage.class);
+               assertThrows(IllegalArgumentException.class, () -> {
+                       IRequestMapper e = new MountedMapper("", 
MockPage.class);
+               });
        }
 
        /**
         * Overriding mounting on '/' (see HomePageMapper) should be possible
         */
        @Test
-       public void construct2()
+       void construct2()
        {
                IRequestMapper homePageMapper = new MountedMapper("/", 
MockPage.class);
                assertNotNull(homePageMapper);
@@ -602,12 +608,12 @@ public class MountedMapperTest extends AbstractMapperTest
         *
         */
        @Test
-       public void placeholderDecode1()
+       void placeholderDecode1()
        {
                Url url = Url.parse("some/p1/path/p2");
                IRequestHandler handler = 
placeholderEncoder.mapRequest(getRequest(url));
 
-               assertThat(handler, instanceOf(RenderPageRequestHandler.class));
+               
assertThat(handler).isInstanceOf(RenderPageRequestHandler.class);
                IRequestablePage page = 
((RenderPageRequestHandler)handler).getPage();
 
                assertEquals(0, page.getPageParameters().getIndexedCount());
@@ -620,12 +626,12 @@ public class MountedMapperTest extends AbstractMapperTest
         *
         */
        @Test
-       public void placeholderDecode2()
+       void placeholderDecode2()
        {
                Url url = Url.parse("some/p1/path/p2/indexed1?a=b&b=c");
                IRequestHandler handler = 
placeholderEncoder.mapRequest(getRequest(url));
 
-               assertThat(handler, instanceOf(RenderPageRequestHandler.class));
+               
assertThat(handler).isInstanceOf(RenderPageRequestHandler.class);
                IRequestablePage page = 
((RenderPageRequestHandler)handler).getPage();
 
                PageParameters p = page.getPageParameters();
@@ -641,12 +647,12 @@ public class MountedMapperTest extends AbstractMapperTest
 
        /**      */
        @Test
-       public void placeholderDecodeWithIndexedParameters()
+       void placeholderDecodeWithIndexedParameters()
        {
                Url url = Url.parse("some/p1/path/p2/p3/p4");
                IRequestHandler handler = 
placeholderEncoder.mapRequest(getRequest(url));
 
-               assertThat(handler, instanceOf(RenderPageRequestHandler.class));
+               
assertThat(handler).isInstanceOf(RenderPageRequestHandler.class);
                IRequestablePage page = 
((RenderPageRequestHandler)handler).getPage();
 
                assertEquals(2, page.getPageParameters().getIndexedCount());
@@ -661,7 +667,7 @@ public class MountedMapperTest extends AbstractMapperTest
         *
         */
        @Test
-       public void placeholderEncode2()
+       void placeholderEncode2()
        {
                PageParameters parameters = new PageParameters();
                parameters.set(0, "i1");
@@ -684,7 +690,7 @@ public class MountedMapperTest extends AbstractMapperTest
         * new, this way the produced Url has version '1' in the page info 
parameter
         */
        @Test
-       public void placeholderEncode3()
+       void placeholderEncode3()
        {
                PageParameters parameters = new PageParameters();
                parameters.set(0, "i1");
@@ -712,7 +718,7 @@ public class MountedMapperTest extends AbstractMapperTest
         * WICKET-5247 page instantiated without required parameters won't be 
mapped
         */
        @Test
-       public void placeholderEncode4()
+       void placeholderEncode4()
        {
                PageProvider provider = new PageProvider(MockPage.class)
                {
@@ -730,12 +736,12 @@ public class MountedMapperTest extends AbstractMapperTest
 
        /** */
        @Test
-       public void optionPlaceholderDecode1()
+       void optionPlaceholderDecode1()
        {
                Url url = Url.parse("some/p1/path/p2/p3");
                IRequestHandler handler = 
optionPlaceholderEncoder.mapRequest(getRequest(url));
 
-               assertThat(handler, instanceOf(RenderPageRequestHandler.class));
+               
assertThat(handler).isInstanceOf(RenderPageRequestHandler.class);
                IRequestablePage page = 
((RenderPageRequestHandler)handler).getPage();
 
                assertEquals(0, page.getPageParameters().getIndexedCount());
@@ -747,73 +753,72 @@ public class MountedMapperTest extends AbstractMapperTest
 
        /** */
        @Test
-       public void optionPlaceholderDecodeEagerMatchParameters()
+       void optionPlaceholderDecodeEagerMatchParameters()
        {
                Url url = Url.parse("some/path/path/path");
                IRequestHandler handler = 
optionPlaceholderEncoder.mapRequest(getRequest(url));
 
-               assertThat(handler, instanceOf(RenderPageRequestHandler.class));
+               
assertThat(handler).isInstanceOf(RenderPageRequestHandler.class);
                IRequestablePage page = 
((RenderPageRequestHandler)handler).getPage();
 
                assertEquals(0, page.getPageParameters().getIndexedCount());
                assertTrue(page.getPageParameters().getNamedKeys().size() == 2);
                assertEquals("path", 
page.getPageParameters().get("param1").toString());
                assertEquals("path", 
page.getPageParameters().get("param2").toString());
-               assertFalse("param3 should not be set",
-                       
page.getPageParameters().getNamedKeys().contains("param3"));
+               
assertFalse(page.getPageParameters().getNamedKeys().contains("param3"),
+                       "param3 should not be set");
        }
 
        /** */
        @Test
-       public void optionPlaceholderDecode2()
+       void optionPlaceholderDecode2()
        {
                Url url = Url.parse("some/p1/path/p2");
                IRequestHandler handler = 
optionPlaceholderEncoder.mapRequest(getRequest(url));
 
-               assertThat(handler, instanceOf(RenderPageRequestHandler.class));
+               
assertThat(handler).isInstanceOf(RenderPageRequestHandler.class);
                IRequestablePage page = 
((RenderPageRequestHandler)handler).getPage();
 
                assertEquals(0, page.getPageParameters().getIndexedCount());
                assertTrue(page.getPageParameters().getNamedKeys().size() == 2);
                assertEquals("p1", 
page.getPageParameters().get("param1").toString());
                assertEquals("p2", 
page.getPageParameters().get("param2").toString());
-               assertFalse("param3 should not be set",
-                       
page.getPageParameters().getNamedKeys().contains("param3"));
+               
assertFalse(page.getPageParameters().getNamedKeys().contains("param3"));
        }
 
        /** */
        @Test
-       public void optionPlaceholderDecode3()
+       void optionPlaceholderDecode3()
        {
                Url url = Url.parse("some/path/p2");
                IRequestHandler handler = 
optionPlaceholderEncoder.mapRequest(getRequest(url));
 
-               assertThat(handler, instanceOf(RenderPageRequestHandler.class));
+               
assertThat(handler).isInstanceOf(RenderPageRequestHandler.class);
                IRequestablePage page = 
((RenderPageRequestHandler)handler).getPage();
 
                assertEquals(0, page.getPageParameters().getIndexedCount());
                assertTrue(page.getPageParameters().getNamedKeys().size() == 1);
-               assertFalse("param1 should not be set",
-                       
page.getPageParameters().getNamedKeys().contains("param1"));
+               
assertFalse(page.getPageParameters().getNamedKeys().contains("param1"),
+                       "param1 should not be set");
                assertEquals("p2", 
page.getPageParameters().get("param2").toString());
-               assertFalse("param3 should not be set",
-                       
page.getPageParameters().getNamedKeys().contains("param3"));
+               
assertFalse(page.getPageParameters().getNamedKeys().contains("param3"),
+                       "param3 should not be set");
        }
 
        /** */
        @Test
-       public void optionPlaceholderDecodeWithIndexParams()
+       void optionPlaceholderDecodeWithIndexParams()
        {
                Url url = Url.parse("some/path/p2/p3/p4");
                IRequestHandler handler = 
optionPlaceholderEncoder.mapRequest(getRequest(url));
 
-               assertThat(handler, instanceOf(RenderPageRequestHandler.class));
+               
assertThat(handler).isInstanceOf(RenderPageRequestHandler.class);
                IRequestablePage page = 
((RenderPageRequestHandler)handler).getPage();
 
                assertEquals(1, page.getPageParameters().getIndexedCount());
                assertEquals(2, page.getPageParameters().getNamedKeys().size());
-               assertFalse("param1 should not be set",
-                       
page.getPageParameters().getNamedKeys().contains("param1"));
+               
assertFalse(page.getPageParameters().getNamedKeys().contains("param1"),
+                       "param1 should not be set");
                assertEquals("p2", 
page.getPageParameters().get("param2").toString());
                assertEquals("p3", 
page.getPageParameters().get("param3").toString());
                assertEquals("p4", page.getPageParameters().get(0).toString());
@@ -821,7 +826,7 @@ public class MountedMapperTest extends AbstractMapperTest
 
        /** */
        @Test
-       public void optionPlaceholderEncode1()
+       void optionPlaceholderEncode1()
        {
                PageParameters parameters = new PageParameters();
                parameters.set(0, "i1");
@@ -841,7 +846,7 @@ public class MountedMapperTest extends AbstractMapperTest
 
        /** */
        @Test
-       public void optionPlaceholderEncode2()
+       void optionPlaceholderEncode2()
        {
                PageParameters parameters = new PageParameters();
                parameters.set(0, "i1");
@@ -863,9 +868,11 @@ public class MountedMapperTest extends AbstractMapperTest
         * WICKET-6461
         */
        @Test
-       public void optionalPlaceholdersBeforeRequiredPlaceholder() throws 
Exception
+       void optionalPlaceholdersBeforeRequiredPlaceholder() throws Exception
        {
-               final MountedMapper mapper = new 
MountedMapper("/params/#{optional1}/#{optional2}/${required}", MockPage.class) {
+               final MountedMapper mapper = new MountedMapper(
+                       "/params/#{optional1}/#{optional2}/${required}", 
MockPage.class)
+               {
                        @Override
                        protected IMapperContext getContext()
                        {
@@ -878,24 +885,24 @@ public class MountedMapperTest extends AbstractMapperTest
                                return true;
                        }
                };
-               
+
                IRequestHandler handler = 
mapper.mapRequest(getRequest(Url.parse("params/required")));
-               assertThat(handler, instanceOf(RenderPageRequestHandler.class));
+               
assertThat(handler).isInstanceOf(RenderPageRequestHandler.class);
                IRequestablePage page = 
((RenderPageRequestHandler)handler).getPage();
                PageParameters p = page.getPageParameters();
                assertEquals(1, p.getNamedKeys().size());
                assertEquals("required", p.get("required").toString());
-               
+
                handler = 
mapper.mapRequest(getRequest(Url.parse("params/optional1/required")));
-               assertThat(handler, instanceOf(RenderPageRequestHandler.class));
+               
assertThat(handler).isInstanceOf(RenderPageRequestHandler.class);
                page = ((RenderPageRequestHandler)handler).getPage();
                p = page.getPageParameters();
                assertEquals(2, p.getNamedKeys().size());
                assertEquals("required", p.get("required").toString());
                assertEquals("optional1", p.get("optional1").toString());
-               
+
                handler = 
mapper.mapRequest(getRequest(Url.parse("params/optional1/optional2/required")));
-               assertThat(handler, instanceOf(RenderPageRequestHandler.class));
+               
assertThat(handler).isInstanceOf(RenderPageRequestHandler.class);
                page = ((RenderPageRequestHandler)handler).getPage();
                p = page.getPageParameters();
                assertEquals(3, p.getNamedKeys().size());
@@ -908,7 +915,7 @@ public class MountedMapperTest extends AbstractMapperTest
         * WICKET-5056
         */
        @Test
-       public void optionalParameterGetsLowerScore_ThanExactOne() throws 
Exception
+       void optionalParameterGetsLowerScore_ThanExactOne() throws Exception
        {
                final Url url = Url.parse("all/sindex");
                final MountedMapper exactMount = new 
MountedMapper("/all/sindex", MockPage.class);
@@ -916,13 +923,13 @@ public class MountedMapperTest extends AbstractMapperTest
                Request request = getRequest(url);
                final int exactCompatScore = 
exactMount.getCompatibilityScore(request);
                final int optCompatScore = 
optionalParameter.getCompatibilityScore(request);
-               assertTrue("exactCompatScore should have greater compatibility 
score than optional one"
-                       + " got exact = " + exactCompatScore + " and optional = 
" + optCompatScore,
-                       exactCompatScore > optCompatScore);
+               assertTrue(exactCompatScore > optCompatScore,
+                       "exactCompatScore should have greater compatibility 
score than optional one" +
+                               " got exact = " + exactCompatScore + " and 
optional = " + optCompatScore);
        }
 
        @Test
-       public void exactMountGetsBetterScore_ThanParameterOne() throws 
Exception
+       void exactMountGetsBetterScore_ThanParameterOne() throws Exception
        {
                final Url url = Url.parse("all/sindex");
                final MountedMapper exactMount = new 
MountedMapper("/all/sindex", MockPage.class);
@@ -930,13 +937,13 @@ public class MountedMapperTest extends AbstractMapperTest
                Request request = getRequest(url);
                final int exactCompatScore = 
exactMount.getCompatibilityScore(request);
                final int requiredParamScore = 
requiredParam.getCompatibilityScore(request);
-               assertTrue("exactCompatScore should have greater compatibility 
score than required one"
-                       + " got exact = " + exactCompatScore + " and required= 
" + requiredParamScore,
-                       exactCompatScore > requiredParamScore);
+               assertTrue(exactCompatScore > requiredParamScore,
+                       "exactCompatScore should have greater compatibility 
score than required one" +
+                               " got exact = " + exactCompatScore + " and 
required= " + requiredParamScore);
        }
 
        @Test
-       public void 
exactMountGetsBetterScore_ThanParameterOne_ThenOptionalOne() throws Exception
+       void exactMountGetsBetterScore_ThanParameterOne_ThenOptionalOne() 
throws Exception
        {
                final Url url = Url.parse("all/sindex");
                final MountedMapper exactMount = new 
MountedMapper("/all/sindex", MockPage.class);
@@ -950,24 +957,28 @@ public class MountedMapperTest extends AbstractMapperTest
                final int requiredParamScore = 
requiredParam.getCompatibilityScore(request);
                final int optCompatScore = 
optionalParameter.getCompatibilityScore(request);
                final int requiredOptCompatScore = 
requiredOptionalParam.getCompatibilityScore(request);
-               
-               //all the mappers above must be eligible for the give URL (i.e. 
their score must be > 0)
-               assertTrue("exactMount mapper must be eligible to handle the 
request", exactCompatScore > 0);
-               assertTrue("requiredParam mapper must be eligible to handle the 
request", requiredParamScore > 0);
-               assertTrue("optionalParameter mapper must be eligible to handle 
the request", optCompatScore > 0);
-               assertTrue("requiredOptionalParam mapper must be eligible to 
handle the request", requiredOptCompatScore > 0);
-               
-               assertTrue("exactCompatScore should have greater compatibility 
score than required one"
-                       + " got exact = " + exactCompatScore + " and required= 
" + requiredParamScore,
-                       exactCompatScore > requiredParamScore);
-
-               assertTrue(
-                       "exactCompatScore should have greater compatibility 
score than required+optional one"
-                               + " got exact = " + exactCompatScore + " and 
requiredOptional= "
-                               + requiredOptCompatScore, exactCompatScore > 
requiredOptCompatScore);
-
-               assertTrue("exactCompatScore should have greater compatibility 
score than optional one"
-                       + " got exact = " + exactCompatScore + " and optional = 
" + optCompatScore,
-                       requiredParamScore > optCompatScore);
+
+               // all the mappers above must be eligible for the give URL 
(i.e. their score must be > 0)
+               assertTrue(exactCompatScore > 0,
+                       "exactMount mapper must be eligible to handle the 
request");
+               assertTrue(requiredParamScore > 0,
+                       "requiredParam mapper must be eligible to handle the 
request");
+               assertTrue(optCompatScore > 0,
+                       "optionalParameter mapper must be eligible to handle 
the request");
+               assertTrue(requiredOptCompatScore > 0,
+                       "requiredOptionalParam mapper must be eligible to 
handle the request");
+
+               assertTrue(exactCompatScore > requiredParamScore,
+                       "exactCompatScore should have greater compatibility 
score than required one" +
+                               " got exact = " + exactCompatScore + " and 
required= " + requiredParamScore);
+
+               assertTrue(exactCompatScore > requiredOptCompatScore,
+                       "exactCompatScore should have greater compatibility 
score than required+optional one" +
+                               " got exact = " + exactCompatScore + " and 
requiredOptional= " +
+                               requiredOptCompatScore);
+
+               assertTrue(requiredParamScore > optCompatScore,
+                       "exactCompatScore should have greater compatibility 
score than optional one" +
+                               " got exact = " + exactCompatScore + " and 
optional = " + optCompatScore);
        }
 }

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/core/request/mapper/PackageMapperTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/core/request/mapper/PackageMapperTest.java
 
b/wicket-core/src/test/java/org/apache/wicket/core/request/mapper/PackageMapperTest.java
index b75f70b..72ab8a1 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/core/request/mapper/PackageMapperTest.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/core/request/mapper/PackageMapperTest.java
@@ -16,9 +16,11 @@
  */
 package org.apache.wicket.core.request.mapper;
 
-import static org.hamcrest.Matchers.instanceOf;
-import static org.hamcrest.Matchers.is;
-import static org.hamcrest.Matchers.nullValue;
+import static org.assertj.core.api.Assertions.assertThat;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNull;
+import static org.junit.jupiter.api.Assertions.assertThrows;
+import static org.junit.jupiter.api.Assertions.assertTrue;
 
 import org.apache.wicket.MockPage;
 import 
org.apache.wicket.core.request.handler.BookmarkableListenerRequestHandler;
@@ -38,18 +40,19 @@ import org.apache.wicket.request.component.IRequestablePage;
 import org.apache.wicket.request.mapper.parameter.INamedParameters;
 import org.apache.wicket.request.mapper.parameter.PageParameters;
 import org.apache.wicket.util.lang.PackageName;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 /**
  * Tests for {@link PackageMapper}
  */
-public class PackageMapperTest extends AbstractMapperTest
+class PackageMapperTest extends AbstractMapperTest
 {
        private static final String MOUNT_PATH = "mount/path";
 
        private static final String ALIAS = "alias";
-
-       private final PackageMapper encoder = new PackageMapper(MOUNT_PATH, 
PackageName.forClass(MockPage.class))
+       private static final String PAGE_CLASS_NAME = 
MockPage.class.getSimpleName();
+       private final PackageMapper encoder = new PackageMapper(MOUNT_PATH,
+               PackageName.forClass(MockPage.class))
        {
                @Override
                protected IMapperContext getContext()
@@ -63,9 +66,6 @@ public class PackageMapperTest extends AbstractMapperTest
                        return true;
                }
        };
-
-       private static final String PAGE_CLASS_NAME = 
MockPage.class.getSimpleName();
-
        private final PackageMapper aliasEncoder = new PackageMapper(MOUNT_PATH,
                PackageName.forClass(MockPage.class))
        {
@@ -106,7 +106,17 @@ public class PackageMapperTest extends AbstractMapperTest
                }
        };
 
-       private final PackageMapper namedParametersEncoder = new 
PackageMapper(MOUNT_PATH + "/${foo}/${bar}", 
PackageName.forClass(MockPage.class))
+       private final PackageMapper namedParametersEncoder = new PackageMapper(
+               MOUNT_PATH + "/${foo}/${bar}", 
PackageName.forClass(MockPage.class))
+       {
+               @Override
+               protected IMapperContext getContext()
+               {
+                       return context;
+               }
+       };
+       private final PackageMapper innerClassEncoder = new 
PackageMapper(MOUNT_PATH,
+               PackageName.forClass(OuterPage.class))
        {
                @Override
                protected IMapperContext getContext()
@@ -119,12 +129,12 @@ public class PackageMapperTest extends AbstractMapperTest
         *
         */
        @Test
-       public void decode1()
+       void decode1()
        {
                Url url = Url.parse(MOUNT_PATH + '/' + PAGE_CLASS_NAME);
                IRequestHandler handler = encoder.mapRequest(getRequest(url));
 
-               assertThat(handler, instanceOf(RenderPageRequestHandler.class));
+               
assertThat(handler).isInstanceOf(RenderPageRequestHandler.class);
                IRequestablePage page = 
((RenderPageRequestHandler)handler).getPage();
                assertEquals(PAGE_CLASS_NAME, page.getClass().getSimpleName());
                assertEquals(0, page.getPageParameters().getIndexedCount());
@@ -135,22 +145,23 @@ public class PackageMapperTest extends AbstractMapperTest
         * https://issues.apache.org/jira/browse/WICKET-4994
         */
        @Test
-       public void decode1CaseInsensitively()
+       void decode1CaseInsensitively()
        {
                Url url = Url.parse(MOUNT_PATH.replace('o', 'O').replace('p', 
'P') + '/' + PAGE_CLASS_NAME);
                IRequestHandler handler = 
encoder.setCaseSensitiveMatch(false).mapRequest(getRequest(url));
 
-               assertThat(handler, instanceOf(RenderPageRequestHandler.class));
+               
assertThat(handler).isInstanceOf(RenderPageRequestHandler.class);
                IRequestablePage page = 
((RenderPageRequestHandler)handler).getPage();
                assertEquals(PAGE_CLASS_NAME, page.getClass().getSimpleName());
                assertEquals(0, page.getPageParameters().getIndexedCount());
                assertTrue(page.getPageParameters().getNamedKeys().isEmpty());
        }
+
        /**
         * https://issues.apache.org/jira/browse/WICKET-5500
         */
        @Test
-       public void decodePageClassWithPathParameters()
+       void decodePageClassWithPathParameters()
        {
                Url url = Url.parse(MOUNT_PATH + '/' + PAGE_CLASS_NAME + 
";something=else");
                IRequestHandler handler = encoder.mapRequest(getRequest(url));
@@ -166,12 +177,12 @@ public class PackageMapperTest extends AbstractMapperTest
         *
         */
        @Test
-       public void decode2()
+       void decode2()
        {
                Url url = Url.parse(MOUNT_PATH + '/' + PAGE_CLASS_NAME + 
"/indexed1?a=b&b=c");
                IRequestHandler handler = encoder.mapRequest(getRequest(url));
 
-               assertThat(handler, instanceOf(RenderPageRequestHandler.class));
+               
assertThat(handler).isInstanceOf(RenderPageRequestHandler.class);
                IRequestablePage page = 
((RenderPageRequestHandler)handler).getPage();
                assertEquals(PAGE_CLASS_NAME, page.getClass().getSimpleName());
 
@@ -185,46 +196,42 @@ public class PackageMapperTest extends AbstractMapperTest
        }
 
        /**
-        * The tests resolves pages by id as if they were existed in the page 
store.
-        * These pages have no page parameters (i.e. page.getPageParameters() 
== null).
+        * The tests resolves pages by id as if they were existed in the page 
store. These pages have no
+        * page parameters (i.e. page.getPageParameters() == null).
         *
-        * The request that the encoder does also has no parameters (neither in 
the path
-        * nor in the query string) so the resolved page is assumed to be valid.
+        * The request that the encoder does also has no parameters (neither in 
the path nor in the
+        * query string) so the resolved page is assumed to be valid.
         */
        @Test
-       public void decode3()
+       void decode3()
        {
                Url url = Url.parse(MOUNT_PATH + '/' + PAGE_CLASS_NAME + "?15");
                IRequestHandler handler = encoder.mapRequest(getRequest(url));
 
-               assertThat(handler, instanceOf(RenderPageRequestHandler.class));
+               
assertThat(handler).isInstanceOf(RenderPageRequestHandler.class);
                IRequestablePage page = 
((RenderPageRequestHandler)handler).getPage();
                checkPage(page, 15);
        }
 
        /**
-        * The tests resolves pages by id as if they were existed in the page 
store.
-        * These pages have no page parameters (i.e. page.getPageParameters() 
== null).
+        * The tests resolves pages by id as if they were existed in the page 
store. These pages have no
+        * page parameters (i.e. page.getPageParameters() == null).
         *
-        * Since Wicket 7.0.0 (WICKET-4441) if a new request to hybrid url
-        * (a url with both mount path and pageId) has different page parameters
-        * than the resolved page then a new page instance with the new 
parameters
-        * is created.
-        * This way if a user manipulates manually the product id in url like:
-        * /mount/path/Products/23?3
-        * to
-        * /mount/path/Products/24?3
-        * then Wicket will create a new page that will show product=24
+        * Since Wicket 7.0.0 (WICKET-4441) if a new request to hybrid url (a 
url with both mount path
+        * and pageId) has different page parameters than the resolved page 
then a new page instance
+        * with the new parameters is created. This way if a user manipulates 
manually the product id in
+        * url like: /mount/path/Products/23?3 to /mount/path/Products/24?3 
then Wicket will create a
+        * new page that will show product=24
         */
        @Test
-       public void decode4()
+       void decode4()
        {
                Url url = Url.parse(MOUNT_PATH + '/' + PAGE_CLASS_NAME + 
"/i1/i2?15&a=b&b=c");
                IRequestHandler handler = encoder.mapRequest(getRequest(url));
 
-               assertThat(handler, instanceOf(RenderPageRequestHandler.class));
-               RenderPageRequestHandler h = (RenderPageRequestHandler) handler;
-               ((PageProvider) h.getPageProvider()).setPageSource(context);
+               
assertThat(handler).isInstanceOf(RenderPageRequestHandler.class);
+               RenderPageRequestHandler h = (RenderPageRequestHandler)handler;
+               ((PageProvider)h.getPageProvider()).setPageSource(context);
                IRequestablePage page = h.getPage();
                checkPage(page, 1);
 
@@ -238,12 +245,12 @@ public class PackageMapperTest extends AbstractMapperTest
         *
         */
        @Test
-       public void decode5()
+       void decode5()
        {
                Url url = Url.parse(MOUNT_PATH + '/' + PAGE_CLASS_NAME + 
"?15--foo-bar");
                IRequestHandler handler = encoder.mapRequest(getRequest(url));
 
-               assertThat(handler, instanceOf(ListenerRequestHandler.class));
+               assertThat(handler).isInstanceOf(ListenerRequestHandler.class);
 
                ListenerRequestHandler h = (ListenerRequestHandler)handler;
 
@@ -258,12 +265,12 @@ public class PackageMapperTest extends AbstractMapperTest
         *
         */
        @Test
-       public void decode6()
+       void decode6()
        {
                Url url = Url.parse(MOUNT_PATH + '/' + PAGE_CLASS_NAME + 
"/i1/i2?15--foo-bar&a=b&b=c");
                IRequestHandler handler = encoder.mapRequest(getRequest(url));
 
-               assertThat(handler, instanceOf(ListenerRequestHandler.class));
+               assertThat(handler).isInstanceOf(ListenerRequestHandler.class);
                ListenerRequestHandler h = (ListenerRequestHandler)handler;
 
                IRequestablePage page = h.getPage();
@@ -281,12 +288,12 @@ public class PackageMapperTest extends AbstractMapperTest
         *
         */
        @Test
-       public void decode7()
+       void decode7()
        {
                Url url = Url.parse(MOUNT_PATH + '/' + PAGE_CLASS_NAME + 
"?15-.4-foo-bar");
                IRequestHandler handler = encoder.mapRequest(getRequest(url));
 
-               assertThat(handler, instanceOf(ListenerRequestHandler.class));
+               assertThat(handler).isInstanceOf(ListenerRequestHandler.class);
 
                ListenerRequestHandler h = (ListenerRequestHandler)handler;
 
@@ -301,7 +308,7 @@ public class PackageMapperTest extends AbstractMapperTest
         *
         */
        @Test
-       public void decode8()
+       void decode8()
        {
                Url url = Url.parse(MOUNT_PATH + '/' + PAGE_CLASS_NAME + 
"/i1/i2?15-5.-foo-bar&a=b&b=c");
 
@@ -309,7 +316,7 @@ public class PackageMapperTest extends AbstractMapperTest
 
                IRequestHandler handler = encoder.mapRequest(getRequest(url));
 
-               assertThat(handler, instanceOf(ListenerRequestHandler.class));
+               assertThat(handler).isInstanceOf(ListenerRequestHandler.class);
                ListenerRequestHandler h = (ListenerRequestHandler)handler;
 
                IRequestablePage page = h.getPage();
@@ -319,26 +326,27 @@ public class PackageMapperTest extends AbstractMapperTest
        /**
         *
         */
-       @Test(expected = StalePageException.class)
-       public void decode9()
+       @Test
+       void decode9()
        {
-               Url url = Url.parse(MOUNT_PATH + '/' + PAGE_CLASS_NAME + 
"/i1/i2?15-5.-foo-bar&a=b&b=c");
+               assertThrows(StalePageException.class, () -> {
+                       Url url = Url.parse(MOUNT_PATH + '/' + PAGE_CLASS_NAME 
+ "/i1/i2?15-5.-foo-bar&a=b&b=c");
 
-               context.setNextPageRenderCount(6);
-
-               IRequestHandler handler = encoder.mapRequest(getRequest(url));
-
-               ((IPageRequestHandler)handler).getPage();
+                       context.setNextPageRenderCount(6);
 
+                       IRequestHandler handler = 
encoder.mapRequest(getRequest(url));
+                       ((IPageRequestHandler)handler).getPage();
+               });
        }
 
        /**
         *
         */
        @Test
-       public void decodeNamedParameters()
+       void decodeNamedParameters()
        {
-               Url url = Url.parse(MOUNT_PATH + "/fooValue/barValue/" + 
PAGE_CLASS_NAME + "/i1/i2?a=b&b=c");
+               Url url = Url
+                       .parse(MOUNT_PATH + "/fooValue/barValue/" + 
PAGE_CLASS_NAME + "/i1/i2?a=b&b=c");
                IRequestHandler handler = 
namedParametersEncoder.mapRequest(getRequest(url));
 
                assertTrue(handler instanceof RenderPageRequestHandler);
@@ -360,44 +368,44 @@ public class PackageMapperTest extends AbstractMapperTest
         * WICKET-2993
         */
        @Test
-       public void decode10()
+       void decode10()
        {
                // use String.class but any other non-Page will do the job as 
well
                Url url = Url.parse(String.class.getSimpleName());
 
                IRequestHandler handler = encoder.mapRequest(getRequest(url));
-               assertNull("A non-page class should not create a request 
handler!", handler);
+               assertNull(handler, "A non-page class should not create a 
request handler!");
        }
 
        /**
         * https://issues.apache.org/jira/browse/WICKET-5996
         */
        @Test
-       public void decode11()
+       void decode11()
        {
                Url url = Url.parse(MOUNT_PATH);
                IRequestHandler handler = encoder.mapRequest(getRequest(url));
 
-               assertThat(handler, is(nullValue()));
+               assertNull(handler);
        }
 
        /**
         * https://issues.apache.org/jira/browse/WICKET-5996
         */
        @Test
-       public void decode12()
+       void decode12()
        {
                Url url = Url.parse(MOUNT_PATH + '/');
                IRequestHandler handler = encoder.mapRequest(getRequest(url));
 
-               assertThat(handler, is(nullValue()));
+               assertNull(handler);
        }
 
        /**
         *
         */
        @Test
-       public void encode1()
+       void encode1()
        {
                PageProvider provider = new PageProvider(MockPage.class, new 
PageParameters());
                provider.setPageSource(context);
@@ -410,7 +418,7 @@ public class PackageMapperTest extends AbstractMapperTest
         *
         */
        @Test
-       public void encode2()
+       void encode2()
        {
                PageParameters parameters = new PageParameters();
                parameters.set(0, "i1");
@@ -428,7 +436,7 @@ public class PackageMapperTest extends AbstractMapperTest
         *
         */
        @Test
-       public void encode3()
+       void encode3()
        {
                PageParameters parameters = new PageParameters();
                parameters.set(0, "i1");
@@ -448,7 +456,7 @@ public class PackageMapperTest extends AbstractMapperTest
         *
         */
        @Test
-       public void encode4()
+       void encode4()
        {
                MockPage page = new MockPage(15);
                page.getPageParameters().set(0, "i1");
@@ -468,7 +476,7 @@ public class PackageMapperTest extends AbstractMapperTest
         *
         */
        @Test
-       public void encode5()
+       void encode5()
        {
                MockPage page = new MockPage(15);
                page.getPageParameters().set(0, "i1");
@@ -489,7 +497,7 @@ public class PackageMapperTest extends AbstractMapperTest
         *
         */
        @Test
-       public void encode6()
+       void encode6()
        {
                MockPage page = new MockPage(15);
                page.getPageParameters().set(0, "i1");
@@ -508,14 +516,15 @@ public class PackageMapperTest extends AbstractMapperTest
 
                Url url = encoder.mapHandler(handler);
 
-               assertEquals(MOUNT_PATH + '/' + PAGE_CLASS_NAME + 
"/i1/i2?15-0.-foo-bar&a=b&b=c", url.toString());
+               assertEquals(MOUNT_PATH + '/' + PAGE_CLASS_NAME + 
"/i1/i2?15-0.-foo-bar&a=b&b=c",
+                       url.toString());
        }
 
        /**
         *
         */
        @Test
-       public void encode7()
+       void encode7()
        {
                MockPage page = new MockPage(15);
                page.getPageParameters().set(0, "i1");
@@ -542,7 +551,7 @@ public class PackageMapperTest extends AbstractMapperTest
         *
         */
        @Test
-       public void encode8()
+       void encode8()
        {
                MockPage page = new MockPage(15);
                page.setBookmarkable(true);
@@ -561,7 +570,7 @@ public class PackageMapperTest extends AbstractMapperTest
         *
         */
        @Test
-       public void encodeNamedPageParameters()
+       void encodeNamedPageParameters()
        {
                MockPage page = new MockPage(15);
                page.setBookmarkable(true);
@@ -578,32 +587,11 @@ public class PackageMapperTest extends AbstractMapperTest
                assertEquals(MOUNT_PATH + "/fooValue/barValue/" + 
PAGE_CLASS_NAME, url.toString());
        }
 
-
-       private final PackageMapper innerClassEncoder = new 
PackageMapper(MOUNT_PATH,
-               PackageName.forClass(OuterPage.class))
-       {
-               @Override
-               protected IMapperContext getContext()
-               {
-                       return context;
-               }
-       };
-
-       public static class OuterPage extends MockPage
-       {
-               private static final long serialVersionUID = 1L;
-
-               public static class InnerPage extends MockPage
-               {
-                       private static final long serialVersionUID = 1L;
-               }
-       }
-
        /**
         * https://issues.apache.org/jira/browse/WICKET-3838
         */
        @Test
-       public void encodeInnerClass()
+       void encodeInnerClass()
        {
                InnerPage page = new OuterPage.InnerPage();
                IPageProvider provider = new PageProvider(page);
@@ -618,12 +606,12 @@ public class PackageMapperTest extends AbstractMapperTest
         * https://issues.apache.org/jira/browse/WICKET-3838
         */
        @Test
-       public void decodeInnerClass()
+       void decodeInnerClass()
        {
                Url url = Url.parse(MOUNT_PATH + '/' + 
"PackageMapperTest$OuterPage$InnerPage");
                IRequestHandler handler = 
innerClassEncoder.mapRequest(getRequest(url));
 
-               assertThat(handler, instanceOf(RenderPageRequestHandler.class));
+               
assertThat(handler).isInstanceOf(RenderPageRequestHandler.class);
                IRequestablePage page = 
((RenderPageRequestHandler)handler).getPage();
                assertEquals("InnerPage", page.getClass().getSimpleName());
                assertEquals(0, page.getPageParameters().getIndexedCount());
@@ -634,7 +622,7 @@ public class PackageMapperTest extends AbstractMapperTest
         * https://issues.apache.org/jira/browse/WICKET-3941
         */
        @Test
-       public void encodeAlias()
+       void encodeAlias()
        {
                MockPage page = new MockPage(15);
                page.setBookmarkable(true);
@@ -653,33 +641,43 @@ public class PackageMapperTest extends AbstractMapperTest
         * https://issues.apache.org/jira/browse/WICKET-3941
         */
        @Test
-       public void decodeAlias()
+       void decodeAlias()
        {
                Url url = Url.parse(MOUNT_PATH + '/' + ALIAS + "?15");
                IRequestHandler handler = 
aliasEncoder.mapRequest(getRequest(url));
 
-               assertThat(handler, instanceOf(RenderPageRequestHandler.class));
+               
assertThat(handler).isInstanceOf(RenderPageRequestHandler.class);
                IRequestablePage page = 
((RenderPageRequestHandler)handler).getPage();
                checkPage(page, 15);
                assertEquals(PAGE_CLASS_NAME, page.getClass().getSimpleName());
        }
-       
+
        /**
         * https://issues.apache.org/jira/browse/WICKET-5565
         */
        @Test
-       public void testGetCompatibilityScore()
-       {
-           Url url = Url.parse(MOUNT_PATH + '/' + "MyPage");
-           MockWebRequest request = new MockWebRequest(url);
-           int score = encoder.getCompatibilityScore(request);
-           
-           assertEquals(4, score);
-           
-           url = Url.parse(MOUNT_PATH + "/foo/bar/" + "MyPage");
-           request = new MockWebRequest(url);
-           score = namedParametersEncoder.getCompatibilityScore(request);
-           
-           assertEquals(6, score);
+       void testGetCompatibilityScore()
+       {
+               Url url = Url.parse(MOUNT_PATH + '/' + "MyPage");
+               MockWebRequest request = new MockWebRequest(url);
+               int score = encoder.getCompatibilityScore(request);
+
+               assertEquals(4, score);
+
+               url = Url.parse(MOUNT_PATH + "/foo/bar/" + "MyPage");
+               request = new MockWebRequest(url);
+               score = namedParametersEncoder.getCompatibilityScore(request);
+
+               assertEquals(6, score);
+       }
+
+       public static class OuterPage extends MockPage
+       {
+               private static final long serialVersionUID = 1L;
+
+               public static class InnerPage extends MockPage
+               {
+                       private static final long serialVersionUID = 1L;
+               }
        }
 }

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/core/request/mapper/PageInstanceMapperTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/core/request/mapper/PageInstanceMapperTest.java
 
b/wicket-core/src/test/java/org/apache/wicket/core/request/mapper/PageInstanceMapperTest.java
index 2c99a7b..e2281c8 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/core/request/mapper/PageInstanceMapperTest.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/core/request/mapper/PageInstanceMapperTest.java
@@ -16,10 +16,14 @@
  */
 package org.apache.wicket.core.request.mapper;
 
-import static org.hamcrest.CoreMatchers.instanceOf;
+import static org.assertj.core.api.Assertions.assertThat;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNull;
+import static org.junit.jupiter.api.Assertions.assertThrows;
 
 import java.nio.charset.Charset;
 import java.util.Locale;
+
 import org.apache.wicket.MockPage;
 import org.apache.wicket.core.request.handler.IPageProvider;
 import org.apache.wicket.core.request.handler.IPageRequestHandler;
@@ -32,13 +36,13 @@ import org.apache.wicket.request.Request;
 import org.apache.wicket.request.Url;
 import org.apache.wicket.request.component.IRequestableComponent;
 import org.apache.wicket.request.component.IRequestablePage;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 /**
  * 
  * @author Matej Knopp
  */
-public class PageInstanceMapperTest extends AbstractMapperTest
+class PageInstanceMapperTest extends AbstractMapperTest
 {
 
        private final PageInstanceMapper encoder = new PageInstanceMapper()
@@ -54,12 +58,12 @@ public class PageInstanceMapperTest extends 
AbstractMapperTest
         *
         */
        @Test
-       public void decode1()
+       void decode1()
        {
                Url url = Url.parse("wicket/page?4");
 
                IRequestHandler handler = encoder.mapRequest(getRequest(url));
-               assertThat(handler, instanceOf(RenderPageRequestHandler.class));
+               
assertThat(handler).isInstanceOf(RenderPageRequestHandler.class);
 
                RenderPageRequestHandler h = (RenderPageRequestHandler)handler;
                checkPage(h.getPage(), 4);
@@ -69,12 +73,12 @@ public class PageInstanceMapperTest extends 
AbstractMapperTest
         *
         */
        @Test
-       public void decode2()
+       void decode2()
        {
                Url url = Url.parse("wicket/page?4&a=3&b=3");
 
                IRequestHandler handler = encoder.mapRequest(getRequest(url));
-               assertThat(handler, instanceOf(RenderPageRequestHandler.class));
+               
assertThat(handler).isInstanceOf(RenderPageRequestHandler.class);
 
                RenderPageRequestHandler h = (RenderPageRequestHandler)handler;
                checkPage(h.getPage(), 4);
@@ -84,7 +88,7 @@ public class PageInstanceMapperTest extends AbstractMapperTest
         *
         */
        @Test
-       public void ignoreIfPageIdentifierHasSegmentsAfterIt()
+       void ignoreIfPageIdentifierHasSegmentsAfterIt()
        {
                Url url = Url.parse("wicket/page/ingore/me?4&a=3&b=3");
                
@@ -96,12 +100,12 @@ public class PageInstanceMapperTest extends 
AbstractMapperTest
         *
         */
        @Test
-       public void decode3()
+       void decode3()
        {
                Url url = Url.parse("wicket/page?4--a-b-c");
 
                IRequestHandler handler = encoder.mapRequest(getRequest(url));
-               assertThat(handler, instanceOf(ListenerRequestHandler.class));
+               assertThat(handler).isInstanceOf(ListenerRequestHandler.class);
 
                ListenerRequestHandler h = (ListenerRequestHandler)handler;
                checkPage(h.getPage(), 4);
@@ -113,7 +117,7 @@ public class PageInstanceMapperTest extends 
AbstractMapperTest
         *
         */
        @Test
-       public void decode4()
+       void decode4()
        {
                Url url = Url.parse("wickett/pagee?4--a:b-c");
 
@@ -125,7 +129,7 @@ public class PageInstanceMapperTest extends 
AbstractMapperTest
         *
         */
        @Test
-       public void decode5()
+       void decode5()
        {
                Url url = Url.parse("wicket/page?abc");
 
@@ -137,12 +141,12 @@ public class PageInstanceMapperTest extends 
AbstractMapperTest
         *
         */
        @Test
-       public void decode6()
+       void decode6()
        {
                Url url = Url.parse("wicket/page?4-ILinkListener.5-a-b-c");
 
                IRequestHandler handler = encoder.mapRequest(getRequest(url));
-               assertThat(handler, instanceOf(ListenerRequestHandler.class));
+               assertThat(handler).isInstanceOf(ListenerRequestHandler.class);
 
                ListenerRequestHandler h = (ListenerRequestHandler)handler;
                checkPage(h.getPage(), 4);
@@ -154,14 +158,14 @@ public class PageInstanceMapperTest extends 
AbstractMapperTest
         *
         */
        @Test
-       public void decode7()
+       void decode7()
        {
                Url url = Url.parse("wicket/page?4-6.5-a-b-c");
 
                context.setNextPageRenderCount(6);
 
                IRequestHandler handler = encoder.mapRequest(getRequest(url));
-               assertThat(handler, instanceOf(ListenerRequestHandler.class));
+               assertThat(handler).isInstanceOf(ListenerRequestHandler.class);
 
                ListenerRequestHandler h = (ListenerRequestHandler)handler;
                assertEquals(6, h.getPage().getRenderCount());
@@ -170,8 +174,8 @@ public class PageInstanceMapperTest extends 
AbstractMapperTest
        /**
         *
         */
-       @Test(expected = StalePageException.class)
-       public void decode8()
+       @Test
+       void decode8()
        {
                Url url = Url.parse("wicket/page?4-6.5-a-b-c");
 
@@ -179,11 +183,13 @@ public class PageInstanceMapperTest extends 
AbstractMapperTest
 
                IRequestHandler handler = encoder.mapRequest(getRequest(url));
 
-               ((IPageRequestHandler)handler).getPage();
+               assertThrows(StalePageException.class, () -> {
+                       ((IPageRequestHandler)handler).getPage();
+               });
        }
 
        @Test
-       public void decode9()
+       void decode9()
        {
                final Url url = Url.parse("page?4");
 
@@ -228,7 +234,7 @@ public class PageInstanceMapperTest extends 
AbstractMapperTest
 
 
        @Test
-       public void decode10()
+       void decode10()
        {
                final Url url = Url.parse("page?4");
 
@@ -275,7 +281,7 @@ public class PageInstanceMapperTest extends 
AbstractMapperTest
         *
         */
        @Test
-       public void encode1()
+       void encode1()
        {
                MockPage page = new MockPage(15);
                IPageProvider provider = new PageProvider(page);
@@ -290,7 +296,7 @@ public class PageInstanceMapperTest extends 
AbstractMapperTest
         *
         */
        @Test
-       public void encode2()
+       void encode2()
        {
                MockPage page = new MockPage(15);
                page.setRenderCount(5);

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/core/request/mapper/ResourceMapperTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/core/request/mapper/ResourceMapperTest.java
 
b/wicket-core/src/test/java/org/apache/wicket/core/request/mapper/ResourceMapperTest.java
index cc00db8..a31c508 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/core/request/mapper/ResourceMapperTest.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/core/request/mapper/ResourceMapperTest.java
@@ -16,6 +16,10 @@
  */
 package org.apache.wicket.core.request.mapper;
 
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertNull;
+
 import java.nio.charset.Charset;
 import java.util.List;
 import java.util.Locale;
@@ -31,10 +35,10 @@ import org.apache.wicket.request.resource.ResourceReference;
 import org.apache.wicket.request.resource.SharedResourceReference;
 import org.apache.wicket.util.string.StringValue;
 import org.apache.wicket.util.tester.WicketTestCase;
-import org.junit.Before;
-import org.junit.Test;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
 
-public class ResourceMapperTest extends WicketTestCase
+class ResourceMapperTest extends WicketTestCase
 {
        private static final Charset CHARSET = Charset.forName("UTF-8");
        private static final String SHARED_NAME = "test-resource";
@@ -46,8 +50,8 @@ public class ResourceMapperTest extends WicketTestCase
        /**
         * @throws Exception
         */
-       @Before
-       public void before() throws Exception
+       @BeforeEach
+       void before() throws Exception
        {
                resource = new TestResource();
                tester.getApplication().getSharedResources().add(SHARED_NAME, 
resource);
@@ -97,7 +101,7 @@ public class ResourceMapperTest extends WicketTestCase
         * testInvalidPathIsEmpty()
         */
        @Test
-       public void invalidPathIsEmpty()
+       void invalidPathIsEmpty()
        {
                IRequestHandler requestHandler = 
mapper.mapRequest(createRequest(""));
                assertNull(requestHandler);
@@ -107,7 +111,7 @@ public class ResourceMapperTest extends WicketTestCase
         * testInvalidPathIsMismatch()
         */
        @Test
-       public void invalidPathIsMismatch()
+       void invalidPathIsMismatch()
        {
                IRequestHandler requestHandler = 
mapper.mapRequest(createRequest("test/resourcex"));
                assertNull(requestHandler);
@@ -117,7 +121,7 @@ public class ResourceMapperTest extends WicketTestCase
         * testInvalidPathIsTooShort()
         */
        @Test
-       public void invalidPathIsTooShort()
+       void invalidPathIsTooShort()
        {
                IRequestHandler requestHandler = 
mapper.mapRequest(createRequest("test"));
                assertNull(requestHandler);
@@ -127,7 +131,7 @@ public class ResourceMapperTest extends WicketTestCase
         * testValidPathWithParams()
         */
        @Test
-       public void validPathWithParams()
+       void validPathWithParams()
        {
                Request request = createRequest("test/resource/1/fred");
                IRequestHandler requestHandler = mapper.mapRequest(request);
@@ -154,7 +158,7 @@ public class ResourceMapperTest extends WicketTestCase
         * testValidPathWithParamsAndQueryPath()
         */
        @Test
-       public void validPathWithParamsAndQueryPath()
+       void validPathWithParamsAndQueryPath()
        {
                Request request = 
createRequest("test/resource/1/fred?foo=bar&foo=baz&value=12");
                IRequestHandler requestHandler = mapper.mapRequest(request);
@@ -189,7 +193,7 @@ public class ResourceMapperTest extends WicketTestCase
         * testPlaceholders()
         */
        @Test
-       public void placeholders()
+       void placeholders()
        {
                Request request = 
createRequest("test2/image/resource/foo/bar?a=abc&b=123");
                IRequestHandler requestHandler = 
mapperWithPlaceholder.mapRequest(request);
@@ -215,7 +219,7 @@ public class ResourceMapperTest extends WicketTestCase
         * testPlaceholdersWithQueryParamDuplicate()
         */
        @Test
-       public void placeholdersWithQueryParamDuplicate()
+       void placeholdersWithQueryParamDuplicate()
        {
                // we have one named parameter that exists twice
                Request request = 
createRequest("test2/image/resource/foo/bar?name=name-2&val=123");
@@ -251,7 +255,7 @@ public class ResourceMapperTest extends WicketTestCase
         *
         */
        @Test
-       public void requestWithEmptyFilename()
+       void requestWithEmptyFilename()
        {
                // request invalid path with empty filename
                // this must not return a handler
@@ -264,7 +268,7 @@ public class ResourceMapperTest extends WicketTestCase
        {
                private static final long serialVersionUID = 
-3130204487473856574L;
 
-               public PageParameters pageParameters;
+               PageParameters pageParameters;
 
                @Override
                public void respond(Attributes attributes)

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/core/request/mapper/ResourceMapperWithDecoratedResourcesTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/core/request/mapper/ResourceMapperWithDecoratedResourcesTest.java
 
b/wicket-core/src/test/java/org/apache/wicket/core/request/mapper/ResourceMapperWithDecoratedResourcesTest.java
index 6cacfbb..72b73e8 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/core/request/mapper/ResourceMapperWithDecoratedResourcesTest.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/core/request/mapper/ResourceMapperWithDecoratedResourcesTest.java
@@ -16,6 +16,8 @@
  */
 package org.apache.wicket.core.request.mapper;
 
+import static org.junit.jupiter.api.Assertions.assertEquals;
+
 import org.apache.wicket.mock.MockApplication;
 import org.apache.wicket.protocol.http.WebApplication;
 import org.apache.wicket.protocol.http.request.HomePage;
@@ -24,38 +26,44 @@ import 
org.apache.wicket.request.resource.caching.FilenameWithVersionResourceCac
 import 
org.apache.wicket.request.resource.caching.version.CachingResourceVersion;
 import 
org.apache.wicket.request.resource.caching.version.MessageDigestResourceVersion;
 import org.apache.wicket.util.tester.WicketTestCase;
-import org.junit.Assert;
-import org.junit.Test;
-
+import org.junit.jupiter.api.Test;
 
 /**
  * Simple test using the WicketTester
  */
-public class ResourceMapperWithDecoratedResourcesTest extends WicketTestCase {
+class ResourceMapperWithDecoratedResourcesTest extends WicketTestCase
+{
 
        @Override
-       protected WebApplication newApplication() {
-               return new MockApplication() {
+       protected WebApplication newApplication()
+       {
+               return new MockApplication()
+               {
                        @Override
-                       public void init() {
+                       public void init()
+                       {
                                super.init();
-                               getResourceSettings().setCachingStrategy(new 
FilenameWithVersionResourceCachingStrategy(
+                               getResourceSettings()
+                                       .setCachingStrategy(new 
FilenameWithVersionResourceCachingStrategy(
                                                new CachingResourceVersion(new 
MessageDigestResourceVersion())));
-                               mountResource("stylesheet.css", new 
CssResourceReference(ResourceMapperWithDecoratedResourcesTest.class, 
"decorated-resource.css"));
+                               mountResource("stylesheet.css", new 
CssResourceReference(
+                                       
ResourceMapperWithDecoratedResourcesTest.class, "decorated-resource.css"));
                                mountPage("/", HomePage.class);
                        }
                };
        }
 
        @Test
-       public void resourceNoCacheDecorationSuccessfully() {
+       void resourceNoCacheDecorationSuccessfully()
+       {
                tester.executeUrl("stylesheet.css");
-               Assert.assertEquals("body { background-color: lightblue; }", 
tester.getLastResponseAsString());
+               assertEquals("body { background-color: lightblue; }", 
tester.getLastResponseAsString());
        }
-       
+
        @Test
-       public void resourceWithCacheDecorationSuccessfully() {
+       void resourceWithCacheDecorationSuccessfully()
+       {
                tester.executeUrl("stylesheet-ver-9876543210.css");
-               Assert.assertEquals("body { background-color: lightblue; }", 
tester.getLastResponseAsString());
+               assertEquals("body { background-color: lightblue; }", 
tester.getLastResponseAsString());
        }
 }

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/core/request/mapper/TestMapperContext.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/core/request/mapper/TestMapperContext.java
 
b/wicket-core/src/test/java/org/apache/wicket/core/request/mapper/TestMapperContext.java
index 15518c6..2fff6cc 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/core/request/mapper/TestMapperContext.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/core/request/mapper/TestMapperContext.java
@@ -43,10 +43,10 @@ public class TestMapperContext implements IMapperContext
 {
        private static final String APP_NAME = "test_app";
        private static int count;
-       IDataStore dataStore;
-       IPageStore pageStore;
-       IPageManagerContext pageManagerContext;
-       PageStoreManager pageManager;
+       private IDataStore dataStore;
+       private IPageStore pageStore;
+       private IPageManagerContext pageManagerContext;
+       private PageStoreManager pageManager;
        private String appName;
        private boolean createMockPageIfInstanceNotFound = true;
 
@@ -175,7 +175,7 @@ public class TestMapperContext implements IMapperContext
 
        }
 
-       int idCounter = 0;
+       private int idCounter = 0;
 
        @Override
        public IRequestablePage newPageInstance(Class<? extends 
IRequestablePage> pageClass,

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/core/request/mapper/UrlInfoTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/core/request/mapper/UrlInfoTest.java
 
b/wicket-core/src/test/java/org/apache/wicket/core/request/mapper/UrlInfoTest.java
index 1014f52..5e2fc1f 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/core/request/mapper/UrlInfoTest.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/core/request/mapper/UrlInfoTest.java
@@ -16,24 +16,25 @@
  */
 package org.apache.wicket.core.request.mapper;
 
+import static org.junit.jupiter.api.Assertions.assertNull;
+
 import org.apache.wicket.MockPage;
 import 
org.apache.wicket.core.request.mapper.AbstractBookmarkableMapper.UrlInfo;
 import org.apache.wicket.request.http.WebRequest;
 import org.apache.wicket.request.mapper.parameter.PageParameters;
-import org.junit.Assert;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 /**
  * Tests for {@link UrlInfo}
  */
-public class UrlInfoTest extends Assert
+class UrlInfoTest
 {
 
        /**
         * WICKET-4038 & WICKET-4054
         */
        @Test
-       public void wicket4038()
+       void wicket4038()
        {
                PageParameters parameters = new PageParameters();
                parameters.add(WebRequest.PARAM_AJAX, "true");

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/core/util/license/ApacheLicenceHeaderTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/core/util/license/ApacheLicenceHeaderTest.java
 
b/wicket-core/src/test/java/org/apache/wicket/core/util/license/ApacheLicenceHeaderTest.java
index b627374..96e6633 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/core/util/license/ApacheLicenceHeaderTest.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/core/util/license/ApacheLicenceHeaderTest.java
@@ -25,12 +25,12 @@ import 
org.apache.wicket.util.license.ApacheLicenseHeaderTestCase;
  * 
  * @author Frank Bille Jensen (frankbille)
  */
-public class ApacheLicenceHeaderTest extends ApacheLicenseHeaderTestCase
+class ApacheLicenceHeaderTest extends ApacheLicenseHeaderTestCase
 {
        /**
         * Construct.
         */
-       public ApacheLicenceHeaderTest()
+    ApacheLicenceHeaderTest()
        {
 // addHeaders = true;
 

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/core/util/objects/checker/AbstractObjectCheckerTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/core/util/objects/checker/AbstractObjectCheckerTest.java
 
b/wicket-core/src/test/java/org/apache/wicket/core/util/objects/checker/AbstractObjectCheckerTest.java
index 20cd873..468a885 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/core/util/objects/checker/AbstractObjectCheckerTest.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/core/util/objects/checker/AbstractObjectCheckerTest.java
@@ -16,19 +16,20 @@
  */
 package org.apache.wicket.core.util.objects.checker;
 
+import static org.junit.jupiter.api.Assertions.assertEquals;
+
 import java.util.Collections;
 import java.util.List;
 
-import org.junit.Assert;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 /**
  * Tests for AbstractObjectChecker
  */
-public class AbstractObjectCheckerTest extends Assert
+class AbstractObjectCheckerTest
 {
        @Test
-       public void doCheckIsNotCalledForExcludedTypes()
+       void doCheckIsNotCalledForExcludedTypes()
        {
                List<Class<?>> exclusions = 
Collections.singletonList(CharSequence.class);
 

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/core/util/objects/checker/DifferentPageCheckerTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/core/util/objects/checker/DifferentPageCheckerTest.java
 
b/wicket-core/src/test/java/org/apache/wicket/core/util/objects/checker/DifferentPageCheckerTest.java
index 8752d2d..f31e6f1 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/core/util/objects/checker/DifferentPageCheckerTest.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/core/util/objects/checker/DifferentPageCheckerTest.java
@@ -16,6 +16,8 @@
  */
 package org.apache.wicket.core.util.objects.checker;
 
+import static org.junit.jupiter.api.Assertions.assertNull;
+
 import java.io.IOException;
 import java.io.ObjectOutputStream;
 import java.io.OutputStream;
@@ -27,9 +29,9 @@ import org.apache.wicket.markup.html.WebComponent;
 import org.apache.wicket.markup.html.form.login.MockHomePage;
 import org.apache.wicket.serialize.java.JavaSerializer;
 import org.apache.wicket.util.tester.WicketTestCase;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
-public class DifferentPageCheckerTest extends WicketTestCase
+class DifferentPageCheckerTest extends WicketTestCase
 {
        /**
         * https://issues.apache.org/jira/browse/WICKET-5634
@@ -39,7 +41,7 @@ public class DifferentPageCheckerTest extends WicketTestCase
         * keeps a reference to a page which is not component.getPage()..
         */
        @Test
-       public void serializingAnotherPage()
+       void serializingAnotherPage()
        {
                JavaSerializer serializer = new 
JavaSerializer("JavaSerializerTest")
                {
@@ -55,7 +57,7 @@ public class DifferentPageCheckerTest extends WicketTestCase
                MockPageWithLink rootPage = new MockPageWithLink();
                rootPage.add(component);
                byte[] serialized = serializer.serialize(rootPage);
-               assertNull("The produced byte[] must be null if there was an 
error", serialized);
+               assertNull(serialized, "The produced byte[] must be null if 
there was an error");
        }
 
        private static class ComponentThatKeepsAReferenceToAnotherPage extends 
WebComponent
@@ -64,7 +66,7 @@ public class DifferentPageCheckerTest extends WicketTestCase
                        private final Page anotherPage = new MockHomePage();
                };
 
-               public ComponentThatKeepsAReferenceToAnotherPage(final String 
id)
+               ComponentThatKeepsAReferenceToAnotherPage(final String id)
                {
                        super(id);
                }

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/core/util/objects/checker/OrphanComponentCheckerTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/core/util/objects/checker/OrphanComponentCheckerTest.java
 
b/wicket-core/src/test/java/org/apache/wicket/core/util/objects/checker/OrphanComponentCheckerTest.java
index 96c9df7..89a9566 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/core/util/objects/checker/OrphanComponentCheckerTest.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/core/util/objects/checker/OrphanComponentCheckerTest.java
@@ -16,19 +16,21 @@
  */
 package org.apache.wicket.core.util.objects.checker;
 
+import static org.junit.jupiter.api.Assertions.assertEquals;
+
 import org.apache.wicket.TestPage_1;
 import org.apache.wicket.markup.html.WebComponent;
 import org.apache.wicket.markup.html.WebPage;
 import org.apache.wicket.util.tester.WicketTestCase;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 /**
  * Tests for OrphanComponentChecker
  */
-public class OrphanComponentCheckerTest extends WicketTestCase
+class OrphanComponentCheckerTest extends WicketTestCase
 {
        @Test
-       public void checkOrphanComponent()
+       void checkOrphanComponent()
        {
                WebComponent component = new WebComponent("a");
                IObjectChecker checker = new OrphanComponentChecker();

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/core/util/objects/checker/SessionCheckerTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/core/util/objects/checker/SessionCheckerTest.java
 
b/wicket-core/src/test/java/org/apache/wicket/core/util/objects/checker/SessionCheckerTest.java
index 94e8ea7..2b6eb5d 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/core/util/objects/checker/SessionCheckerTest.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/core/util/objects/checker/SessionCheckerTest.java
@@ -16,6 +16,8 @@
  */
 package org.apache.wicket.core.util.objects.checker;
 
+import static org.junit.jupiter.api.Assertions.assertNull;
+
 import java.io.IOException;
 import java.io.ObjectOutputStream;
 import java.io.OutputStream;
@@ -29,9 +31,9 @@ import org.apache.wicket.protocol.http.WebSession;
 import org.apache.wicket.request.Url;
 import org.apache.wicket.serialize.java.JavaSerializer;
 import org.apache.wicket.util.tester.WicketTestCase;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
-public class SessionCheckerTest extends WicketTestCase
+class SessionCheckerTest extends WicketTestCase
 {
        /**
         * https://issues.apache.org/jira/browse/WICKET-5634
@@ -41,7 +43,7 @@ public class SessionCheckerTest extends WicketTestCase
         * keeps a reference to the Wicket Session.
         */
        @Test
-       public void serializingTheSession()
+       void serializingTheSession()
        {
                JavaSerializer serializer = new 
JavaSerializer("JavaSerializerTest")
                {
@@ -59,14 +61,14 @@ public class SessionCheckerTest extends WicketTestCase
                container.add(new ComponentWithAReferenceToTheSession("id2"));
                
                byte[] serialized = serializer.serialize(container);
-               assertNull("The produced byte[] must be null if there was an 
error", serialized);
+               assertNull(serialized, "The produced byte[] must be null if 
there was an error");
        }
 
        private static class ComponentWithAReferenceToTheSession extends 
WebComponent
        {
                private final Session member = new WebSession(new 
MockWebRequest(Url.parse("")));
 
-               public ComponentWithAReferenceToTheSession(final String id)
+               ComponentWithAReferenceToTheSession(final String id)
                {
                        super(id);
                }

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/core/util/resource/ClassPathResourceFinderTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/core/util/resource/ClassPathResourceFinderTest.java
 
b/wicket-core/src/test/java/org/apache/wicket/core/util/resource/ClassPathResourceFinderTest.java
index 3167209..74044f8 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/core/util/resource/ClassPathResourceFinderTest.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/core/util/resource/ClassPathResourceFinderTest.java
@@ -16,19 +16,21 @@
  */
 package org.apache.wicket.core.util.resource;
 
-import static org.apache.wicket.util.resource.ResourceStreamLocatorTest.*;
+import static 
org.apache.wicket.util.resource.ResourceStreamLocatorTest.getFilename;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
 
 import java.io.File;
 
 import org.apache.wicket.protocol.http.WebApplication;
 import org.apache.wicket.util.resource.IResourceStream;
 import org.apache.wicket.util.tester.WicketTestCase;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
-public class ClassPathResourceFinderTest extends WicketTestCase
+class ClassPathResourceFinderTest extends WicketTestCase
 {
        @Test
-       public void loadStartingFromClasspathRoot() throws Exception
+       void loadStartingFromClasspathRoot() throws Exception
        {
                ClassPathResourceFinder finder = new 
ClassPathResourceFinder("");
                String filename = 
ClassPathResourceFinderTest.class.getName().replace('.',
@@ -40,7 +42,7 @@ public class ClassPathResourceFinderTest extends 
WicketTestCase
        }
 
        @Test
-       public void loadStartingFromPrefix() throws Exception
+       void loadStartingFromPrefix() throws Exception
        {
                ClassPathResourceFinder finder = new ClassPathResourceFinder(
                        ClassPathResourceFinderTest.class.getPackage()

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/core/util/string/CssUtilsTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/core/util/string/CssUtilsTest.java
 
b/wicket-core/src/test/java/org/apache/wicket/core/util/string/CssUtilsTest.java
index 696953b..4598d66 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/core/util/string/CssUtilsTest.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/core/util/string/CssUtilsTest.java
@@ -16,14 +16,15 @@
  */
 package org.apache.wicket.core.util.string;
 
+import static org.junit.jupiter.api.Assertions.assertEquals;
+
 import org.apache.wicket.response.StringResponse;
-import org.junit.Assert;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 /**
  * @since 1.5.7
  */
-public class CssUtilsTest extends Assert
+class CssUtilsTest
 {
        /**
         * https://issues.apache.org/jira/browse/WICKET-4546
@@ -31,7 +32,7 @@ public class CssUtilsTest extends Assert
         * @throws Exception
         */
        @Test
-       public void writeLinkUrl() throws Exception
+       void writeLinkUrl() throws Exception
        {
                StringResponse response = new StringResponse();
                String url = "some/url;jsessionid=1234?with=parameters&p1=v1";

Reply via email to