package testapp.endpoint.binding; import org.junit.Before; import testapp.endpoint.EndPointTestContext; import testapp.endpoint.EndpointTester; public abstract class ActionParameterBindingTestBase extends EndpointTester { protected EndPointTestContext context; @Before public final void initContext() { context = new EndPointTestContext(); } protected abstract String urlContext(); protected final String processUrl(String url) { String context = urlContext(); if (!url.startsWith(context)) { url = context + (url.startsWith("/") ? url : "/" + url); } return url; } }