SWS-351 - Arbitrary parameter injection for @Endpoints

This commit is contained in:
Arjen Poutsma
2010-05-03 10:23:49 +00:00
parent a9cc3333d1
commit f57b0b2e7a
13 changed files with 98 additions and 62 deletions

View File

@@ -31,7 +31,7 @@ import static org.junit.Assert.assertTrue;
public abstract class AbstractPayloadMethodProcessorTest extends AbstractMethodArgumentResolverTest {
private AbstractPayloadMethodProcessor processor;
private AbstractPayloadSourceMethodProcessor processor;
private MethodParameter[] supportedParameters;
@@ -44,7 +44,7 @@ public abstract class AbstractPayloadMethodProcessorTest extends AbstractMethodA
supportedReturnTypes = createSupportedReturnTypes();
}
protected abstract AbstractPayloadMethodProcessor createProcessor();
protected abstract AbstractPayloadSourceMethodProcessor createProcessor();
protected abstract MethodParameter[] createSupportedParameters() throws NoSuchMethodException;

View File

@@ -30,7 +30,7 @@ import static org.junit.Assert.assertTrue;
public class Dom4jPayloadMethodProcessorTest extends AbstractPayloadMethodProcessorTest {
@Override
protected AbstractPayloadMethodProcessor createProcessor() {
protected AbstractPayloadSourceMethodProcessor createProcessor() {
return new Dom4jPayloadMethodProcessor();
}

View File

@@ -33,7 +33,7 @@ import static org.junit.Assert.assertTrue;
public class DomPayloadMethodProcessorTest extends AbstractPayloadMethodProcessorTest {
@Override
protected AbstractPayloadMethodProcessor createProcessor() {
protected AbstractPayloadSourceMethodProcessor createProcessor() {
return new DomPayloadMethodProcessor();
}

View File

@@ -28,7 +28,7 @@ import static org.junit.Assert.assertTrue;
public class JDomPayloadMethodProcessorTest extends AbstractPayloadMethodProcessorTest {
@Override
protected AbstractPayloadMethodProcessor createProcessor() {
protected AbstractPayloadSourceMethodProcessor createProcessor() {
return new JDomPayloadMethodProcessor();
}

View File

@@ -30,7 +30,7 @@ import org.springframework.xml.transform.StringSource;
public class SourcePayloadMethodProcessorTest extends AbstractPayloadMethodProcessorTest {
@Override
protected AbstractPayloadMethodProcessor createProcessor() {
protected AbstractPayloadSourceMethodProcessor createProcessor() {
return new SourcePayloadMethodProcessor();
}

View File

@@ -28,7 +28,7 @@ import static org.junit.Assert.assertTrue;
public class XomPayloadMethodProcessorTest extends AbstractPayloadMethodProcessorTest {
@Override
protected AbstractPayloadMethodProcessor createProcessor() {
protected AbstractPayloadSourceMethodProcessor createProcessor() {
return new XomPayloadMethodProcessor();
}