http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/request/resource/MetaInfStaticResourceReferenceTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/request/resource/MetaInfStaticResourceReferenceTest.java
 
b/wicket-core/src/test/java/org/apache/wicket/request/resource/MetaInfStaticResourceReferenceTest.java
index 5333e31..dd899ca 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/request/resource/MetaInfStaticResourceReferenceTest.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/request/resource/MetaInfStaticResourceReferenceTest.java
@@ -16,6 +16,9 @@
  */
 package org.apache.wicket.request.resource;
 
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+
 import java.lang.reflect.Field;
 import java.net.MalformedURLException;
 import java.net.URL;
@@ -26,17 +29,16 @@ import 
org.apache.wicket.protocol.http.mock.MockServletContext;
 import org.apache.wicket.request.IRequestHandler;
 import org.apache.wicket.request.Url;
 import org.apache.wicket.util.tester.BaseWicketTester;
-import org.junit.After;
-import org.junit.Assert;
-import org.junit.Before;
-import org.junit.Test;
+import org.junit.jupiter.api.AfterEach;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
 
 /**
  * Tests for {@link MetaInfStaticResourceReference}.
  * 
  * @author akiraly
  */
-public class MetaInfStaticResourceReferenceTest
+class MetaInfStaticResourceReferenceTest
 {
        private static final String STATIC_RESOURCE_NAME = "sample.js";
 
@@ -47,7 +49,7 @@ public class MetaInfStaticResourceReferenceTest
         *             should not happen
         */
        @Test
-       public void testWithServlet30() throws MalformedURLException
+       void testWithServlet30() throws MalformedURLException
        {
                MockApplication application = new MockApplication();
                MockServletContext servletContext = new 
MockServletContext(application, "/");
@@ -61,11 +63,9 @@ public class MetaInfStaticResourceReferenceTest
                Url packUrl = tester.getRequestCycle().mapUrlFor(packRes, null);
                Url metaUrl = tester.getRequestCycle().mapUrlFor(metaRes, null);
 
-               Assert.assertNotNull(metaUrl);
-               Assert.assertNotNull(packUrl);
-               Assert.assertFalse(
-                       "Meta and pack resource should not map to the same url 
under servlet 3.0.",
-                       metaUrl.equals(packUrl));
+               assertNotNull(metaUrl);
+               assertNotNull(packUrl);
+               assertFalse(metaUrl.equals(packUrl), "Meta and pack resource 
should not map to the same url under servlet 3.0.");
 
                String metaUrlStr = metaUrl.toString();
                if (metaUrlStr.charAt(1) != '/')
@@ -76,7 +76,7 @@ public class MetaInfStaticResourceReferenceTest
                // meta resource is served by the servlet container under 3.0
                URL metaNetUrl = servletContext.getResource(metaUrlStr);
 
-               Assert.assertNotNull("Meta resource is not found by the 3.0 
servlet container.", metaNetUrl);
+               assertNotNull(metaNetUrl, "Meta resource is not found by the 
3.0 servlet container.");
 
                MockWebRequest request = new MockWebRequest(packUrl);
 
@@ -85,7 +85,7 @@ public class MetaInfStaticResourceReferenceTest
                        .mapRequest(request);
 
                // the pack resource is still served by wicket
-               Assert.assertNotNull(requestHandler);
+               assertNotNull(requestHandler);
        }
 
        /**
@@ -96,8 +96,8 @@ public class MetaInfStaticResourceReferenceTest
         * @throws Exception
         *             if the reflection magic failed
         */
-       @Before
-       public void before() throws Exception
+       @BeforeEach
+       void before() throws Exception
        {
                Field field = 
MetaInfStaticResourceReference.class.getDeclaredField("META_INF_RESOURCES_SUPPORTED");
                field.setAccessible(true);
@@ -110,8 +110,8 @@ public class MetaInfStaticResourceReferenceTest
         * @throws Exception
         *             if before fails
         */
-       @After
-       public void after() throws Exception
+       @AfterEach
+       void after() throws Exception
        {
                before();
        }

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/request/resource/MinifiedAwareResourceReferenceTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/request/resource/MinifiedAwareResourceReferenceTest.java
 
b/wicket-core/src/test/java/org/apache/wicket/request/resource/MinifiedAwareResourceReferenceTest.java
index 934281c..7bec622 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/request/resource/MinifiedAwareResourceReferenceTest.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/request/resource/MinifiedAwareResourceReferenceTest.java
@@ -16,16 +16,18 @@
  */
 package org.apache.wicket.request.resource;
 
+import static org.junit.jupiter.api.Assertions.assertEquals;
+
+import java.util.Locale;
+
 import org.apache.wicket.Application;
 import org.apache.wicket.core.util.resource.locator.ResourceStreamLocator;
 import org.apache.wicket.request.resource.IResource.Attributes;
 import org.apache.wicket.response.ByteArrayResponse;
 import org.apache.wicket.util.resource.IResourceStream;
 import org.apache.wicket.util.tester.WicketTestCase;
-import org.junit.Before;
-import org.junit.Test;
-
-import java.util.Locale;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
 
 /**
  * Testcases for minified aware resources.
@@ -34,10 +36,10 @@ import java.util.Locale;
  * 
  * @author papegaaij
  */
-public class MinifiedAwareResourceReferenceTest extends WicketTestCase
+class MinifiedAwareResourceReferenceTest extends WicketTestCase
 {
-       @Before
-       public void before()
+       @BeforeEach
+       void before()
        {
                tester.getSession().setLocale(Locale.US);
        }
@@ -55,7 +57,7 @@ public class MinifiedAwareResourceReferenceTest extends 
WicketTestCase
         * Tests is a pre-minified resource is detected
         */
        @Test
-       public void minifiedResourceAvailable()
+       void minifiedResourceAvailable()
        {
                
Application.get().getResourceSettings().setUseMinifiedResources(true);
                ResourceReference reference = new JavaScriptResourceReference(
@@ -69,7 +71,7 @@ public class MinifiedAwareResourceReferenceTest extends 
WicketTestCase
         * Tests fallback to normal resource when pre-minified is not available
         */
        @Test
-       public void noMinifiedResourceAvailable()
+       void noMinifiedResourceAvailable()
        {
                MinCountingResourceStreamLocator locator = new 
MinCountingResourceStreamLocator();
 
@@ -88,7 +90,7 @@ public class MinifiedAwareResourceReferenceTest extends 
WicketTestCase
 
        private class MinCountingResourceStreamLocator extends 
ResourceStreamLocator
        {
-               public int minLocated = 0;
+               int minLocated = 0;
 
                @Override
                public IResourceStream locate(Class<?> clazz, String path)

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/request/resource/PackageResourceReferenceTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/request/resource/PackageResourceReferenceTest.java
 
b/wicket-core/src/test/java/org/apache/wicket/request/resource/PackageResourceReferenceTest.java
index 0af08da..426ee24 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/request/resource/PackageResourceReferenceTest.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/request/resource/PackageResourceReferenceTest.java
@@ -16,6 +16,11 @@
  */
 package org.apache.wicket.request.resource;
 
+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.assertTrue;
+
 import java.io.IOException;
 import java.io.InputStream;
 import java.util.Locale;
@@ -32,15 +37,13 @@ import 
org.apache.wicket.request.resource.ResourceReference.UrlAttributes;
 import org.apache.wicket.response.ByteArrayResponse;
 import org.apache.wicket.util.io.IOUtils;
 import org.apache.wicket.util.tester.WicketTestCase;
-import org.junit.Assert;
-import org.junit.Before;
-import org.junit.Test;
-
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
 
 /**
  * @author Pedro Santos
  */
-public class PackageResourceReferenceTest extends WicketTestCase
+class PackageResourceReferenceTest extends WicketTestCase
 {
        private static Class<PackageResourceReferenceTest> scope = 
PackageResourceReferenceTest.class;
        private static Locale[] locales = { null, new Locale("en"), new 
Locale("en", "US") };
@@ -50,8 +53,8 @@ public class PackageResourceReferenceTest extends 
WicketTestCase
        /**
         * @throws Exception
         */
-       @Before
-       public void before() throws Exception
+       @BeforeEach
+       void before() throws Exception
        {
                // some locale outside those in locales array
                tester.getSession().setLocale(Locale.CHINA);
@@ -61,7 +64,7 @@ public class PackageResourceReferenceTest extends 
WicketTestCase
         * 
         */
        @Test
-       public void resourceResolution()
+       void resourceResolution()
        {
                for (Locale locale : locales)
                {
@@ -106,7 +109,7 @@ public class PackageResourceReferenceTest extends 
WicketTestCase
         * 
         */
        @Test
-       public void resourceResponse()
+       void resourceResponse()
        {
                for (Locale locale : locales)
                {
@@ -147,7 +150,7 @@ public class PackageResourceReferenceTest extends 
WicketTestCase
         * Asserting if user did not set any locale or style, those from 
session get used if any
         */
        @Test
-       public void sessionAttributesRelevance()
+       void sessionAttributesRelevance()
        {
                for (Locale locale : new Locale[] { new Locale("en"), new 
Locale("en", "US") })
                {
@@ -172,7 +175,7 @@ public class PackageResourceReferenceTest extends 
WicketTestCase
         * Assert preference for specified locale and style over session ones
         */
        @Test
-       public void userAttributesPreference()
+       void userAttributesPreference()
        {
                tester.getSession().setLocale(new Locale("en"));
                tester.getSession().setStyle("style");
@@ -199,19 +202,19 @@ public class PackageResourceReferenceTest extends 
WicketTestCase
         * see WICKET-5251 : Proper detection of already minified resources
         */
        @Test
-       public void testMinifiedNameDetectMinInName()
+       void testMinifiedNameDetectMinInName()
        {
                final PackageResourceReference html5minjs = new 
PackageResourceReference("html5.min.js");
-               Assert.assertEquals("html5.min.js", 
html5minjs.getMinifiedName());
+               assertEquals("html5.min.js", html5minjs.getMinifiedName());
 
                final PackageResourceReference html5notminjs = new 
PackageResourceReference("html5.notmin.js");
-               Assert.assertEquals("html5.notmin.min.js", 
html5notminjs.getMinifiedName());
+               assertEquals("html5.notmin.min.js", 
html5notminjs.getMinifiedName());
 
                final PackageResourceReference html5notmin = new 
PackageResourceReference("html5notmin");
-               Assert.assertEquals("html5notmin.min", 
html5notmin.getMinifiedName());
+               assertEquals("html5notmin.min", html5notmin.getMinifiedName());
 
                final PackageResourceReference html5min = new 
PackageResourceReference("html5.min");
-               Assert.assertEquals("html5.min", html5min.getMinifiedName());
+               assertEquals("html5.min", html5min.getMinifiedName());
 
        }
 
@@ -219,47 +222,47 @@ public class PackageResourceReferenceTest extends 
WicketTestCase
         * see WICKET-5250 - for JavaScriptResourceReference
         */
        @Test
-       public void 
testJavaScriptResourceReferenceRespectsMinifiedResourcesDetection()
+       void testJavaScriptResourceReferenceRespectsMinifiedResourcesDetection()
        {
                
Application.get().getResourceSettings().setUseMinifiedResources(true);
                final JavaScriptResourceReference notMinified = new 
JavaScriptResourceReference(PackageResourceReferenceTest.class, "a.js");
                final JavaScriptPackageResource notMinifiedResource = 
notMinified.getResource();
-               Assert.assertTrue("Not minified resource should got its 
compress flag set to true", notMinifiedResource.getCompress());
+               assertTrue(notMinifiedResource.getCompress(), "Not minified 
resource should got its compress flag set to true");
 
                final JavaScriptResourceReference alreadyMinified = new 
JavaScriptResourceReference(PackageResourceReferenceTest.class, "b.min.js");
                final JavaScriptPackageResource alreadyMinifiedResource = 
alreadyMinified.getResource();
-               Assert.assertFalse("Already minified resource should got its 
compress flag set to false", alreadyMinifiedResource.getCompress());
+               assertFalse(alreadyMinifiedResource.getCompress(), "Already 
minified resource should got its compress flag set to false");
        }
 
        /**
         * see WICKET-5250 - for CSSResourceReference
         */
        @Test
-       public void testCSSResourceReferenceRespectsMinifiedResourcesDetection()
+       void testCSSResourceReferenceRespectsMinifiedResourcesDetection()
        {
                
Application.get().getResourceSettings().setUseMinifiedResources(true);
                final CssResourceReference notMinified = new 
CssResourceReference(PackageResourceReferenceTest.class, "a.css");
                final CssPackageResource notMinifiedResource = 
notMinified.getResource();
-               Assert.assertTrue("Not minified resource should got its 
compress flag set to true", notMinifiedResource.getCompress());
+               assertTrue(notMinifiedResource.getCompress(), "Not minified 
resource should got its compress flag set to true");
 
                final CssResourceReference alreadyMinified = new 
CssResourceReference(PackageResourceReferenceTest.class, "b.min.css");
                final CssPackageResource alreadyMinifiedResource = 
alreadyMinified.getResource();
-               Assert.assertFalse("Already minified resource should got its 
compress flag set to false", alreadyMinifiedResource.getCompress());
+               assertFalse(alreadyMinifiedResource.getCompress(), "Already 
minified resource should got its compress flag set to false");
        }
 
        /**
         * See WICKET-5819 - Media tags
         */
        @Test
-       public void testContentRange()
+       void testContentRange()
        {
                // Test range
-               Assert.assertEquals("resource", makeRangeRequest("bytes=0-7"));
-               Assert.assertEquals("ource", makeRangeRequest("bytes=3-7"));
-               Assert.assertEquals("resource_var_style_en.txt", 
makeRangeRequest("bytes=0-"));
-               Assert.assertEquals("var_style_en.txt", 
makeRangeRequest("bytes=9-"));
-               Assert.assertEquals("resource_var_style_en.txt", 
makeRangeRequest("bytes=-"));
-               Assert.assertEquals("resource_var_style_en.txt", 
makeRangeRequest("bytes=-25"));
+               assertEquals("resource", makeRangeRequest("bytes=0-7"));
+               assertEquals("ource", makeRangeRequest("bytes=3-7"));
+               assertEquals("resource_var_style_en.txt", 
makeRangeRequest("bytes=0-"));
+               assertEquals("var_style_en.txt", makeRangeRequest("bytes=9-"));
+               assertEquals("resource_var_style_en.txt", 
makeRangeRequest("bytes=-"));
+               assertEquals("resource_var_style_en.txt", 
makeRangeRequest("bytes=-25"));
        }
 
        private String makeRangeRequest(String range)
@@ -283,7 +286,7 @@ public class PackageResourceReferenceTest extends 
WicketTestCase
         * @throws IOException
         */
        @Test
-       public void testContentRangeLarge() throws IOException
+       void testContentRangeLarge() throws IOException
        {
                InputStream resourceAsStream = null;
                try
@@ -334,7 +337,7 @@ public class PackageResourceReferenceTest extends 
WicketTestCase
         * See WICKET-5819 - Media tags
         */
        @Test
-       public void testContentRangeHeaders()
+       void testContentRangeHeaders()
        {
                // Test header fields
                ResourceReference reference = new 
PackageResourceReference(scope, "resource.txt",
@@ -344,7 +347,7 @@ public class PackageResourceReferenceTest extends 
WicketTestCase
                MockHttpServletResponse mockHttpServletResponse = 
(MockHttpServletResponse)response.getContainerResponse();
                Attributes mockAttributes = new Attributes(request, response);
                reference.getResource().respond(mockAttributes);
-               Assert.assertEquals(ContentRangeType.BYTES.getTypeName(),
+               assertEquals(ContentRangeType.BYTES.getTypeName(),
                        mockHttpServletResponse.getHeader("Accept-Range"));
                // For normal: If a resource supports content range no content 
is delivered
                // if no "Range" header is given, but we have to deliver it, 
because
@@ -352,7 +355,7 @@ public class PackageResourceReferenceTest extends 
WicketTestCase
                // detecting media requests and automatically add the "Range" 
header for
                // partial content and they don't make an initial request to 
detect if a media
                // resource supports Content-Range (by the Accept-Range header)
-               Assert.assertEquals("resource_var_style_en.txt",
+               assertEquals("resource_var_style_en.txt",
                        new String(mockHttpServletResponse.getBinaryContent()));
        }
 
@@ -360,7 +363,7 @@ public class PackageResourceReferenceTest extends 
WicketTestCase
         * https://issues.apache.org/jira/browse/WICKET-6031
         */
        @Test
-       public void noRequestCycle()
+       void noRequestCycle()
        {
                ThreadContext.setRequestCycle(null);
 

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/request/resource/ResouceBundleTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/request/resource/ResouceBundleTest.java
 
b/wicket-core/src/test/java/org/apache/wicket/request/resource/ResouceBundleTest.java
index 4bc7ff5..7bde976 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/request/resource/ResouceBundleTest.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/request/resource/ResouceBundleTest.java
@@ -16,6 +16,8 @@
  */
 package org.apache.wicket.request.resource;
 
+import static org.junit.jupiter.api.Assertions.assertEquals;
+
 import java.util.Arrays;
 import java.util.Locale;
 
@@ -24,8 +26,8 @@ import org.apache.wicket.request.Url;
 import org.apache.wicket.resource.bundles.ConcatBundleResource;
 import org.apache.wicket.resource.bundles.ResourceBundleReference;
 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;
 
 /**
  * Test cases for resource bundles
@@ -34,8 +36,8 @@ import org.junit.Test;
  */
 public class ResouceBundleTest extends WicketTestCase
 {
-       @Before
-       public void before()
+       @BeforeEach
+       void before()
        {
                tester.getSession().setLocale(Locale.ENGLISH);
        }
@@ -44,7 +46,7 @@ public class ResouceBundleTest extends WicketTestCase
         * Tests the concatenation of 2 javascript files
         */
        @Test
-       public void concatBundle()
+       void concatBundle()
        {
                ConcatBundleResource bundle = new 
ConcatBundleResource(Arrays.asList(
                        JavaScriptHeaderItem.forReference(new 
JavaScriptResourceReference(
@@ -62,7 +64,7 @@ public class ResouceBundleTest extends WicketTestCase
         * @throws Exception
         */
        @Test
-       public void providedResource() throws Exception
+       void providedResource() throws Exception
        {
                tester.getApplication()
                        .getResourceBundles()
@@ -79,7 +81,7 @@ public class ResouceBundleTest extends WicketTestCase
         * @throws Exception
         */
        @Test
-       public void providedResourceWithDefer() throws Exception
+       void providedResourceWithDefer() throws Exception
        {
                tester.getApplication()
                .getResourceBundles()
@@ -96,7 +98,7 @@ public class ResouceBundleTest extends WicketTestCase
         * @throws Exception
         */
        @Test
-       public void externalBundle() throws Exception
+       void externalBundle() throws Exception
        {
                ResourceBundleReference bundle = new ResourceBundleReference(
                        new UrlResourceReference(

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/request/resource/ResourceReferenceLambdaTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/request/resource/ResourceReferenceLambdaTest.java
 
b/wicket-core/src/test/java/org/apache/wicket/request/resource/ResourceReferenceLambdaTest.java
index 010cb69..a31d65f 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/request/resource/ResourceReferenceLambdaTest.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/request/resource/ResourceReferenceLambdaTest.java
@@ -16,12 +16,14 @@
  */
 package org.apache.wicket.request.resource;
 
+import static org.junit.jupiter.api.Assertions.assertEquals;
+
 import org.apache.wicket.protocol.http.WebApplication;
 import org.apache.wicket.util.tester.WicketTestCase;
 import org.apache.wicket.util.tester.WicketTester;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
-public class ResourceReferenceLambdaTest extends WicketTestCase
+class ResourceReferenceLambdaTest extends WicketTestCase
 {
 
        private final String output = "lambda resource";
@@ -42,7 +44,7 @@ public class ResourceReferenceLambdaTest extends 
WicketTestCase
        }
        
        @Test
-       public void lambdaBasedResurceReference() throws Exception 
+       void lambdaBasedResurceReference() throws Exception
        {
                tester.executeUrl("./test");
                

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/request/resource/ResourceReferenceLocatingTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/request/resource/ResourceReferenceLocatingTest.java
 
b/wicket-core/src/test/java/org/apache/wicket/request/resource/ResourceReferenceLocatingTest.java
index 5b96599..e36243b 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/request/resource/ResourceReferenceLocatingTest.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/request/resource/ResourceReferenceLocatingTest.java
@@ -17,6 +17,7 @@
 package org.apache.wicket.request.resource;
 
 import static org.hamcrest.CoreMatchers.is;
+import static org.hamcrest.MatcherAssert.assertThat;
 
 import java.io.BufferedReader;
 import java.io.InputStream;
@@ -24,25 +25,23 @@ import java.io.StringReader;
 import java.util.ArrayList;
 import java.util.List;
 import java.util.Locale;
+import java.util.stream.Stream;
 
 import org.apache.wicket.util.io.Streams;
 import org.apache.wicket.util.tester.WicketTestCase;
-import org.junit.Before;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.junit.runners.Parameterized;
-import org.junit.runners.Parameterized.Parameters;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.params.ParameterizedTest;
+import org.junit.jupiter.params.provider.MethodSource;
+
 
 /**
  * Test case for WICKET-5967 - Unable to load i18n minified js.
  */
 @SuppressWarnings("javadoc")
-@RunWith(Parameterized.class)
 public class ResourceReferenceLocatingTest extends WicketTestCase
 {
        /** Loads the test cases from a spread sheet in semi-colon separated 
format. */
-       @Parameters(name = "{0}")
-       public static List<Object[]> parameters()
+       private static Stream<TestCase> parameters()
        {
                try (InputStream is = ResourceReferenceLocatingTest.class
                        
.getResourceAsStream("ResourceReferenceLocatingTest.csv"))
@@ -50,15 +49,16 @@ public class ResourceReferenceLocatingTest extends 
WicketTestCase
                        String csv = Streams.readString(is);
                        StringReader sr = new StringReader(csv);
                        BufferedReader br = new BufferedReader(sr);
-                       List<Object[]> result = new ArrayList<>();
+                       List<TestCase> result = new ArrayList<>();
 
                        String line = br.readLine(); // read header line
                        while ((line = br.readLine()) != null)
                        {
                                if (!line.isEmpty())
-                                       result.add(new Object[] { 
TestCase.fromLine(line) });
+                                       result.add(TestCase.fromLine(line));
                        }
-                       return result;
+
+                       return result.stream();
                }
                catch (Exception e)
                {
@@ -66,6 +66,83 @@ public class ResourceReferenceLocatingTest extends 
WicketTestCase
                }
        }
 
+       @BeforeEach
+       void before()
+       {
+               tester.getSession().setLocale(Locale.ENGLISH);
+       }
+
+       /**
+        * Locate a resource without a minification requirement.
+        */
+       @ParameterizedTest
+       @MethodSource("parameters")
+       void locateNonMinifiedJavaScriptResourceReference(TestCase testCase)
+       {
+               
tester.getApplication().getResourceSettings().setUseMinifiedResources(false);
+
+               checkNonStrictUsingJavaScriptResourceReference(testCase, 
testCase.getNonMinifiedContents());
+       }
+
+       /** */
+       @ParameterizedTest
+       @MethodSource("parameters")
+       void locateNonMinifiedPackageResourceReference(TestCase testCase)
+       {
+               
tester.getApplication().getResourceSettings().setUseMinifiedResources(false);
+
+               checkNonStrictUsingPackageResourceReference(testCase, 
testCase.getNonMinifiedContents());
+       }
+
+       /** */
+       @ParameterizedTest
+       @MethodSource("parameters")
+       void locateMinifiedJavaScriptResourceReference(TestCase testCase)
+       {
+               
tester.getApplication().getResourceSettings().setUseMinifiedResources(true);
+
+               checkNonStrictUsingJavaScriptResourceReference(testCase, 
testCase.getMinifiedContents());
+       }
+
+       /** */
+       @ParameterizedTest
+       @MethodSource("parameters")
+       void locateMinifiedPackageResourceReference(TestCase testCase)
+       {
+               
tester.getApplication().getResourceSettings().setUseMinifiedResources(true);
+
+               checkNonStrictUsingPackageResourceReference(testCase, 
testCase.getMinifiedContents());
+       }
+
+       private void checkNonStrictUsingJavaScriptResourceReference(TestCase 
test, String expected)
+       {
+               Locale locale = test.getLocale();
+               String style = test.getStyle();
+               String variation = test.getVariation();
+               String extension = test.getExtension();
+
+               JavaScriptResourceReference reference = new 
JavaScriptResourceReference(
+                       ResourceReferenceLocatingTest.class, "b.js", locale, 
style, variation);
+               tester.startResourceReference(reference);
+
+               assertThat(test.toString(), 
tester.getLastResponseAsString().trim(),
+                       is("// " + expected));
+       }
+
+       private void checkNonStrictUsingPackageResourceReference(TestCase test, 
String expected)
+       {
+               Locale locale = test.getLocale();
+               String style = test.getStyle();
+               String variation = test.getVariation();
+               String extension = test.getExtension();
+
+               PackageResourceReference reference = new 
PackageResourceReference(
+                       ResourceReferenceLocatingTest.class, "b.js", locale, 
style, variation);
+               tester.startResourceReference(reference);
+               assertThat(test.toString(), 
tester.getLastResponseAsString().trim(),
+                       is("// " + expected));
+       }
+
        public static class TestCase
        {
                private Locale locale;
@@ -101,7 +178,7 @@ public class ResourceReferenceLocatingTest extends 
WicketTestCase
                        return isNull(s) ? null : s;
                }
 
-               public static TestCase fromLine(String line)
+               static TestCase fromLine(String line)
                {
                        String splitter;
                        if (line.contains("\t"))
@@ -131,32 +208,32 @@ public class ResourceReferenceLocatingTest extends 
WicketTestCase
                        return test;
                }
 
-               public Locale getLocale()
+               Locale getLocale()
                {
                        return locale;
                }
 
-               public String getStyle()
+               String getStyle()
                {
                        return style;
                }
 
-               public String getVariation()
+               String getVariation()
                {
                        return variation;
                }
 
-               public String getExtension()
+               String getExtension()
                {
                        return extension;
                }
 
-               public String getNonMinifiedContents()
+               String getNonMinifiedContents()
                {
                        return nonMinifiedContents;
                }
 
-               public String getMinifiedContents()
+               String getMinifiedContents()
                {
                        return minifiedContents;
                }
@@ -178,83 +255,4 @@ public class ResourceReferenceLocatingTest extends 
WicketTestCase
                                ", extension=" + extension + "]";
                }
        }
-
-       private TestCase test;
-
-       public ResourceReferenceLocatingTest(TestCase test)
-       {
-               this.test = test;
-       }
-
-       @Before
-       public void before()
-       {
-               tester.getSession().setLocale(Locale.ENGLISH);
-       }
-
-       /**
-        * Locate a resource without a minification requirement.
-        */
-       @Test
-       public void locateNonMinifiedJavaScriptResourceReference()
-       {
-               
tester.getApplication().getResourceSettings().setUseMinifiedResources(false);
-
-               
checkNonStrictUsingJavaScriptResourceReference(test.getNonMinifiedContents());
-       }
-
-       /** */
-       @Test
-       public void locateNonMinifiedPackageResourceReference()
-       {
-               
tester.getApplication().getResourceSettings().setUseMinifiedResources(false);
-
-               
checkNonStrictUsingPackageResourceReference(test.getNonMinifiedContents());
-       }
-
-       /** */
-       @Test
-       public void locateMinifiedJavaScriptResourceReference()
-       {
-               
tester.getApplication().getResourceSettings().setUseMinifiedResources(true);
-
-               
checkNonStrictUsingJavaScriptResourceReference(test.getMinifiedContents());
-       }
-
-       /** */
-       @Test
-       public void locateMinifiedPackageResourceReference()
-       {
-               
tester.getApplication().getResourceSettings().setUseMinifiedResources(true);
-
-               
checkNonStrictUsingPackageResourceReference(test.getMinifiedContents());
-       }
-
-       private void checkNonStrictUsingJavaScriptResourceReference(String 
expectedResult)
-       {
-               Locale locale = test.getLocale();
-               String style = test.getStyle();
-               String variation = test.getVariation();
-               String extension = test.getExtension();
-
-               JavaScriptResourceReference reference = new 
JavaScriptResourceReference(
-                       ResourceReferenceLocatingTest.class, "b.js", locale, 
style, variation);
-               tester.startResourceReference(reference);
-               assertThat(test.toString(), 
tester.getLastResponseAsString().trim(),
-                       is("// " + expectedResult));
-       }
-
-       private void checkNonStrictUsingPackageResourceReference(String 
expectedResult)
-       {
-               Locale locale = test.getLocale();
-               String style = test.getStyle();
-               String variation = test.getVariation();
-               String extension = test.getExtension();
-
-               PackageResourceReference reference = new 
PackageResourceReference(
-                       ResourceReferenceLocatingTest.class, "b.js", locale, 
style, variation);
-               tester.startResourceReference(reference);
-               assertThat(test.toString(), 
tester.getLastResponseAsString().trim(),
-                       is("// " + expectedResult));
-       }
 }

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/request/resource/ResourceReferenceRegistryTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/request/resource/ResourceReferenceRegistryTest.java
 
b/wicket-core/src/test/java/org/apache/wicket/request/resource/ResourceReferenceRegistryTest.java
index 2cd31c8..ca4c0b5 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/request/resource/ResourceReferenceRegistryTest.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/request/resource/ResourceReferenceRegistryTest.java
@@ -16,23 +16,24 @@
  */
 package org.apache.wicket.request.resource;
 
+import static org.hamcrest.MatcherAssert.assertThat;
 import static org.hamcrest.Matchers.instanceOf;
-import static org.hamcrest.Matchers.is;
+import static org.junit.jupiter.api.Assertions.assertEquals;
 
 import org.apache.wicket.util.tester.WicketTestCase;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 /**
  * Tests for {@link ResourceReferenceRegistry}
  */
-public class ResourceReferenceRegistryTest extends WicketTestCase
+class ResourceReferenceRegistryTest extends WicketTestCase
 {
 
        /**
         * https://issues.apache.org/jira/browse/WICKET-3890
         */
        @Test
-       public void addRemove()
+       void addRemove()
        {
                ResourceReferenceRegistry registry = new 
ResourceReferenceRegistry();
                assertEquals(0, registry.getSize());
@@ -52,7 +53,7 @@ public class ResourceReferenceRegistryTest extends 
WicketTestCase
         * {@link PackageResource} and register it
         */
        @Test
-       public void addSharedResourceReference()
+       void addSharedResourceReference()
        {
                ResourceReferenceRegistry registry = new 
ResourceReferenceRegistry();
                assertEquals(0, registry.getSize());
@@ -64,26 +65,26 @@ public class ResourceReferenceRegistryTest extends 
WicketTestCase
        }
 
        @Test
-       public void setNullResourceReferenceFactoryStillUsesTheDefault()
+       void setNullResourceReferenceFactoryStillUsesTheDefault()
        {
                ResourceReferenceRegistry registry = new 
ResourceReferenceRegistry();
                registry.setResourceReferenceFactory(null);
                ResourceReference.Key key = new 
ResourceReference.Key(ResourceReferenceRegistryTest.class.getName(),
                                "a.css", null, null, null);
                ResourceReference reference = 
registry.createDefaultResourceReference(key);
-               assertThat(reference, is(instanceOf(ResourceReference.class)));
-               assertThat(reference.getResource(), 
is(instanceOf(CssPackageResource.class)));
+               assertThat(reference, instanceOf(ResourceReference.class));
+               assertThat(reference.getResource(), 
instanceOf(CssPackageResource.class));
        }
 
        @Test
-       public void createLessResourceReference()
+       void createLessResourceReference()
        {
                ResourceReferenceRegistry registry = new 
ResourceReferenceRegistry();
                registry.setResourceReferenceFactory(new 
LessResourceReferenceTest.LessResourceReferenceFactory());
                ResourceReference.Key key = new 
ResourceReference.Key(ResourceReferenceRegistryTest.class.getName(),
                                "LessResourceReference.less", null, null, null);
                ResourceReference reference = 
registry.createDefaultResourceReference(key);
-               assertThat(reference, 
is(instanceOf(LessResourceReferenceTest.LessResourceReference.class)));
-               assertThat(reference.getResource(), 
is(instanceOf(LessResourceReferenceTest.LessPackageResource.class)));
+               assertThat(reference, 
instanceOf(LessResourceReferenceTest.LessResourceReference.class));
+               assertThat(reference.getResource(), 
instanceOf(LessResourceReferenceTest.LessPackageResource.class));
        }
 }

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/request/resource/UrlResourceReferenceTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/request/resource/UrlResourceReferenceTest.java
 
b/wicket-core/src/test/java/org/apache/wicket/request/resource/UrlResourceReferenceTest.java
index 37c9546..81b6554 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/request/resource/UrlResourceReferenceTest.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/request/resource/UrlResourceReferenceTest.java
@@ -16,6 +16,10 @@
  */
 package org.apache.wicket.request.resource;
 
+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 org.apache.wicket.MarkupContainer;
 import org.apache.wicket.markup.IMarkupResourceStreamProvider;
 import org.apache.wicket.markup.head.IHeaderResponse;
@@ -25,15 +29,15 @@ import org.apache.wicket.request.Url;
 import org.apache.wicket.util.resource.IResourceStream;
 import org.apache.wicket.util.resource.StringResourceStream;
 import org.apache.wicket.util.tester.WicketTestCase;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 /**
  * @since 6.0
  */
-public class UrlResourceReferenceTest extends WicketTestCase
+class UrlResourceReferenceTest extends WicketTestCase
 {
        @Test
-       public void relativeUrl()
+       void relativeUrl()
        {
                Url url = Url.parse("some/relative/url");
                UrlResourceReference reference = new UrlResourceReference(url);
@@ -45,7 +49,7 @@ public class UrlResourceReferenceTest extends WicketTestCase
        }
 
        @Test
-       public void absoluteUrl()
+       void absoluteUrl()
        {
                Url url = Url.parse("http://www.example.com/some/path.ext";);
                UrlResourceReference reference = new UrlResourceReference(url);
@@ -58,7 +62,7 @@ public class UrlResourceReferenceTest extends WicketTestCase
        }
 
        @Test
-       public void contextAbsoluteUrl()
+       void contextAbsoluteUrl()
        {
                Url url = Url.parse("/some/path.ext");
                UrlResourceReference reference = new UrlResourceReference(url);
@@ -70,16 +74,19 @@ public class UrlResourceReferenceTest extends WicketTestCase
                assertNull(reference.getResource());
        }
 
-       @Test(expected = IllegalStateException.class)
-       public void cannotMakeAnAbsoluteUrlContextRelative()
+       @Test
+       void cannotMakeAnAbsoluteUrlContextRelative()
        {
                Url url = Url.parse("http://www.example.com/some/path.ext";);
                UrlResourceReference reference = new UrlResourceReference(url);
-               reference.setContextRelative(true);
+
+               assertThrows(IllegalStateException.class, () -> {
+                       reference.setContextRelative(true);
+               });
        }
 
        @Test
-       public void contextRelativeUrl()
+       void contextRelativeUrl()
        {
                tester.getApplication().mountPage("/some/mount/path", 
TestPage.class);
                tester.startPage(new TestPage());
@@ -90,7 +97,7 @@ public class UrlResourceReferenceTest extends WicketTestCase
        /**
         * A test page for #contextRelativeUrl()
         */
-       public static class TestPage extends WebPage implements 
IMarkupResourceStreamProvider
+    public static class TestPage extends WebPage implements 
IMarkupResourceStreamProvider
        {
                @Override
                public void renderHead(IHeaderResponse response)

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/request/resource/WriteCallbackTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/request/resource/WriteCallbackTest.java
 
b/wicket-core/src/test/java/org/apache/wicket/request/resource/WriteCallbackTest.java
index 028d9e3..1dba5f6 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/request/resource/WriteCallbackTest.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/request/resource/WriteCallbackTest.java
@@ -16,6 +16,8 @@
  */
 package org.apache.wicket.request.resource;
 
+import static org.junit.jupiter.api.Assertions.assertTrue;
+
 import java.io.ByteArrayInputStream;
 import java.io.IOException;
 import java.io.InputStream;
@@ -26,20 +28,18 @@ import org.apache.wicket.request.Url;
 import org.apache.wicket.request.resource.AbstractResource.WriteCallback;
 import org.apache.wicket.request.resource.IResource.Attributes;
 import org.apache.wicket.response.ByteArrayResponse;
-import org.junit.Assert;
-import org.junit.Test;
-
+import org.junit.jupiter.api.Test;
 
 /**
  * @author Kent Tong
  */
-public class WriteCallbackTest extends Assert
+class WriteCallbackTest
 {
 
        /**
         */
        @Test
-       public void writeStream() throws IOException
+       void writeStream() throws IOException
        {
                WriteCallback callback = new WriteCallback()
                {
@@ -59,7 +59,7 @@ public class WriteCallbackTest extends Assert
                }
                InputStream in = new ByteArrayInputStream(srcData);
                callback.writeStream(attributes, in);
-               assertTrue("Content not equal", 
Arrays.equals(response.getBytes(), srcData));
+               assertTrue(Arrays.equals(response.getBytes(), srcData), 
"Content not equal");
        }
 
 }

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/request/resource/caching/ContextRelativeResourceCachingTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/request/resource/caching/ContextRelativeResourceCachingTest.java
 
b/wicket-core/src/test/java/org/apache/wicket/request/resource/caching/ContextRelativeResourceCachingTest.java
index e4bfeb2..3aeac68 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/request/resource/caching/ContextRelativeResourceCachingTest.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/request/resource/caching/ContextRelativeResourceCachingTest.java
@@ -16,7 +16,9 @@
  */
 package org.apache.wicket.request.resource.caching;
 
-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.assertNotNull;
 
 import java.nio.charset.Charset;
 import java.util.Locale;
@@ -31,12 +33,12 @@ import 
org.apache.wicket.request.resource.SharedResourceReference;
 import org.apache.wicket.request.resource.caching.version.IResourceVersion;
 import 
org.apache.wicket.request.resource.caching.version.StaticResourceVersion;
 import org.apache.wicket.util.tester.WicketTestCase;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 /**
  * 
  */
-public class ContextRelativeResourceCachingTest extends WicketTestCase
+class ContextRelativeResourceCachingTest extends WicketTestCase
 {
        private static final Charset CHARSET = Charset.forName("UTF-8");
        private static final String SHARED_NAME = "contextresource";
@@ -93,7 +95,7 @@ public class ContextRelativeResourceCachingTest extends 
WicketTestCase
         * 
         */
        @Test
-       public void mapHandler()
+       void mapHandler()
        {
                ContextRelativeResource resource = new 
ContextRelativeResource("/style.css");
                init(resource, "/test/resource");
@@ -101,7 +103,7 @@ public class ContextRelativeResourceCachingTest extends 
WicketTestCase
                Request request = 
createRequest("test/resource-version-123?bla=4567");
                final IRequestHandler handler = 
tester.getApplication().getRootRequestMapper()
                        .mapRequest(request);
-               assertThat(handler, 
instanceOf(ResourceReferenceRequestHandler.class));
+               
assertThat(handler).isInstanceOf(ResourceReferenceRequestHandler.class);
                
assertEquals(((ResourceReferenceRequestHandler)handler).getResource(), 
resource);
        }
 
@@ -109,7 +111,7 @@ public class ContextRelativeResourceCachingTest extends 
WicketTestCase
         * 
         */
        @Test
-       public void mapRequest()
+       void mapRequest()
        {
                ContextRelativeResource resource = new 
ContextRelativeResource("/style.css");
                init(resource, "/test/resource");

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/request/resource/caching/FilenameWithVersionResourceCachingStrategyTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/request/resource/caching/FilenameWithVersionResourceCachingStrategyTest.java
 
b/wicket-core/src/test/java/org/apache/wicket/request/resource/caching/FilenameWithVersionResourceCachingStrategyTest.java
index 0c82205..0d37fbb 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/request/resource/caching/FilenameWithVersionResourceCachingStrategyTest.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/request/resource/caching/FilenameWithVersionResourceCachingStrategyTest.java
@@ -16,6 +16,8 @@
  */
 package org.apache.wicket.request.resource.caching;
 
+import static org.junit.jupiter.api.Assertions.assertEquals;
+
 import org.apache.wicket.Application;
 import org.apache.wicket.ThreadContext;
 import org.apache.wicket.request.cycle.RequestCycle;
@@ -27,15 +29,14 @@ import 
org.apache.wicket.request.resource.caching.version.MessageDigestResourceV
 import org.apache.wicket.util.tester.BaseWicketTester;
 import org.apache.wicket.util.tester.WicketTester;
 import org.apache.wicket.util.time.Duration;
-import org.junit.Assert;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 /**
  * Tests for FilenameWithVersionResourceCachingStrategy
  */
-public class FilenameWithVersionResourceCachingStrategyTest extends Assert
+class FilenameWithVersionResourceCachingStrategyTest
 {
-       public static final String TEST_RESOURCE_VERSION = 
"9A0364B9E99BB480DD25E1F0284C8555";
+       private static final String TEST_RESOURCE_VERSION = 
"9A0364B9E99BB480DD25E1F0284C8555";
 
        private final String versionPrefix = "--vers--";
        private final IResourceVersion resourceVersion = new 
MessageDigestResourceVersion();
@@ -43,7 +44,7 @@ public class FilenameWithVersionResourceCachingStrategyTest 
extends Assert
                        new 
FilenameWithVersionResourceCachingStrategy(versionPrefix, resourceVersion);
 
        @Test
-       public void testDecorateUrl() throws Exception
+       void testDecorateUrl() throws Exception
        {
                ResourceUrl resourceUrl = new ResourceUrl("some-resource.txt", 
new PageParameters());
                strategy.decorateUrl(resourceUrl, new TestResource());
@@ -58,7 +59,7 @@ public class FilenameWithVersionResourceCachingStrategyTest 
extends Assert
        }
 
        @Test
-       public void testUndecorateUrl() throws Exception
+       void testUndecorateUrl() throws Exception
        {
                ResourceUrl resourceUrl = new 
ResourceUrl("some-resource--vers--"+TEST_RESOURCE_VERSION+".txt", new 
PageParameters());
                strategy.undecorateUrl(resourceUrl);
@@ -79,7 +80,7 @@ public class FilenameWithVersionResourceCachingStrategyTest 
extends Assert
        }
 
        @Test
-       public void testDecorateResponse() throws Exception
+       void testDecorateResponse() throws Exception
        {
                Duration defaultDuration = Duration.minutes(60);
 
@@ -115,7 +116,7 @@ public class FilenameWithVersionResourceCachingStrategyTest 
extends Assert
        }
 
        @Test
-       public void testUrlVersionStoredInRequestCycle()
+       void testUrlVersionStoredInRequestCycle()
        {
                WicketTester tester = new WicketTester();
                
tester.getApplication().getResourceSettings().setCachingStrategy(strategy);

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/request/resource/caching/QueryStringWithVersionResourceCachingStrategyTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/request/resource/caching/QueryStringWithVersionResourceCachingStrategyTest.java
 
b/wicket-core/src/test/java/org/apache/wicket/request/resource/caching/QueryStringWithVersionResourceCachingStrategyTest.java
index 7e7b6db..0eabafe 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/request/resource/caching/QueryStringWithVersionResourceCachingStrategyTest.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/request/resource/caching/QueryStringWithVersionResourceCachingStrategyTest.java
@@ -16,6 +16,9 @@
  */
 package org.apache.wicket.request.resource.caching;
 
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNull;
+
 import org.apache.wicket.Application;
 import org.apache.wicket.ThreadContext;
 import org.apache.wicket.request.cycle.RequestCycle;
@@ -28,15 +31,14 @@ import 
org.apache.wicket.request.resource.caching.version.MessageDigestResourceV
 import org.apache.wicket.util.tester.BaseWicketTester;
 import org.apache.wicket.util.tester.WicketTester;
 import org.apache.wicket.util.time.Duration;
-import org.junit.Assert;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 /**
  * Tests for QueryStringWithVersionResourceCachingStrategy
  */
-public class QueryStringWithVersionResourceCachingStrategyTest extends Assert
+class QueryStringWithVersionResourceCachingStrategyTest
 {
-       public static final String TEST_RESOURCE_VERSION = 
"9A0364B9E99BB480DD25E1F0284C8555";
+       private static final String TEST_RESOURCE_VERSION = 
"9A0364B9E99BB480DD25E1F0284C8555";
 
        private final String versionParameter = "vers";
        private final IResourceVersion resourceVersion = new 
MessageDigestResourceVersion();
@@ -44,7 +46,7 @@ public class 
QueryStringWithVersionResourceCachingStrategyTest extends Assert
                        new 
QueryStringWithVersionResourceCachingStrategy(versionParameter, 
resourceVersion);
 
        @Test
-       public void testDecorateUrl() throws Exception
+       void testDecorateUrl() throws Exception
        {
                ResourceUrl resourceUrl = new ResourceUrl("some-resource.txt", 
new PageParameters());
                strategy.decorateUrl(resourceUrl, new TestResource());
@@ -54,7 +56,7 @@ public class 
QueryStringWithVersionResourceCachingStrategyTest extends Assert
        }
 
        @Test
-       public void testUndecorateUrl() throws Exception
+       void testUndecorateUrl() throws Exception
        {
                PageParameters urlParameters = new PageParameters();
                urlParameters.add(versionParameter, TEST_RESOURCE_VERSION, 
INamedParameters.Type.QUERY_STRING);
@@ -66,7 +68,7 @@ public class 
QueryStringWithVersionResourceCachingStrategyTest extends Assert
        }
 
        @Test
-       public void testDecorateResponse() throws Exception
+       void testDecorateResponse() throws Exception
        {
                Duration defaultDuration = Duration.minutes(60);
 
@@ -102,7 +104,7 @@ public class 
QueryStringWithVersionResourceCachingStrategyTest extends Assert
        }
 
        @Test
-       public void testUrlVersionStoredInRequestCycle()
+       void testUrlVersionStoredInRequestCycle()
        {
                WicketTester tester = new WicketTester();
                
tester.getApplication().getResourceSettings().setCachingStrategy(strategy);

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/resource/ApplicationStringResourceLoaderTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/resource/ApplicationStringResourceLoaderTest.java
 
b/wicket-core/src/test/java/org/apache/wicket/resource/ApplicationStringResourceLoaderTest.java
index 923b97b..17c1131 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/resource/ApplicationStringResourceLoaderTest.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/resource/ApplicationStringResourceLoaderTest.java
@@ -16,11 +16,13 @@
  */
 package org.apache.wicket.resource;
 
+import static org.junit.jupiter.api.Assertions.assertNull;
+
 import java.util.Locale;
 
 import org.apache.wicket.resource.loader.ClassStringResourceLoader;
 import org.apache.wicket.resource.loader.IStringResourceLoader;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 /**
  * Tests for the <code>ApplicationStringResourceLoader</code> class.
@@ -48,8 +50,8 @@ public class ApplicationStringResourceLoaderTest extends 
StringResourceLoaderTes
        public void loaderUnknownResources()
        {
                assertNull(
-                       "Unknown resource should return null",
                        createLoader().loadStringResource(component.getClass(),
-                               "test.string.that.does.not.exist", 
Locale.getDefault(), null, null));
+                               "test.string.that.does.not.exist", 
Locale.getDefault(), null, null),
+                       "Unknown resource should return null");
        }
 }

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/resource/BundleStringResourceLoaderTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/resource/BundleStringResourceLoaderTest.java
 
b/wicket-core/src/test/java/org/apache/wicket/resource/BundleStringResourceLoaderTest.java
index c9c9e97..c92303e 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/resource/BundleStringResourceLoaderTest.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/resource/BundleStringResourceLoaderTest.java
@@ -16,11 +16,14 @@
  */
 package org.apache.wicket.resource;
 
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNull;
+
 import java.util.Locale;
 
 import org.apache.wicket.resource.loader.BundleStringResourceLoader;
 import org.apache.wicket.resource.loader.IStringResourceLoader;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 /**
  * Test case for the <code>BundleStringResourceLoader</code> class.
@@ -36,7 +39,7 @@ public class BundleStringResourceLoaderTest extends 
StringResourceLoaderTestBase
         * @return The loader instance to test
         */
        @Override
-       protected IStringResourceLoader createLoader()
+    protected IStringResourceLoader createLoader()
        {
                return new 
BundleStringResourceLoader("org.apache.wicket.resource.DummyResources");
        }
@@ -46,10 +49,11 @@ public class BundleStringResourceLoaderTest extends 
StringResourceLoaderTestBase
         */
        @Override
        @Test
-       public void loaderValidKeyStyleNoLocale()
+       void loaderValidKeyStyleNoLocale()
        {
-               String s = loader.loadStringResource(component.getClass(), 
"test.string", null, "alt", null);
-               assertEquals("Resource should be loaded", "This is a test", s);
+               String s = loader.loadStringResource(component.getClass(), 
"test.string", null, "alt",
+                       null);
+               assertEquals("This is a test", s, "Resource should be loaded");
        }
 
        /**
@@ -57,11 +61,11 @@ public class BundleStringResourceLoaderTest extends 
StringResourceLoaderTestBase
         */
        @Override
        @Test
-       public void loaderUnknownResources()
+    public void loaderUnknownResources()
        {
                IStringResourceLoader loader = new 
BundleStringResourceLoader("unknown.resource");
-               assertNull("Unknown resource should return null", 
loader.loadStringResource(
-                       component.getClass(), "test.string", 
Locale.getDefault(), null, null));
+               assertNull(loader.loadStringResource(component.getClass(), 
"test.string",
+                       Locale.getDefault(), null, null), "Unknown resource 
should return null");
        }
 
 }

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/resource/ComponentStringResourceLoaderTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/resource/ComponentStringResourceLoaderTest.java
 
b/wicket-core/src/test/java/org/apache/wicket/resource/ComponentStringResourceLoaderTest.java
index 45543a9..b43dec4 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/resource/ComponentStringResourceLoaderTest.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/resource/ComponentStringResourceLoaderTest.java
@@ -16,6 +16,9 @@
  */
 package org.apache.wicket.resource;
 
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNull;
+
 import java.util.Locale;
 
 import org.apache.wicket.Component;
@@ -23,7 +26,7 @@ import org.apache.wicket.markup.html.panel.EmptyPanel;
 import org.apache.wicket.markup.html.panel.Panel;
 import org.apache.wicket.resource.loader.ComponentStringResourceLoader;
 import org.apache.wicket.resource.loader.IStringResourceLoader;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 /**
  * Test case for the <code>ComponentStringResourceLoader</code> class.
@@ -39,7 +42,7 @@ public class ComponentStringResourceLoaderTest extends 
StringResourceLoaderTestB
         * @return The loader instance to test
         */
        @Override
-       protected IStringResourceLoader createLoader()
+    protected IStringResourceLoader createLoader()
        {
                return new ComponentStringResourceLoader();
        }
@@ -49,7 +52,7 @@ public class ComponentStringResourceLoaderTest extends 
StringResourceLoaderTestB
         */
        @Override
        @Test
-       public void loaderUnknownResources()
+    public void loaderUnknownResources()
        {
                Component c = new DummyComponent("hello", 
tester.getApplication())
                {
@@ -58,25 +61,25 @@ public class ComponentStringResourceLoaderTest extends 
StringResourceLoaderTestB
                DummyPage page = new DummyPage();
                page.add(c);
                IStringResourceLoader loader = new 
ComponentStringResourceLoader();
-               assertNull("Missing resource should return null", 
loader.loadStringResource(c.getClass(),
-                       "test.string.bad", Locale.getDefault(), null, null));
+               assertNull(loader.loadStringResource(c.getClass(), 
"test.string.bad", Locale.getDefault(),
+                       null, null), "Missing resource should return null");
        }
 
        /**
         * 
         */
        @Test
-       public void nullComponent()
+       void nullComponent()
        {
-               assertNull("Null component should skip resource load", 
loader.loadStringResource(
-                       (Component)null, "test.string", Locale.getDefault(), 
null, null));
+               assertNull(loader.loadStringResource((Component)null, 
"test.string", Locale.getDefault(),
+                       null, null), "Null component should skip resource 
load");
        }
 
        /**
         * 
         */
        @Test
-       public void multiLevelEmbeddedComponentLoadFromComponent()
+       void multiLevelEmbeddedComponentLoadFromComponent()
        {
                DummyPage p = new DummyPage();
                Panel panel = new EmptyPanel("panel");
@@ -84,37 +87,36 @@ public class ComponentStringResourceLoaderTest extends 
StringResourceLoaderTestB
                DummyComponent c = new DummyComponent("hello", 
tester.getApplication());
                panel.add(c);
                IStringResourceLoader loader = new 
ComponentStringResourceLoader();
-               assertEquals("Valid resourse string should be found", 
"Component string",
-                       loader.loadStringResource(c.getClass(), 
"component.string", Locale.getDefault(), null,
-                               null));
+               assertEquals("Component string", loader
+                       .loadStringResource(c.getClass(), "component.string", 
Locale.getDefault(), null, null), "Valid resourse string should be found");
        }
 
        /**
         * 
         */
        @Test
-       public void loadDirectFromPage()
+       void loadDirectFromPage()
        {
                DummyPage p = new DummyPage();
                IStringResourceLoader loader = new 
ComponentStringResourceLoader();
-               assertEquals("Valid resourse string should be found", "Another 
string",
-                       loader.loadStringResource(p.getClass(), 
"another.test.string", Locale.getDefault(),
-                               null, null));
+               assertEquals("Another string", 
loader.loadStringResource(p.getClass(),
+                       "another.test.string", Locale.getDefault(), null, null),
+                       "Valid resourse string should be found");
        }
 
        /**
         * 
         */
        @Test
-       public void searchClassHierarchyFromPage()
+       void searchClassHierarchyFromPage()
        {
                DummySubClassPage p = new DummySubClassPage();
                IStringResourceLoader loader = new 
ComponentStringResourceLoader();
-               assertEquals("Valid resource string should be found", "SubClass 
Test String",
-                       loader.loadStringResource(p.getClass(), 
"subclass.test.string", Locale.getDefault(),
-                               null, null));
-               assertEquals("Valid resource string should be found", "Another 
string",
-                       loader.loadStringResource(p.getClass(), 
"another.test.string", Locale.getDefault(),
-                               null, null));
+               assertEquals("SubClass Test String", 
loader.loadStringResource(p.getClass(),
+                       "subclass.test.string", Locale.getDefault(), null, 
null),
+                       "Valid resource string should be found");
+               assertEquals("Another string", 
loader.loadStringResource(p.getClass(),
+                       "another.test.string", Locale.getDefault(), null, null),
+                       "Valid resource string should be found");
        }
 }

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/resource/CssUrlReplacerTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/resource/CssUrlReplacerTest.java 
b/wicket-core/src/test/java/org/apache/wicket/resource/CssUrlReplacerTest.java
index 5681eaa..e693efe 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/resource/CssUrlReplacerTest.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/resource/CssUrlReplacerTest.java
@@ -16,8 +16,10 @@
  */
 package org.apache.wicket.resource;
 
+import static org.hamcrest.MatcherAssert.assertThat;
 import static org.hamcrest.Matchers.containsString;
 import static org.hamcrest.Matchers.is;
+import static org.junit.jupiter.api.Assertions.assertEquals;
 
 import java.util.Locale;
 
@@ -32,10 +34,10 @@ import 
org.apache.wicket.request.resource.caching.IStaticCacheableResource;
 import org.apache.wicket.request.resource.caching.ResourceUrl;
 import 
org.apache.wicket.request.resource.caching.version.MessageDigestResourceVersion;
 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 CssUrlReplacerTest extends WicketTestCase
+class CssUrlReplacerTest extends WicketTestCase
 {
 
        private static final String DECORATION_SUFFIX = "--decorated";
@@ -71,14 +73,14 @@ public class CssUrlReplacerTest extends WicketTestCase
                };
        }
 
-       @Before
-       public void before()
+       @BeforeEach
+       void before()
        {
                tester.getSession().setLocale(Locale.ENGLISH);
        }
 
        @Test
-       public void doNotProcessFullUrls()
+       void doNotProcessFullUrls()
        {
                String input = ".class {background-image: 
url('http://example.com/some.img');}";
                Class<?> scope = CssUrlReplacerTest.class;
@@ -86,11 +88,11 @@ public class CssUrlReplacerTest extends WicketTestCase
                CssUrlReplacer replacer = new CssUrlReplacer();
 
                String processed = replacer.process(input, scope, 
cssRelativePath);
-               assertThat(processed, is(input));
+               assertEquals(input, processed);
        }
 
        @Test
-       public void doNotProcessDataUrls_WICKET_6290()
+       void doNotProcessDataUrls_WICKET_6290()
        {
                String input = ".class {background-image: 
url(data:image/gif;base64,R0lGODlhEAAQAMQAAORHH);}";
                Class<?> scope = CssUrlReplacerTest.class;
@@ -98,11 +100,11 @@ public class CssUrlReplacerTest extends WicketTestCase
                CssUrlReplacer replacer = new CssUrlReplacer();
 
                String processed = replacer.process(input, scope, 
cssRelativePath);
-               assertThat(processed, is(input));
+               assertEquals(input, processed);
        }
 
        @Test
-       public void doNotProcessContextAbsoluteUrls()
+       void doNotProcessContextAbsoluteUrls()
        {
                String input = ".class {background-image: url('/some.img');}";
                Class<?> scope = CssUrlReplacerTest.class;
@@ -110,11 +112,11 @@ public class CssUrlReplacerTest extends WicketTestCase
                CssUrlReplacer replacer = new CssUrlReplacer();
 
                String processed = replacer.process(input, scope, 
cssRelativePath);
-               assertThat(processed, is(input));
+               assertEquals(input, processed);
        }
 
        @Test
-       public void sameFolderSingleQuotes()
+       void sameFolderSingleQuotes()
        {
                String input = ".class {background-image: url('some.img');}";
                Class<?> scope = CssUrlReplacerTest.class;
@@ -129,7 +131,7 @@ public class CssUrlReplacerTest extends WicketTestCase
        }
 
        @Test
-       public void sameFolderDoubleQuotes()
+       void sameFolderDoubleQuotes()
        {
                String input = ".class {background-image: url(\"some.img\");}";
                Class<?> scope = CssUrlReplacerTest.class;
@@ -144,7 +146,7 @@ public class CssUrlReplacerTest extends WicketTestCase
        }
 
        @Test
-       public void parentFolderAppendFolder()
+       void parentFolderAppendFolder()
        {
                String input = ".class {background-image: 
url('../images/some.img');}";
                Class<?> scope = CssUrlReplacerTest.class;
@@ -159,7 +161,7 @@ public class CssUrlReplacerTest extends WicketTestCase
        }
 
        @Test
-       public void sameFolderAppendFolder()
+       void sameFolderAppendFolder()
        {
                String input = ".class {background-image: 
url('./images/some.img');}";
                Class<?> scope = CssUrlReplacerTest.class;
@@ -174,7 +176,7 @@ public class CssUrlReplacerTest extends WicketTestCase
        }
 
        @Test
-       public void base64EncodedImage()
+       void base64EncodedImage()
        {
                String input = ".class {background-image: 
url('Beer.gif?embedBase64');}";
                Class<?> scope = ImageTest.class;
@@ -187,7 +189,7 @@ public class CssUrlReplacerTest extends WicketTestCase
        }
 
        @Test
-       public void severalUrls()
+       void severalUrls()
        {
                String input = ".class {\n" + "a: url('../images/a.img');\n" + 
"b: url('./b.img');\n" + "}";
                Class<?> scope = CssUrlReplacerTest.class;

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/resource/FileSystemResourceReferenceTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/resource/FileSystemResourceReferenceTest.java
 
b/wicket-core/src/test/java/org/apache/wicket/resource/FileSystemResourceReferenceTest.java
index dab0e44..0fa16f0 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/resource/FileSystemResourceReferenceTest.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/resource/FileSystemResourceReferenceTest.java
@@ -16,6 +16,8 @@
  */
 package org.apache.wicket.resource;
 
+import static org.junit.jupiter.api.Assertions.assertEquals;
+
 import java.io.IOException;
 import java.io.InputStream;
 import java.net.URI;
@@ -27,8 +29,7 @@ import org.apache.wicket.core.util.lang.WicketObjects;
 import org.apache.wicket.util.io.ByteArrayOutputStream;
 import org.apache.wicket.util.io.IOUtils;
 import org.apache.wicket.util.tester.WicketTestCase;
-import org.junit.Assert;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 /**
  * Test for FileSystemResourceReference
@@ -36,7 +37,7 @@ import org.junit.Test;
  * @author Tobias Soloschenko
  *
  */
-public class FileSystemResourceReferenceTest extends WicketTestCase
+class FileSystemResourceReferenceTest extends WicketTestCase
 {
 
        /**
@@ -48,7 +49,7 @@ public class FileSystemResourceReferenceTest extends 
WicketTestCase
         *             if the URI is not readable
         */
        @Test
-       public void testFileSystemResourceReferenceWithZip() throws 
IOException, URISyntaxException
+       void testFileSystemResourceReferenceWithZip() throws IOException, 
URISyntaxException
        {
                InputStream inputStream = null;
                try
@@ -69,13 +70,13 @@ public class FileSystemResourceReferenceTest extends 
WicketTestCase
                                }
                        };
                        // Size
-                       Assert.assertEquals(fileSystemResource.getSize(), 39);
+                       assertEquals(fileSystemResource.getSize(), 39);
 
                        // Content
                        inputStream = fileSystemResource.getInputStream();
                        ByteArrayOutputStream outputStream = new 
ByteArrayOutputStream();
                        IOUtils.copy(inputStream, outputStream);
-                       Assert.assertEquals("FileSystemResourceReference.zip 
content", outputStream.toString());
+                       assertEquals("FileSystemResourceReference.zip content", 
outputStream.toString());
                }
                finally
                {
@@ -92,7 +93,7 @@ public class FileSystemResourceReferenceTest extends 
WicketTestCase
         *             if the URI is not readable
         */
        @Test
-       public void testFileSystemResourceReferenceWithNormalFile() throws 
IOException,
+       void testFileSystemResourceReferenceWithNormalFile() throws IOException,
                URISyntaxException
        {
                InputStream inputStream = null;
@@ -113,13 +114,13 @@ public class FileSystemResourceReferenceTest extends 
WicketTestCase
                                }
                        };
                        // Size
-                       Assert.assertEquals(fileSystemResource.getSize(), 54);
+                       assertEquals(fileSystemResource.getSize(), 54);
 
                        // Content
                        inputStream = fileSystemResource.getInputStream();
                        ByteArrayOutputStream outputStream = new 
ByteArrayOutputStream();
                        IOUtils.copy(inputStream, outputStream);
-                       Assert.assertEquals("FileSystemResourceReference.zip 
content in normal file",
+                       assertEquals("FileSystemResourceReference.zip content 
in normal file",
                                outputStream.toString());
                }
                finally
@@ -137,7 +138,7 @@ public class FileSystemResourceReferenceTest extends 
WicketTestCase
         *             if the URI is not readable
         */
        @Test
-       public void testMimeTypeEqual() throws IOException, URISyntaxException
+       void testMimeTypeEqual() throws IOException, URISyntaxException
        {
                URL resource = 
FileSystemResourceReferenceTest.class.getResource("FileSystemResourceReference.txt");
                Path path = 
FileSystemResourceReference.getPath(resource.toURI());
@@ -162,7 +163,7 @@ public class FileSystemResourceReferenceTest extends 
WicketTestCase
                                return fileSystemResource;
                        }
                };
-               Assert.assertEquals("test/mime1", 
fileSystemResource.getMimeType());
+               assertEquals("test/mime1", fileSystemResource.getMimeType());
        }
 
        /**
@@ -174,7 +175,7 @@ public class FileSystemResourceReferenceTest extends 
WicketTestCase
         *             if the
         */
        @Test
-       public void testMimeTypeDetection() throws IOException, 
URISyntaxException
+       void testMimeTypeDetection() throws IOException, URISyntaxException
        {
                // uke > unknown extension :-)
                URL resource = 
FileSystemResourceReferenceTest.class.getResource("FileSystemResourceReference.uke");
@@ -192,7 +193,7 @@ public class FileSystemResourceReferenceTest extends 
WicketTestCase
 
                        }
                };
-               Assert.assertEquals("text/plain_provided_by_detector", 
fileSystemResource.getMimeType());
+               assertEquals("text/plain_provided_by_detector", 
fileSystemResource.getMimeType());
 
                final FileSystemResource fileSystemResourceMime = new 
FileSystemResource(path)
                {
@@ -214,14 +215,14 @@ public class FileSystemResourceReferenceTest extends 
WicketTestCase
                                return fileSystemResourceMime;
                        }
                };
-               Assert.assertEquals("text/plain", 
fileSystemResourceMime.getMimeType());
+               assertEquals("text/plain", 
fileSystemResourceMime.getMimeType());
        }
 
        /**
         * Test serialization of {@link FileSystemResource}
         */
        @Test
-       public void testSerialization() throws IOException, URISyntaxException
+       void testSerialization() throws IOException, URISyntaxException
        {
                InputStream inputStream = null;
                try
@@ -231,13 +232,13 @@ public class FileSystemResourceReferenceTest extends 
WicketTestCase
                        final FileSystemResource fileSystemResource = new 
FileSystemResource(path);
                        final FileSystemResource cloned = 
WicketObjects.cloneObject(fileSystemResource);
 
-                       Assert.assertEquals(cloned.getSize(), 54);
+                       assertEquals(cloned.getSize(), 54);
 
                        // Content
                        inputStream = cloned.getInputStream();
                        ByteArrayOutputStream outputStream = new 
ByteArrayOutputStream();
                        IOUtils.copy(inputStream, outputStream);
-                       Assert.assertEquals("FileSystemResourceReference.zip 
content in normal file",
+                       assertEquals("FileSystemResourceReference.zip content 
in normal file",
                                        outputStream.toString());
                }
                finally

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/resource/PageWithUTF8Properties.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/resource/PageWithUTF8Properties.java
 
b/wicket-core/src/test/java/org/apache/wicket/resource/PageWithUTF8Properties.java
index 3a41412..de5bdbb 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/resource/PageWithUTF8Properties.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/resource/PageWithUTF8Properties.java
@@ -16,7 +16,7 @@
  */
 package org.apache.wicket.resource;
 
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
 
 import org.apache.wicket.util.tester.DummyHomePage;
 

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/resource/PageWithXmlProperties.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/resource/PageWithXmlProperties.java
 
b/wicket-core/src/test/java/org/apache/wicket/resource/PageWithXmlProperties.java
index 258be1e..0ce82cf 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/resource/PageWithXmlProperties.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/resource/PageWithXmlProperties.java
@@ -16,7 +16,7 @@
  */
 package org.apache.wicket.resource;
 
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
 
 import org.apache.wicket.util.tester.DummyHomePage;
 

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/resource/ResourceUtilTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/resource/ResourceUtilTest.java 
b/wicket-core/src/test/java/org/apache/wicket/resource/ResourceUtilTest.java
index 7ce3980..92b84ba 100644
--- a/wicket-core/src/test/java/org/apache/wicket/resource/ResourceUtilTest.java
+++ b/wicket-core/src/test/java/org/apache/wicket/resource/ResourceUtilTest.java
@@ -16,20 +16,21 @@
  */
 package org.apache.wicket.resource;
 
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNull;
+
 import java.util.Locale;
 
 import org.apache.wicket.request.Url;
 import org.apache.wicket.request.resource.ResourceReference;
 import org.apache.wicket.request.resource.ResourceReference.UrlAttributes;
-import org.junit.Assert;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 import org.mockito.Mockito;
 
-
-public class ResourceUtilTest extends Assert
+class ResourceUtilTest
 {
        @Test
-       public void decodeResourceReferenceAttributesWithString() throws 
Exception
+       void decodeResourceReferenceAttributesWithString() throws Exception
        {
                String urlParameter = "en_GB-style-variation";          
                UrlAttributes attributes = 
ResourceUtil.decodeResourceReferenceAttributes(urlParameter);
@@ -61,7 +62,7 @@ public class ResourceUtilTest extends Assert
        }
 
        @Test
-       public void decodeResourceReferenceAttributesWithUrl() throws Exception
+       void decodeResourceReferenceAttributesWithUrl() throws Exception
        {
                Url url = Url.parse("www.funny.url/?param1=value1");
                UrlAttributes attributes = 
ResourceUtil.decodeResourceReferenceAttributes(url);
@@ -82,7 +83,7 @@ public class ResourceUtilTest extends Assert
        }
 
        @Test
-       public void encodeResourceReferenceAttributes() throws Exception
+       void encodeResourceReferenceAttributes() throws Exception
        {
                UrlAttributes attributes = new UrlAttributes(null, null, null);
                
assertNull(ResourceUtil.encodeResourceReferenceAttributes(attributes));
@@ -97,7 +98,7 @@ public class ResourceUtilTest extends Assert
        }
 
        @Test
-       public void encodeResourceReferenceAttributesWithResource() throws 
Exception
+       void encodeResourceReferenceAttributesWithResource() throws Exception
        {
                ResourceReference resourceReference = 
Mockito.mock(ResourceReference.class);
 

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/resource/StringResourceLoaderTestBase.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/resource/StringResourceLoaderTestBase.java
 
b/wicket-core/src/test/java/org/apache/wicket/resource/StringResourceLoaderTestBase.java
index e073bc9..186515d 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/resource/StringResourceLoaderTestBase.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/resource/StringResourceLoaderTestBase.java
@@ -16,15 +16,17 @@
  */
 package org.apache.wicket.resource;
 
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNull;
+
 import java.util.Locale;
 
 import org.apache.wicket.Component;
 import org.apache.wicket.resource.loader.IStringResourceLoader;
 import org.apache.wicket.util.tester.WicketTester;
-import org.junit.After;
-import org.junit.Assert;
-import org.junit.Before;
-import org.junit.Test;
+import org.junit.jupiter.api.AfterEach;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
 
 /**
  * Abstract base class providing common test functionality to ensure that all 
loader implementations
@@ -32,15 +34,15 @@ import org.junit.Test;
  * 
  * @author Chris Turner
  */
-public abstract class StringResourceLoaderTestBase extends Assert
+public abstract class StringResourceLoaderTestBase
 {
-       protected WicketTester tester;
+       WicketTester tester;
 
        // The loader to test
        protected IStringResourceLoader loader;
 
        // The dummy component
-       protected Component component;
+       Component component;
 
 
        /**
@@ -53,8 +55,8 @@ public abstract class StringResourceLoaderTestBase extends 
Assert
        /**
         * @throws Exception
         */
-       @Before
-       public void before() throws Exception
+       @BeforeEach
+       void before() throws Exception
        {
                tester = new WicketTester(new DummyApplication());
                component = new DummyComponent("test", tester.getApplication());
@@ -66,8 +68,8 @@ public abstract class StringResourceLoaderTestBase extends 
Assert
        /**
         * @throws Exception
         */
-       @After
-       public void after() throws Exception
+       @AfterEach
+       void after() throws Exception
        {
                tester.destroy();
        }
@@ -76,57 +78,58 @@ public abstract class StringResourceLoaderTestBase extends 
Assert
         * 
         */
        @Test
-       public void loaderValidKeyNoStyleDefaultLocale()
+       void loaderValidKeyNoStyleDefaultLocale()
        {
                String s = loader.loadStringResource(component.getClass(), 
"test.string",
                        Locale.getDefault(), null, null);
-               Assert.assertEquals("Resource should be loaded", "This is a 
test", s);
+               assertEquals("This is a test", s, "Resource should be loaded");
 
                // And do it again to ensure caching path is exercised
                s = loader.loadStringResource(component.getClass(), 
"test.string", Locale.getDefault(),
                        null, null);
-               Assert.assertEquals("Resource should be loaded", "This is a 
test", s);
+               assertEquals("This is a test", s, "Resource should be loaded");
        }
 
        /**
         * 
         */
        @Test
-       public void loaderInvalidKeyNoStyleDefaultLocale()
+       void loaderInvalidKeyNoStyleDefaultLocale()
        {
-               Assert.assertNull("Missing key should return null", 
loader.loadStringResource(
-                       component.getClass(), "unknown.string", 
Locale.getDefault(), null, null));
+               assertNull(loader.loadStringResource(component.getClass(), 
"unknown.string",
+                       Locale.getDefault(), null, null), "Missing key should 
return null");
        }
 
        /**
         * 
         */
        @Test
-       public void loaderValidKeyNoStyleAlternativeLocale()
+       void loaderValidKeyNoStyleAlternativeLocale()
        {
                String s = loader.loadStringResource(component.getClass(), 
"test.string", new Locale("zz"),
                        null, null);
-               Assert.assertEquals("Resource should be loaded", "Flib flob", 
s);
+               assertEquals("Flib flob", s, "Resource should be loaded");
        }
 
        /**
         * 
         */
        @Test
-       public void loaderInvalidKeyNoStyleAlternativeLocale()
+       void loaderInvalidKeyNoStyleAlternativeLocale()
        {
-               Assert.assertNull("Missing key should return null", 
loader.loadStringResource(
-                       component.getClass(), "unknown.string", new 
Locale("zz"), null, null));
+               assertNull(loader.loadStringResource(component.getClass(), 
"unknown.string",
+                       new Locale("zz"), null, null), "Missing key should 
return null");
        }
 
        /**
         * 
         */
        @Test
-       public void loaderValidKeyStyleNoLocale()
+       void loaderValidKeyStyleNoLocale()
        {
-               String s = loader.loadStringResource(component.getClass(), 
"test.string", null, "alt", null);
-               Assert.assertEquals("Resource should be loaded", "Alt test 
string", s);
+               String s = loader.loadStringResource(component.getClass(), 
"test.string", null, "alt",
+                       null);
+               assertEquals("Alt test string", s, "Resource should be loaded");
        }
 
        /**

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/resource/TextTemplateResourceReferenceTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/resource/TextTemplateResourceReferenceTest.java
 
b/wicket-core/src/test/java/org/apache/wicket/resource/TextTemplateResourceReferenceTest.java
index 7f5b039..2a37ca9 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/resource/TextTemplateResourceReferenceTest.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/resource/TextTemplateResourceReferenceTest.java
@@ -20,22 +20,21 @@ import java.util.HashMap;
 import java.util.Map;
 
 import org.apache.wicket.MarkupContainer;
-import org.apache.wicket.Page;
 import org.apache.wicket.markup.IMarkupResourceStreamProvider;
 import org.apache.wicket.markup.head.IHeaderResponse;
+import org.apache.wicket.markup.head.JavaScriptHeaderItem;
 import org.apache.wicket.markup.html.WebPage;
 import org.apache.wicket.model.Model;
 import org.apache.wicket.request.resource.PackageResourceReference;
-import org.apache.wicket.markup.head.JavaScriptHeaderItem;
 import org.apache.wicket.util.resource.IResourceStream;
 import org.apache.wicket.util.resource.StringResourceStream;
 import org.apache.wicket.util.tester.WicketTestCase;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 /**
  * https://issues.apache.org/jira/browse/WICKET-3971
  */
-public class TextTemplateResourceReferenceTest extends WicketTestCase
+class TextTemplateResourceReferenceTest extends WicketTestCase
 {
 
        private static final String TEMPLATE_NAME = "textTemplateResRef.tmpl";
@@ -48,7 +47,7 @@ public class TextTemplateResourceReferenceTest extends 
WicketTestCase
         * https://issues.apache.org/jira/browse/WICKET-3971
         */
        @Test
-       public void renderInterpolatedTemplate()
+    void renderInterpolatedTemplate()
        {
                // the page will render just <script> element with url to the 
template
                // this will register it in the application's 
ResourceReferenceRegistry

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/resource/UtfPropertiesFilePropertiesLoaderTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/resource/UtfPropertiesFilePropertiesLoaderTest.java
 
b/wicket-core/src/test/java/org/apache/wicket/resource/UtfPropertiesFilePropertiesLoaderTest.java
index 9c246cb..e124e2b 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/resource/UtfPropertiesFilePropertiesLoaderTest.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/resource/UtfPropertiesFilePropertiesLoaderTest.java
@@ -18,18 +18,18 @@ package org.apache.wicket.resource;
 
 
 import org.apache.wicket.util.tester.WicketTestCase;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 /**
  * Test {@link UtfPropertiesFilePropertiesLoader}.
  */
-public class UtfPropertiesFilePropertiesLoaderTest extends WicketTestCase
+class UtfPropertiesFilePropertiesLoaderTest extends WicketTestCase
 {
        /**
         * Test encoding.
         */
        @Test
-       public void encoding()
+    void encoding()
        {
                tester.startPage(PageWithUTF8Properties.class);
        }

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/resource/XmlFilePropertiesLoaderTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/resource/XmlFilePropertiesLoaderTest.java
 
b/wicket-core/src/test/java/org/apache/wicket/resource/XmlFilePropertiesLoaderTest.java
index a11c233..a85cde1 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/resource/XmlFilePropertiesLoaderTest.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/resource/XmlFilePropertiesLoaderTest.java
@@ -16,19 +16,18 @@
  */
 package org.apache.wicket.resource;
 
-
 import java.util.HashMap;
 import java.util.Locale;
 import java.util.Map;
 
 import org.apache.wicket.util.tester.WicketTestCase;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 /**
  * WICKET-2035 Change naming convention for xml properties files to 
*.properties.xml instead of
  * *.xml
  */
-public class XmlFilePropertiesLoaderTest extends WicketTestCase
+class XmlFilePropertiesLoaderTest extends WicketTestCase
 {
        static Map<Locale, String> EXPECTED_LOCALIZATIONS = new HashMap<Locale, 
String>();
        static
@@ -42,7 +41,7 @@ public class XmlFilePropertiesLoaderTest extends 
WicketTestCase
         * (PageWithXmlProperties_locale).properties.xml
         */
        @Test
-       public void wicket2035()
+       void wicket2035()
        {
                for (Locale locale : EXPECTED_LOCALIZATIONS.keySet())
                {

http://git-wip-us.apache.org/repos/asf/wicket/blob/645f239c/wicket-core/src/test/java/org/apache/wicket/resource/aggregator/ResourceAggregatorRenderTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/resource/aggregator/ResourceAggregatorRenderTest.java
 
b/wicket-core/src/test/java/org/apache/wicket/resource/aggregator/ResourceAggregatorRenderTest.java
index f3d475d..aa5a537 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/resource/aggregator/ResourceAggregatorRenderTest.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/resource/aggregator/ResourceAggregatorRenderTest.java
@@ -17,14 +17,14 @@
 package org.apache.wicket.resource.aggregator;
 
 import org.apache.wicket.util.tester.WicketTestCase;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
 
 /**
  * Tests for the {@link org.apache.wicket.markup.head.ResourceAggregator} 
class.
  * 
  * @author Hielke Hoeve
  */
-public class ResourceAggregatorRenderTest extends WicketTestCase
+class ResourceAggregatorRenderTest extends WicketTestCase
 {
        /**
         * tests a simple script, including jquery and wicket event js as deps
@@ -32,7 +32,7 @@ public class ResourceAggregatorRenderTest extends 
WicketTestCase
         * @throws Exception
         */
        @Test
-       public void testPage1() throws Exception
+    void testPage1() throws Exception
        {
                tester.startPage(ResourceAggregatorTest1Page.class);
                tester.assertResultPage(ResourceAggregatorTest1Page.class,
@@ -45,7 +45,7 @@ public class ResourceAggregatorRenderTest extends 
WicketTestCase
         * @throws Exception
         */
        @Test
-       public void testPage2() throws Exception
+    void testPage2() throws Exception
        {
                tester.startPage(ResourceAggregatorTest2Page.class);
                tester.assertResultPage(ResourceAggregatorTest2Page.class,

Reply via email to