Package com.consol.citrus.exceptions

Examples of com.consol.citrus.exceptions.CitrusRuntimeException


        Message response = getEndpointAdapter().handleMessage(
                new DefaultMessage(mailMessageMapper.toXML(createAcceptRequest(from, recipient))));

        if (response == null || response.getPayload() == null) {
            throw new CitrusRuntimeException("Did not receive accept response. Missing accept response because autoAccept is disabled.");
        }

        AcceptResponse acceptResponse = null;
        if (response.getPayload() instanceof AcceptResponse) {
            acceptResponse = (AcceptResponse) response.getPayload();
        } else if (response.getPayload() instanceof String) {
            acceptResponse = (AcceptResponse) mailMessageMapper.fromXML(response.getPayload().toString());
        }

        if (acceptResponse == null) {
            throw new CitrusRuntimeException("Unable to read accept response from paylaod: " + response);
        }

        return acceptResponse.isAccept();
    }
View Full Code Here


                if (mailResponse != null && mailResponse.getCode() != MailMessageResponse.OK_CODE) {
                    throw new RejectException(mailResponse.getCode(), mailResponse.getMessage());
                }
            }
        } catch (MessagingException e) {
            throw new CitrusRuntimeException(e);
        }
    }
View Full Code Here

            convertOutbound(mimeMailMessage, new DefaultMessage(mailMessage, message.copyHeaders()), endpointConfiguration);

            return mimeMailMessage;
        } catch (MessagingException e) {
            throw new CitrusRuntimeException("Failed to create mail mime message", e);
        }
    }
View Full Code Here

                            new ByteArrayResource(attachmentPart.getContent().getBytes(Charset.forName(attachmentPart.getCharsetName()))),
                            attachmentPart.getContentType());
                }
            }
        } catch (MessagingException e) {
            throw new CitrusRuntimeException("Failed to create mail mime message", e);
        }
    }
View Full Code Here

            MailMessage mailMessage = createMailMessage(messageHeaders);
            mailMessage.setBody(handlePart(message.getMimeMessage()));

            return new DefaultMessage(mailMessage, messageHeaders);
        } catch (MessagingException e) {
            throw new CitrusRuntimeException("Failed to convert mail mime message", e);
        } catch (IOException e) {
            throw new CitrusRuntimeException("Failed to convert mail mime message", e);
        }
    }
View Full Code Here

                mailMessage = (MailMessage) endpointConfiguration.getMailMessageMapper().fromXML(payload.toString());
            }
        }

        if (mailMessage == null) {
            throw new CitrusRuntimeException("Unable to create proper mail message from paylaod: " + payload);
        }

        return mailMessage;
    }
View Full Code Here

     *
     * @return
     */
    @Override
    public Consumer createConsumer() {
        throw new CitrusRuntimeException("Mail client is unable to create message consumer!");
    }
View Full Code Here

* @author Christoph Deppisch
*/
public class SoapFaultGeneratingEndpoint implements MessageEndpoint {

  public void invoke(MessageContext messageContext) throws Exception {
    throw new CitrusRuntimeException();
  }
View Full Code Here

     */
    protected TestContext createTestContext() {
        try {
            return testContextFactory.getObject();
        } catch (Exception e) {
            throw new CitrusRuntimeException("Failed to create test context", e);
        }
    }
View Full Code Here

                    try {
                        if (sequenceBeforeSuite.shouldExecute(testContext.getTestInstance().getClass().getPackage().getName(), null)) {
                            sequenceBeforeSuite.execute(context);
                        }
                    } catch (Exception e) {
                        throw new CitrusRuntimeException("Before suite failed with errors", e);
                    }
                }
            }  else {
                testSuiteListener.onStart();
                testSuiteListener.onStartSuccess();
View Full Code Here

TOP

Related Classes of com.consol.citrus.exceptions.CitrusRuntimeException

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.