Moved scripting support from core to scripting

spring-integration-test: Enhanced RequestResponseScenario test framework

 changed scripting namespace URIs to standard pattern
This commit is contained in:
David Turanski
2011-09-21 06:20:28 -04:00
committed by Mark Fisher
parent b6294fc602
commit 08f81ae51d
33 changed files with 123 additions and 52 deletions

View File

@@ -21,9 +21,9 @@ public class MessageScenariosTest extends AbstractRequestResponseScenarioTest {
RequestResponseScenario scenario1 = new RequestResponseScenario(
"inputChannel","outputChannel")
.setPayload("hello")
.setResponseValidator(new PayloadValidator() {
.setResponseValidator(new PayloadValidator<String>() {
@Override
protected void validateResponse(Object response) {
protected void validateResponse(String response) {
assertEquals("HELLO",response);
}
});

View File

@@ -0,0 +1,26 @@
package org.springframework.integration.test.support;
import static org.junit.Assert.assertEquals;
import org.springframework.test.context.ContextConfiguration;
@ContextConfiguration("MessageScenariosTest-context.xml")
public class SingleScenarioTest extends SingleRequestResponseScenarioTest {
/* (non-Javadoc)
* @see org.springframework.integration.test.support.SingleRequestResponseScenarioTest#defineRequestResponseScenario()
*/
@Override
protected RequestResponseScenario defineRequestResponseScenario() {
RequestResponseScenario scenario = new RequestResponseScenario(
"inputChannel","outputChannel")
.setPayload("hello")
.setResponseValidator(new PayloadValidator<String>() {
@Override
protected void validateResponse(String response) {
assertEquals("HELLO",response);
}
});
return scenario;
}
}