Interface DataSet

All Known Implementing Classes:
DataSetSupport, FileDataSet, ListDataSet, SimpleDataSet

public interface DataSet
Represents a strategy for testing endpoints with canned data.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    assertMessageExpected(DataSetEndpoint endpoint, org.apache.camel.Exchange expected, org.apache.camel.Exchange actual, long messageIndex)
    Asserts that the expected message has been received for the given index
    long
    Returns the number of messages which should be received before reporting on the progress of the test
    long
    Returns the size of the dataset
    void
    populateMessage(org.apache.camel.Exchange exchange, long messageIndex)
    Populates a message exchange when using the DataSet as a source of messages
  • Method Details

    • populateMessage

      void populateMessage(org.apache.camel.Exchange exchange, long messageIndex) throws Exception
      Populates a message exchange when using the DataSet as a source of messages
      Throws:
      Exception
    • getSize

      long getSize()
      Returns the size of the dataset
    • assertMessageExpected

      void assertMessageExpected(DataSetEndpoint endpoint, org.apache.camel.Exchange expected, org.apache.camel.Exchange actual, long messageIndex) throws Exception
      Asserts that the expected message has been received for the given index
      Throws:
      Exception
    • getReportCount

      long getReportCount()
      Returns the number of messages which should be received before reporting on the progress of the test