You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by pe...@apache.org on 2016/09/11 06:28:07 UTC
wicket git commit: WICKET-6243 testing session's locale on each auto
linked resource rendering
Repository: wicket
Updated Branches:
refs/heads/wicket-7.x 6f530a925 -> ec1ff11dd
WICKET-6243 testing session's locale on each auto linked resource rendering
Project: http://git-wip-us.apache.org/repos/asf/wicket/repo
Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/ec1ff11d
Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/ec1ff11d
Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/ec1ff11d
Branch: refs/heads/wicket-7.x
Commit: ec1ff11dd625017a932229c43d77c5d3cd3a07dc
Parents: 6f530a9
Author: Pedro Henrique Oliveira dos Santos <pe...@apache.org>
Authored: Sun Sep 11 03:27:40 2016 -0300
Committer: Pedro Henrique Oliveira dos Santos <pe...@apache.org>
Committed: Sun Sep 11 03:27:40 2016 -0300
----------------------------------------------------------------------
.../markup/resolver/AutoLinkResolver.java | 3 +-
.../markup/resolver/AutoLinkResolverTest.java | 44 ++++++++++++++++++++
.../PageWithAutoLinkedLocalResource.html | 1 +
.../PageWithAutoLinkedLocalResource.java | 26 ++++++++++++
.../apache/wicket/markup/resolver/resource.ext | 0
.../wicket/markup/resolver/resource_en_CA.ext | 0
.../wicket/markup/resolver/resource_en_US.ext | 0
7 files changed, 72 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/wicket/blob/ec1ff11d/wicket-core/src/main/java/org/apache/wicket/markup/resolver/AutoLinkResolver.java
----------------------------------------------------------------------
diff --git a/wicket-core/src/main/java/org/apache/wicket/markup/resolver/AutoLinkResolver.java b/wicket-core/src/main/java/org/apache/wicket/markup/resolver/AutoLinkResolver.java
index cbd2f1f..c9c59a3 100644
--- a/wicket-core/src/main/java/org/apache/wicket/markup/resolver/AutoLinkResolver.java
+++ b/wicket-core/src/main/java/org/apache/wicket/markup/resolver/AutoLinkResolver.java
@@ -603,8 +603,7 @@ public final class AutoLinkResolver implements IComponentResolver
if (PackageResource.exists(clazz, href, getLocale(), getStyle(), getVariation()))
{
// Create the component implementing the link
- resourceReference = new PackageResourceReference(clazz, href, getLocale(),
- getStyle(), getVariation());
+ resourceReference = new PackageResourceReference(clazz, href, null, null, null);
}
else
{
http://git-wip-us.apache.org/repos/asf/wicket/blob/ec1ff11d/wicket-core/src/test/java/org/apache/wicket/markup/resolver/AutoLinkResolverTest.java
----------------------------------------------------------------------
diff --git a/wicket-core/src/test/java/org/apache/wicket/markup/resolver/AutoLinkResolverTest.java b/wicket-core/src/test/java/org/apache/wicket/markup/resolver/AutoLinkResolverTest.java
new file mode 100644
index 0000000..32ed85c
--- /dev/null
+++ b/wicket-core/src/test/java/org/apache/wicket/markup/resolver/AutoLinkResolverTest.java
@@ -0,0 +1,44 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.wicket.markup.resolver;
+
+import static org.junit.Assert.assertThat;
+
+import java.util.Locale;
+
+import org.apache.wicket.util.tester.WicketTester;
+import org.hamcrest.CoreMatchers;
+import org.junit.Test;
+
+public class AutoLinkResolverTest
+{
+
+ @Test
+ public void shouldAutoLinkLocalizedResources()
+ {
+ Locale.setDefault(Locale.US);
+
+ WicketTester tester = new WicketTester();
+
+ tester.getSession().setLocale(Locale.CANADA);
+
+ tester.startPage(PageWithAutoLinkedLocalResource.class);
+
+ assertThat(tester.getLastResponseAsString(), CoreMatchers.containsString("en_CA"));
+ }
+
+}
http://git-wip-us.apache.org/repos/asf/wicket/blob/ec1ff11d/wicket-core/src/test/java/org/apache/wicket/markup/resolver/PageWithAutoLinkedLocalResource.html
----------------------------------------------------------------------
diff --git a/wicket-core/src/test/java/org/apache/wicket/markup/resolver/PageWithAutoLinkedLocalResource.html b/wicket-core/src/test/java/org/apache/wicket/markup/resolver/PageWithAutoLinkedLocalResource.html
new file mode 100644
index 0000000..7e3fe84
--- /dev/null
+++ b/wicket-core/src/test/java/org/apache/wicket/markup/resolver/PageWithAutoLinkedLocalResource.html
@@ -0,0 +1 @@
+<html><body><wicket:link><img src="resource.ext" /></wicket:link></body></html>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/wicket/blob/ec1ff11d/wicket-core/src/test/java/org/apache/wicket/markup/resolver/PageWithAutoLinkedLocalResource.java
----------------------------------------------------------------------
diff --git a/wicket-core/src/test/java/org/apache/wicket/markup/resolver/PageWithAutoLinkedLocalResource.java b/wicket-core/src/test/java/org/apache/wicket/markup/resolver/PageWithAutoLinkedLocalResource.java
new file mode 100644
index 0000000..03d6e9b
--- /dev/null
+++ b/wicket-core/src/test/java/org/apache/wicket/markup/resolver/PageWithAutoLinkedLocalResource.java
@@ -0,0 +1,26 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.wicket.markup.resolver;
+
+import org.apache.wicket.markup.html.WebPage;
+
+public class PageWithAutoLinkedLocalResource extends WebPage
+{
+ /** */
+ private static final long serialVersionUID = 1L;
+
+}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/wicket/blob/ec1ff11d/wicket-core/src/test/java/org/apache/wicket/markup/resolver/resource.ext
----------------------------------------------------------------------
diff --git a/wicket-core/src/test/java/org/apache/wicket/markup/resolver/resource.ext b/wicket-core/src/test/java/org/apache/wicket/markup/resolver/resource.ext
new file mode 100644
index 0000000..e69de29
http://git-wip-us.apache.org/repos/asf/wicket/blob/ec1ff11d/wicket-core/src/test/java/org/apache/wicket/markup/resolver/resource_en_CA.ext
----------------------------------------------------------------------
diff --git a/wicket-core/src/test/java/org/apache/wicket/markup/resolver/resource_en_CA.ext b/wicket-core/src/test/java/org/apache/wicket/markup/resolver/resource_en_CA.ext
new file mode 100644
index 0000000..e69de29
http://git-wip-us.apache.org/repos/asf/wicket/blob/ec1ff11d/wicket-core/src/test/java/org/apache/wicket/markup/resolver/resource_en_US.ext
----------------------------------------------------------------------
diff --git a/wicket-core/src/test/java/org/apache/wicket/markup/resolver/resource_en_US.ext b/wicket-core/src/test/java/org/apache/wicket/markup/resolver/resource_en_US.ext
new file mode 100644
index 0000000..e69de29
Re: wicket git commit: WICKET-6243 testing session's locale on each
auto linked resource rendering
Posted by Pedro Santos <pe...@gmail.com>.
Hi Martin, thx!
In this case I need to make sure of to set a default locale before
instantiate the tester. But actually I can add this in a @BeforeAll and
still extend from WicketTestCase. Will improve the test next.
Pedro Santos
On Tue, Sep 13, 2016 at 4:19 AM, Martin Grigorov <mg...@apache.org>
wrote:
> Hi Pedro,
>
> On Sun, Sep 11, 2016 at 8:28 AM, <pe...@apache.org> wrote:
>
> > Repository: wicket
> > Updated Branches:
> > refs/heads/wicket-7.x 6f530a925 -> ec1ff11dd
> >
> >
> > WICKET-6243 testing session's locale on each auto linked resource
> rendering
> >
> >
> > Project: http://git-wip-us.apache.org/repos/asf/wicket/repo
> > Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/ec1ff11d
> > Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/ec1ff11d
> > Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/ec1ff11d
> >
> > Branch: refs/heads/wicket-7.x
> > Commit: ec1ff11dd625017a932229c43d77c5d3cd3a07dc
> > Parents: 6f530a9
> > Author: Pedro Henrique Oliveira dos Santos <pe...@apache.org>
> > Authored: Sun Sep 11 03:27:40 2016 -0300
> > Committer: Pedro Henrique Oliveira dos Santos <pe...@apache.org>
> > Committed: Sun Sep 11 03:27:40 2016 -0300
> >
> > ----------------------------------------------------------------------
> > .../markup/resolver/AutoLinkResolver.java | 3 +-
> > .../markup/resolver/AutoLinkResolverTest.java | 44
> ++++++++++++++++++++
> > .../PageWithAutoLinkedLocalResource.html | 1 +
> > .../PageWithAutoLinkedLocalResource.java | 26 ++++++++++++
> > .../apache/wicket/markup/resolver/resource.ext | 0
> > .../wicket/markup/resolver/resource_en_CA.ext | 0
> > .../wicket/markup/resolver/resource_en_US.ext | 0
> > 7 files changed, 72 insertions(+), 2 deletions(-)
> > ----------------------------------------------------------------------
> >
> >
> > http://git-wip-us.apache.org/repos/asf/wicket/blob/
> > ec1ff11d/wicket-core/src/main/java/org/apache/wicket/markup/
> > resolver/AutoLinkResolver.java
> > ----------------------------------------------------------------------
> > diff --git a/wicket-core/src/main/java/org/apache/wicket/markup/
> resolver/AutoLinkResolver.java
> > b/wicket-core/src/main/java/org/apache/wicket/markup/
> > resolver/AutoLinkResolver.java
> > index cbd2f1f..c9c59a3 100644
> > --- a/wicket-core/src/main/java/org/apache/wicket/markup/
> > resolver/AutoLinkResolver.java
> > +++ b/wicket-core/src/main/java/org/apache/wicket/markup/
> > resolver/AutoLinkResolver.java
> > @@ -603,8 +603,7 @@ public final class AutoLinkResolver implements
> > IComponentResolver
> > if (PackageResource.exists(clazz, href,
> > getLocale(), getStyle(), getVariation()))
> > {
> > // Create the component implementing the
> > link
> > - resourceReference = new
> > PackageResourceReference(clazz, href, getLocale(),
> > - getStyle(), getVariation());
> > + resourceReference = new
> > PackageResourceReference(clazz, href, null, null, null);
> > }
> > else
> > {
> >
> > http://git-wip-us.apache.org/repos/asf/wicket/blob/
> > ec1ff11d/wicket-core/src/test/java/org/apache/wicket/markup/
> > resolver/AutoLinkResolverTest.java
> > ----------------------------------------------------------------------
> > diff --git a/wicket-core/src/test/java/org/apache/wicket/markup/
> > resolver/AutoLinkResolverTest.java b/wicket-core/src/test/java/
> > org/apache/wicket/markup/resolver/AutoLinkResolverTest.java
> > new file mode 100644
> > index 0000000..32ed85c
> > --- /dev/null
> > +++ b/wicket-core/src/test/java/org/apache/wicket/markup/
> > resolver/AutoLinkResolverTest.java
> > @@ -0,0 +1,44 @@
> > +/*
> > + * Licensed to the Apache Software Foundation (ASF) under one or more
> > + * contributor license agreements. See the NOTICE file distributed with
> > + * this work for additional information regarding copyright ownership.
> > + * The ASF licenses this file to You under the Apache License, Version
> 2.0
> > + * (the "License"); you may not use this file except in compliance with
> > + * the License. You may obtain a copy of the License at
> > + *
> > + * http://www.apache.org/licenses/LICENSE-2.0
> > + *
> > + * Unless required by applicable law or agreed to in writing, software
> > + * distributed under the License is distributed on an "AS IS" BASIS,
> > + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
> > implied.
> > + * See the License for the specific language governing permissions and
> > + * limitations under the License.
> > + */
> > +package org.apache.wicket.markup.resolver;
> > +
> > +import static org.junit.Assert.assertThat;
> > +
> > +import java.util.Locale;
> > +
> > +import org.apache.wicket.util.tester.WicketTester;
> > +import org.hamcrest.CoreMatchers;
> > +import org.junit.Test;
> > +
> > +public class AutoLinkResolverTest
> >
>
> Better extend from WicketTestCase.
> This way the "tester" will be #destroy()-ed at the end of the test.
>
>
> > +{
> > +
> > + @Test
> > + public void shouldAutoLinkLocalizedResources()
> > + {
> > + Locale.setDefault(Locale.US);
> > +
> > + WicketTester tester = new WicketTester();
> > +
> > + tester.getSession().setLocale(Locale.CANADA);
> > +
> > + tester.startPage(PageWithAutoLinkedLocalResource.class);
> > +
> > + assertThat(tester.getLastResponseAsString(),
> > CoreMatchers.containsString("en_CA"));
> > + }
> > +
> > +}
> >
> > http://git-wip-us.apache.org/repos/asf/wicket/blob/
> > ec1ff11d/wicket-core/src/test/java/org/apache/wicket/markup/resolver/
> > PageWithAutoLinkedLocalResource.html
> > ----------------------------------------------------------------------
> > diff --git a/wicket-core/src/test/java/org/apache/wicket/markup/
> resolver/
> > PageWithAutoLinkedLocalResource.html b/wicket-core/src/test/java/
> > org/apache/wicket/markup/resolver/PageWithAutoLinkedLocalResource.html
> > new file mode 100644
> > index 0000000..7e3fe84
> > --- /dev/null
> > +++ b/wicket-core/src/test/java/org/apache/wicket/markup/resolver/
> > PageWithAutoLinkedLocalResource.html
> > @@ -0,0 +1 @@
> > +<html><body><wicket:link><img src="resource.ext"
> > /></wicket:link></body></html>
> > \ No newline at end of file
> >
> > http://git-wip-us.apache.org/repos/asf/wicket/blob/
> > ec1ff11d/wicket-core/src/test/java/org/apache/wicket/markup/resolver/
> > PageWithAutoLinkedLocalResource.java
> > ----------------------------------------------------------------------
> > diff --git a/wicket-core/src/test/java/org/apache/wicket/markup/
> resolver/
> > PageWithAutoLinkedLocalResource.java b/wicket-core/src/test/java/
> > org/apache/wicket/markup/resolver/PageWithAutoLinkedLocalResource.java
> > new file mode 100644
> > index 0000000..03d6e9b
> > --- /dev/null
> > +++ b/wicket-core/src/test/java/org/apache/wicket/markup/resolver/
> > PageWithAutoLinkedLocalResource.java
> > @@ -0,0 +1,26 @@
> > +/*
> > + * Licensed to the Apache Software Foundation (ASF) under one or more
> > + * contributor license agreements. See the NOTICE file distributed with
> > + * this work for additional information regarding copyright ownership.
> > + * The ASF licenses this file to You under the Apache License, Version
> 2.0
> > + * (the "License"); you may not use this file except in compliance with
> > + * the License. You may obtain a copy of the License at
> > + *
> > + * http://www.apache.org/licenses/LICENSE-2.0
> > + *
> > + * Unless required by applicable law or agreed to in writing, software
> > + * distributed under the License is distributed on an "AS IS" BASIS,
> > + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
> > implied.
> > + * See the License for the specific language governing permissions and
> > + * limitations under the License.
> > + */
> > +package org.apache.wicket.markup.resolver;
> > +
> > +import org.apache.wicket.markup.html.WebPage;
> > +
> > +public class PageWithAutoLinkedLocalResource extends WebPage
> > +{
> > + /** */
> > + private static final long serialVersionUID = 1L;
> > +
> > +}
> > \ No newline at end of file
> >
> > http://git-wip-us.apache.org/repos/asf/wicket/blob/
> > ec1ff11d/wicket-core/src/test/java/org/apache/wicket/markup/
> > resolver/resource.ext
> > ----------------------------------------------------------------------
> > diff --git a/wicket-core/src/test/java/org/apache/wicket/markup/
> resolver/resource.ext
> > b/wicket-core/src/test/java/org/apache/wicket/markup/
> resolver/resource.ext
> > new file mode 100644
> > index 0000000..e69de29
> >
> > http://git-wip-us.apache.org/repos/asf/wicket/blob/
> > ec1ff11d/wicket-core/src/test/java/org/apache/wicket/markup/
> > resolver/resource_en_CA.ext
> > ----------------------------------------------------------------------
> > diff --git a/wicket-core/src/test/java/org/apache/wicket/markup/
> resolver/resource_en_CA.ext
> > b/wicket-core/src/test/java/org/apache/wicket/markup/
> > resolver/resource_en_CA.ext
> > new file mode 100644
> > index 0000000..e69de29
> >
> > http://git-wip-us.apache.org/repos/asf/wicket/blob/
> > ec1ff11d/wicket-core/src/test/java/org/apache/wicket/markup/
> > resolver/resource_en_US.ext
> > ----------------------------------------------------------------------
> > diff --git a/wicket-core/src/test/java/org/apache/wicket/markup/
> resolver/resource_en_US.ext
> > b/wicket-core/src/test/java/org/apache/wicket/markup/
> > resolver/resource_en_US.ext
> > new file mode 100644
> > index 0000000..e69de29
> >
> >
>
Re: wicket git commit: WICKET-6243 testing session's locale on each
auto linked resource rendering
Posted by Martin Grigorov <mg...@apache.org>.
Hi Pedro,
On Sun, Sep 11, 2016 at 8:28 AM, <pe...@apache.org> wrote:
> Repository: wicket
> Updated Branches:
> refs/heads/wicket-7.x 6f530a925 -> ec1ff11dd
>
>
> WICKET-6243 testing session's locale on each auto linked resource rendering
>
>
> Project: http://git-wip-us.apache.org/repos/asf/wicket/repo
> Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/ec1ff11d
> Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/ec1ff11d
> Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/ec1ff11d
>
> Branch: refs/heads/wicket-7.x
> Commit: ec1ff11dd625017a932229c43d77c5d3cd3a07dc
> Parents: 6f530a9
> Author: Pedro Henrique Oliveira dos Santos <pe...@apache.org>
> Authored: Sun Sep 11 03:27:40 2016 -0300
> Committer: Pedro Henrique Oliveira dos Santos <pe...@apache.org>
> Committed: Sun Sep 11 03:27:40 2016 -0300
>
> ----------------------------------------------------------------------
> .../markup/resolver/AutoLinkResolver.java | 3 +-
> .../markup/resolver/AutoLinkResolverTest.java | 44 ++++++++++++++++++++
> .../PageWithAutoLinkedLocalResource.html | 1 +
> .../PageWithAutoLinkedLocalResource.java | 26 ++++++++++++
> .../apache/wicket/markup/resolver/resource.ext | 0
> .../wicket/markup/resolver/resource_en_CA.ext | 0
> .../wicket/markup/resolver/resource_en_US.ext | 0
> 7 files changed, 72 insertions(+), 2 deletions(-)
> ----------------------------------------------------------------------
>
>
> http://git-wip-us.apache.org/repos/asf/wicket/blob/
> ec1ff11d/wicket-core/src/main/java/org/apache/wicket/markup/
> resolver/AutoLinkResolver.java
> ----------------------------------------------------------------------
> diff --git a/wicket-core/src/main/java/org/apache/wicket/markup/resolver/AutoLinkResolver.java
> b/wicket-core/src/main/java/org/apache/wicket/markup/
> resolver/AutoLinkResolver.java
> index cbd2f1f..c9c59a3 100644
> --- a/wicket-core/src/main/java/org/apache/wicket/markup/
> resolver/AutoLinkResolver.java
> +++ b/wicket-core/src/main/java/org/apache/wicket/markup/
> resolver/AutoLinkResolver.java
> @@ -603,8 +603,7 @@ public final class AutoLinkResolver implements
> IComponentResolver
> if (PackageResource.exists(clazz, href,
> getLocale(), getStyle(), getVariation()))
> {
> // Create the component implementing the
> link
> - resourceReference = new
> PackageResourceReference(clazz, href, getLocale(),
> - getStyle(), getVariation());
> + resourceReference = new
> PackageResourceReference(clazz, href, null, null, null);
> }
> else
> {
>
> http://git-wip-us.apache.org/repos/asf/wicket/blob/
> ec1ff11d/wicket-core/src/test/java/org/apache/wicket/markup/
> resolver/AutoLinkResolverTest.java
> ----------------------------------------------------------------------
> diff --git a/wicket-core/src/test/java/org/apache/wicket/markup/
> resolver/AutoLinkResolverTest.java b/wicket-core/src/test/java/
> org/apache/wicket/markup/resolver/AutoLinkResolverTest.java
> new file mode 100644
> index 0000000..32ed85c
> --- /dev/null
> +++ b/wicket-core/src/test/java/org/apache/wicket/markup/
> resolver/AutoLinkResolverTest.java
> @@ -0,0 +1,44 @@
> +/*
> + * Licensed to the Apache Software Foundation (ASF) under one or more
> + * contributor license agreements. See the NOTICE file distributed with
> + * this work for additional information regarding copyright ownership.
> + * The ASF licenses this file to You under the Apache License, Version 2.0
> + * (the "License"); you may not use this file except in compliance with
> + * the License. You may obtain a copy of the License at
> + *
> + * http://www.apache.org/licenses/LICENSE-2.0
> + *
> + * Unless required by applicable law or agreed to in writing, software
> + * distributed under the License is distributed on an "AS IS" BASIS,
> + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
> implied.
> + * See the License for the specific language governing permissions and
> + * limitations under the License.
> + */
> +package org.apache.wicket.markup.resolver;
> +
> +import static org.junit.Assert.assertThat;
> +
> +import java.util.Locale;
> +
> +import org.apache.wicket.util.tester.WicketTester;
> +import org.hamcrest.CoreMatchers;
> +import org.junit.Test;
> +
> +public class AutoLinkResolverTest
>
Better extend from WicketTestCase.
This way the "tester" will be #destroy()-ed at the end of the test.
> +{
> +
> + @Test
> + public void shouldAutoLinkLocalizedResources()
> + {
> + Locale.setDefault(Locale.US);
> +
> + WicketTester tester = new WicketTester();
> +
> + tester.getSession().setLocale(Locale.CANADA);
> +
> + tester.startPage(PageWithAutoLinkedLocalResource.class);
> +
> + assertThat(tester.getLastResponseAsString(),
> CoreMatchers.containsString("en_CA"));
> + }
> +
> +}
>
> http://git-wip-us.apache.org/repos/asf/wicket/blob/
> ec1ff11d/wicket-core/src/test/java/org/apache/wicket/markup/resolver/
> PageWithAutoLinkedLocalResource.html
> ----------------------------------------------------------------------
> diff --git a/wicket-core/src/test/java/org/apache/wicket/markup/resolver/
> PageWithAutoLinkedLocalResource.html b/wicket-core/src/test/java/
> org/apache/wicket/markup/resolver/PageWithAutoLinkedLocalResource.html
> new file mode 100644
> index 0000000..7e3fe84
> --- /dev/null
> +++ b/wicket-core/src/test/java/org/apache/wicket/markup/resolver/
> PageWithAutoLinkedLocalResource.html
> @@ -0,0 +1 @@
> +<html><body><wicket:link><img src="resource.ext"
> /></wicket:link></body></html>
> \ No newline at end of file
>
> http://git-wip-us.apache.org/repos/asf/wicket/blob/
> ec1ff11d/wicket-core/src/test/java/org/apache/wicket/markup/resolver/
> PageWithAutoLinkedLocalResource.java
> ----------------------------------------------------------------------
> diff --git a/wicket-core/src/test/java/org/apache/wicket/markup/resolver/
> PageWithAutoLinkedLocalResource.java b/wicket-core/src/test/java/
> org/apache/wicket/markup/resolver/PageWithAutoLinkedLocalResource.java
> new file mode 100644
> index 0000000..03d6e9b
> --- /dev/null
> +++ b/wicket-core/src/test/java/org/apache/wicket/markup/resolver/
> PageWithAutoLinkedLocalResource.java
> @@ -0,0 +1,26 @@
> +/*
> + * Licensed to the Apache Software Foundation (ASF) under one or more
> + * contributor license agreements. See the NOTICE file distributed with
> + * this work for additional information regarding copyright ownership.
> + * The ASF licenses this file to You under the Apache License, Version 2.0
> + * (the "License"); you may not use this file except in compliance with
> + * the License. You may obtain a copy of the License at
> + *
> + * http://www.apache.org/licenses/LICENSE-2.0
> + *
> + * Unless required by applicable law or agreed to in writing, software
> + * distributed under the License is distributed on an "AS IS" BASIS,
> + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
> implied.
> + * See the License for the specific language governing permissions and
> + * limitations under the License.
> + */
> +package org.apache.wicket.markup.resolver;
> +
> +import org.apache.wicket.markup.html.WebPage;
> +
> +public class PageWithAutoLinkedLocalResource extends WebPage
> +{
> + /** */
> + private static final long serialVersionUID = 1L;
> +
> +}
> \ No newline at end of file
>
> http://git-wip-us.apache.org/repos/asf/wicket/blob/
> ec1ff11d/wicket-core/src/test/java/org/apache/wicket/markup/
> resolver/resource.ext
> ----------------------------------------------------------------------
> diff --git a/wicket-core/src/test/java/org/apache/wicket/markup/resolver/resource.ext
> b/wicket-core/src/test/java/org/apache/wicket/markup/resolver/resource.ext
> new file mode 100644
> index 0000000..e69de29
>
> http://git-wip-us.apache.org/repos/asf/wicket/blob/
> ec1ff11d/wicket-core/src/test/java/org/apache/wicket/markup/
> resolver/resource_en_CA.ext
> ----------------------------------------------------------------------
> diff --git a/wicket-core/src/test/java/org/apache/wicket/markup/resolver/resource_en_CA.ext
> b/wicket-core/src/test/java/org/apache/wicket/markup/
> resolver/resource_en_CA.ext
> new file mode 100644
> index 0000000..e69de29
>
> http://git-wip-us.apache.org/repos/asf/wicket/blob/
> ec1ff11d/wicket-core/src/test/java/org/apache/wicket/markup/
> resolver/resource_en_US.ext
> ----------------------------------------------------------------------
> diff --git a/wicket-core/src/test/java/org/apache/wicket/markup/resolver/resource_en_US.ext
> b/wicket-core/src/test/java/org/apache/wicket/markup/
> resolver/resource_en_US.ext
> new file mode 100644
> index 0000000..e69de29
>
>