Search in sources :

Example 1 with InvalidMSISDNExceptionSender

use of org.apache.camel.component.cm.test.mocks.cmsender.InvalidMSISDNExceptionSender in project camel by apache.

the class CMTest method testInvalidMSISDNException.

@Test(expected = InvalidMSISDNException.class)
public void testInvalidMSISDNException() throws Exception {
    // Change sending strategy
    CMEndpoint endpoint = (CMEndpoint) camelContext.getEndpoint(applicationContext.getBean(CamelTestConfiguration.class).getUri());
    CMProducer producer = endpoint.createProducer();
    producer.setSender(new InvalidMSISDNExceptionSender());
    // Body
    final SMSMessage smsMessage = new SMSMessage(generateIdAsString(), generateUnicodeMessage(), validNumber, null);
    send(producer, smsMessage);
}
Also used : CMEndpoint(org.apache.camel.component.cm.CMEndpoint) SMSMessage(org.apache.camel.component.cm.client.SMSMessage) CMProducer(org.apache.camel.component.cm.CMProducer) InvalidMSISDNExceptionSender(org.apache.camel.component.cm.test.mocks.cmsender.InvalidMSISDNExceptionSender) Test(org.junit.Test)

Aggregations

CMEndpoint (org.apache.camel.component.cm.CMEndpoint)1 CMProducer (org.apache.camel.component.cm.CMProducer)1 SMSMessage (org.apache.camel.component.cm.client.SMSMessage)1 InvalidMSISDNExceptionSender (org.apache.camel.component.cm.test.mocks.cmsender.InvalidMSISDNExceptionSender)1 Test (org.junit.Test)1