/* * 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.core.request.mapper; import java.util.Locale; import org.apache.wicket.request.resource.IResource; import org.apache.wicket.request.resource.ResourceReference; import org.junit.Before; /** * @author Matej Knopp */ public abstract class AbstractResourceReferenceMapperTest extends AbstractMapperTest { /** * Construct. */ public AbstractResourceReferenceMapperTest() { } protected final IResource resource1 = new IResource() { private static final long serialVersionUID = 1L; @Override public void respond(Attributes attributes) { } }; protected final IResource resource2 = new IResource() { private static final long serialVersionUID = 1L; @Override public void respond(Attributes attributes) { } }; protected final IResource resource3 = new IResource() { private static final long serialVersionUID = 1L; @Override public void respond(Attributes attributes) { } }; protected final IResource resource4 = new IResource() { private static final long serialVersionUID = 1L; @Override public void respond(Attributes attributes) { } }; protected final IResource resource5 = new IResource() { private static final long serialVersionUID = 1L; @Override public void respond(Attributes attributes) { } }; protected final IResource resource6 = new IResource() { private static final long serialVersionUID = 1L; @Override public void respond(Attributes attributes) { } }; protected String CLASS_NAME = AbstractResourceReferenceMapperTest.class.getName(); protected ResourceReference reference1 = new ResourceReference( AbstractResourceReferenceMapperTest.class, "reference1", null, null, null) { private static final long serialVersionUID = 1L; @Override public IResource getResource() { return resource1; } }; protected ResourceReference reference1_a = new ResourceReference( AbstractResourceReferenceMapperTest.class, "reference1", Locale.ENGLISH, null, null) { private static final long serialVersionUID = 1L; @Override public IResource getResource() { return resource1; } }; protected ResourceReference reference1_b = new ResourceReference( AbstractResourceReferenceMapperTest.class, "reference1", null, "style", null) { private static final long serialVersionUID = 1L; @Override public IResource getResource() { return resource1; } }; protected ResourceReference reference2 = new ResourceReference( AbstractResourceReferenceMapperTest.class, "reference2/name2", new Locale("en", "en"), null, null) { private static final long serialVersionUID = 1L; @Override public IResource getResource() { return resource2; } }; protected ResourceReference reference2_a = new ResourceReference( AbstractResourceReferenceMapperTest.class, "reference2/name2", new Locale("en", "en"), "style", null) { private static final long serialVersionUID = 1L; @Override public IResource getResource() { return resource2; } }; protected ResourceReference reference3 = new ResourceReference( AbstractResourceReferenceMapperTest.class, "reference3", null, "style", null) { private static final long serialVersionUID = 1L; @Override public IResource getResource() { return resource3; } }; protected ResourceReference reference4 = new ResourceReference( AbstractResourceReferenceMapperTest.class, "reference4", Locale.ENGLISH, "style", null) { private static final long serialVersionUID = 1L; @Override public IResource getResource() { return resource4; } }; protected ResourceReference reference5 = new ResourceReference( AbstractResourceReferenceMapperTest.class, "reference5", Locale.ENGLISH, null, "variation") { private static final long serialVersionUID = 1L; @Override public IResource getResource() { return resource5; } }; protected ResourceReference reference6 = new ResourceReference( AbstractResourceReferenceMapperTest.class, "reference6", Locale.ENGLISH, "style", "variation") { private static final long serialVersionUID = 1L; @Override public IResource getResource() { return resource6; } }; @Before public void before() throws Exception { context.getResourceReferenceRegistry().registerResourceReference(reference1); context.getResourceReferenceRegistry().registerResourceReference(reference1_a); context.getResourceReferenceRegistry().registerResourceReference(reference1_b); context.getResourceReferenceRegistry().registerResourceReference(reference2); context.getResourceReferenceRegistry().registerResourceReference(reference2_a); context.getResourceReferenceRegistry().registerResourceReference(reference3); context.getResourceReferenceRegistry().registerResourceReference(reference4); context.getResourceReferenceRegistry().registerResourceReference(reference5); context.getResourceReferenceRegistry().registerResourceReference(reference6); } }