[switchyard-issues] [JBoss JIRA] Created: (SWITCHYARD-315) Add camel endpoint validation tests to camel config
Keith Babo (JIRA)
jira-events at lists.jboss.org
Thu Jun 23 12:52:23 EDT 2011
Add camel endpoint validation tests to camel config
---------------------------------------------------
Key: SWITCHYARD-315
URL: https://issues.jboss.org/browse/SWITCHYARD-315
Project: SwitchYard
Issue Type: Task
Components: component-camel
Reporter: Keith Babo
Assignee: Mario Antollini
Fix For: 0.2
At present, we test the Camel config implementation to make sure it can read and write SCA binding config for each Camel component type. The one thing that's missing is validating that the URI we are producing is interpreted correctly by Camel. As it turns out, there's a pretty easy way of doing this. For example, the following test could be added to V1CamelFileConsumerBindingModelTest:
{noformat}
@Test
public void testCamelEndpoint() {
CamelFileBindingModel model = createFileConsumerModel();
String configUri = model.getComponentURI().toString();
CamelContext context = new DefaultCamelContext();
FileEndpoint endpoint = context.getEndpoint(configUri, FileEndpoint.class);
Assert.assertEquals(BUFFER_SIZE, endpoint.getBufferSize());
// add asserts for all other config values here ...
}
{noformat}
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the switchyard-issues
mailing list