All Classes
-
All Classes Interface Summary Class Summary Class Description AbstractComponent Abstract modelling of a flow component type.AbstractListExpectation Abstract expectation based on a List of DefaultExpectationsActiveMqHelper Used to fully clear contents of destinations (queues AND topics) down between tests.BrokerComponent Broker Component type.BrowseMessagesOnQueueVerifier Similar to MessageListenerVerifier but does not create a JMS consumer instead only browses the contents of queues.Capture<T> Provides a container object to capture any actual occurrences in the flow.ComparatorService<K> ComparatorService contract.ComparatorServiceImpl ComparatorService default implementation provides six default comparators for all component types and event by mapping the expectation class to a comparator instance.ConsumerComponent Consumer Component type.ConverterComponent Converter Component type.DatabaseHelper ExpectationComparator<E,A> Expectation comparator contract.FilterComponent Filter Component type.FlowElementComparator Compares expected flow event against captured flow event.FlowEventListenerSubject Captures all component and event activity in this flow by implementing the Ikasan Framework FlowEventListener.FlowExpectation Public API for setting operations on the FlowExpectation implemenation class.FlowObserver FlowObserver contract for implementation by any class requiring capture of the observed flow actions.FlowSubject Ikasan flow subject contract.FlowTestHarness FlowTestHarness contract.FlowTestHarnessImpl Implementation of the FlowTestHarness as a FlowObserver.FtpRule FtpSystemRule is a helper class to allow FTP testing.IgnoreComparator Ignore comparator.IgnoreExpectation<T> Ignore expectation allows for a standard implementation to be provided when ignoring expected behaviour.IkasanFlowTestRule JUnit Rule implementation allowing flow tests to be created and executed using a builder pattern.IkasanStandaloneFlowTestRule JUnit Rule implementation allowing flow tests to be created and executed using a builder pattern.InspectableProducer<T> Dummy producer to test last messages/events in unit tests.MessageListenerVerifier Allows for capturing of test messages on JMS endpointsMultiRecipientRouterComponent Router Component type.OrderedExpectation Implementation of a FlowExpectation based on applying the expectations in a strict given order.ProducerComponent Producer Component type.SequencerComponent Sequencer Component type.SftpRule SftpSystemRule is a helper class to allow SFTP testing.SingleRecipientRouterComponent Router Component type.SplitterComponent Splitter Component type.TranslatorComponent Translator Component type.UnorderedExpectation Implementation of the AbstractListExpectation based on applying the expectations in any order.