A B C E F G I M N O P R S T U 

A

AbstractComponent - Class in org.ikasan.testharness.flow.expectation.model
Abstract modelling of a flow component type.
AbstractComponent(String, Class<?>) - Constructor for class org.ikasan.testharness.flow.expectation.model.AbstractComponent
Constructor
AbstractListExpectation - Class in org.ikasan.testharness.flow.expectation.service
Abstract expectation based on a List of DefaultExpectations
AbstractListExpectation() - Constructor for class org.ikasan.testharness.flow.expectation.service.AbstractListExpectation
 
AbstractListExpectation(ComparatorService) - Constructor for class org.ikasan.testharness.flow.expectation.service.AbstractListExpectation
Constructor allowing an alternate comparator service.
AbstractListExpectation.DefaultExpectation<T> - Class in org.ikasan.testharness.flow.expectation.service
Default expectation allows for anything to be provided as an expectation.
AbstractListExpectation.DefaultExpectation(T, ExpectationComparator<?, ?>) - Constructor for class org.ikasan.testharness.flow.expectation.service.AbstractListExpectation.DefaultExpectation
Constructor
addExpectation(AbstractListExpectation.DefaultExpectation<?>, String) - Method in class org.ikasan.testharness.flow.expectation.service.AbstractListExpectation
Append the expectation to the already defined expectations
addObserver(FlowObserver) - Method in interface org.ikasan.testharness.flow.FlowSubject
Add a flow test observer.
addObserver(FlowObserver) - Method in class org.ikasan.testharness.flow.listener.FlowEventListenerSubject
Add the specified observer
afterFlowElement(String, String, FlowElement, FlowEvent) - Method in class org.ikasan.testharness.flow.listener.FlowEventListenerSubject
Captures the details of the flow component and event in flight.
allSatisfied() - Method in class org.ikasan.testharness.flow.expectation.service.AbstractListExpectation
Have all expectations been satisfied
allSatisfied() - Method in interface org.ikasan.testharness.flow.expectation.service.FlowExpectation
have all expectations been satisfied
assertIsSatisfied() - Method in interface org.ikasan.testharness.flow.FlowTestHarness
Test harness should ensure all specifed expectations have been met.
assertIsSatisfied() - Method in class org.ikasan.testharness.flow.FlowTestHarnessImpl
 

B

beforeFlowElement(String, String, FlowElement, FlowEvent) - Method in class org.ikasan.testharness.flow.listener.FlowEventListenerSubject
Does nothing in this implementation as we are only interested in the afterFlowElement operations for event capture.
BrokerComponent - Class in org.ikasan.testharness.flow.expectation.model
Broker Component type.
BrokerComponent(String) - Constructor for class org.ikasan.testharness.flow.expectation.model.BrokerComponent
Constructor

C

Capture<T> - Class in org.ikasan.testharness.flow
Provides a container object to capture any actual occurrences in the flow.
Capture(T) - Constructor for class org.ikasan.testharness.flow.Capture
Constructor
ComparatorService<K> - Interface in org.ikasan.testharness.flow.comparator.service
ComparatorService contract.
comparatorService - Variable in class org.ikasan.testharness.flow.expectation.service.AbstractListExpectation
comparator service for expectations
ComparatorServiceImpl - Class in org.ikasan.testharness.flow.comparator.service
ComparatorService default implementation provides six default comparators for all component types and event by mapping the expectation class to a comparator instance.
ComparatorServiceImpl() - Constructor for class org.ikasan.testharness.flow.comparator.service.ComparatorServiceImpl
 
compare(E, A) - Method in interface org.ikasan.testharness.flow.comparator.ExpectationComparator
Compares the two incoming objects to ensure the expectation is satisifed by the actual.
compare(AbstractComponent, FlowElement) - Method in class org.ikasan.testharness.flow.comparator.model.FlowElementComparator
 
compare(Object, Object) - Method in class org.ikasan.testharness.flow.comparator.model.IgnoreComparator
 
ConsumerComponent - Class in org.ikasan.testharness.flow.expectation.model
Consumer Component type.
ConsumerComponent(String) - Constructor for class org.ikasan.testharness.flow.expectation.model.ConsumerComponent
Constructor
ConverterComponent - Class in org.ikasan.testharness.flow.expectation.model
Converter Component type.
ConverterComponent(String) - Constructor for class org.ikasan.testharness.flow.expectation.model.ConverterComponent
Constructor

E

expectation(T, ExpectationComparator<?, ?>) - Method in class org.ikasan.testharness.flow.expectation.service.AbstractListExpectation
Add an Expectation and specific user defined comparator to the ordered expectations
expectation(T, ExpectationComparator<?, ?>, String) - Method in class org.ikasan.testharness.flow.expectation.service.AbstractListExpectation
Add an Expectation and specific user defined comparator to the ordered expectations and provide a specific description to help identity this expectation at runtime.
expectation(T) - Method in class org.ikasan.testharness.flow.expectation.service.AbstractListExpectation
Add an Expectation to the ordered expectations
expectation(T, String) - Method in class org.ikasan.testharness.flow.expectation.service.AbstractListExpectation
Add an Expectation to the ordered expectations and provide a description to help identify this expectation at runtime.
expectation(T, ExpectationComparator<?, ?>) - Method in interface org.ikasan.testharness.flow.expectation.service.FlowExpectation
Set an expectation with a specific comparator to measure the expecation.
expectation(T, ExpectationComparator<?, ?>, String) - Method in interface org.ikasan.testharness.flow.expectation.service.FlowExpectation
Set an expectation with a specific comparator to measure the expecation and a description of the expectation test which can help identify this expectation at runtime.
expectation(T) - Method in interface org.ikasan.testharness.flow.expectation.service.FlowExpectation
Set an expectation.
expectation(T, String) - Method in interface org.ikasan.testharness.flow.expectation.service.FlowExpectation
Set an expectation and provide a description for this expecation test which can help identify this expectation at runtime.
ExpectationComparator<E,A> - Interface in org.ikasan.testharness.flow.comparator
Expectation comparator contract.
expectations - Variable in class org.ikasan.testharness.flow.expectation.service.AbstractListExpectation
 

F

FilterComponent - Class in org.ikasan.testharness.flow.expectation.model
Filter Component type.
FilterComponent(String) - Constructor for class org.ikasan.testharness.flow.expectation.model.FilterComponent
Constructor
FlowElementComparator - Class in org.ikasan.testharness.flow.comparator.model
Compares expected flow event against captured flow event.
FlowElementComparator() - Constructor for class org.ikasan.testharness.flow.comparator.model.FlowElementComparator
 
FlowEventListenerSubject - Class in org.ikasan.testharness.flow.listener
Captures all component and event activity in this flow by implementing the Ikasan Framework FlowEventListener.
FlowEventListenerSubject(ReplicationFactory<FlowEvent>) - Constructor for class org.ikasan.testharness.flow.listener.FlowEventListenerSubject
Constructor
FlowExpectation - Interface in org.ikasan.testharness.flow.expectation.service
Public API for setting operations on the FlowExpectation implemenation class.
FlowObserver - Interface in org.ikasan.testharness.flow
FlowObserver contract for implementation by any class requiring capture of the observed flow actions.
FlowSubject - Interface in org.ikasan.testharness.flow
Ikasan flow subject contract.
FlowTestHarness - Interface in org.ikasan.testharness.flow
FlowTestHarness contract.
FlowTestHarnessImpl - Class in org.ikasan.testharness.flow
Implementation of the FlowTestHarness as a FlowObserver.
FlowTestHarnessImpl(FlowExpectation) - Constructor for class org.ikasan.testharness.flow.FlowTestHarnessImpl
Constructor

G

getActual() - Method in class org.ikasan.testharness.flow.Capture
Get the generic type
getComparator(K) - Method in interface org.ikasan.testharness.flow.comparator.service.ComparatorService
Retrieve a comparator for this specific expectation.
getComparator(Class<?>) - Method in class org.ikasan.testharness.flow.comparator.service.ComparatorServiceImpl
Utility method for finding the comparator for an expectation class.
getDefaultComparatorService() - Static method in class org.ikasan.testharness.flow.expectation.service.AbstractListExpectation
Default comparator service
getDescription() - Method in class org.ikasan.testharness.flow.expectation.service.AbstractListExpectation.DefaultExpectation
Getter for exception description
getEventCount() - Method in class org.ikasan.testharness.flow.producer.InspectableProducer
 
getEvents() - Method in class org.ikasan.testharness.flow.producer.InspectableProducer
 
getExpectation() - Method in class org.ikasan.testharness.flow.expectation.service.AbstractListExpectation.DefaultExpectation
Getter for generic expectation type
getExpectationComparator() - Method in class org.ikasan.testharness.flow.expectation.service.AbstractListExpectation.DefaultExpectation
Getter for expectation comparator
getName() - Method in class org.ikasan.testharness.flow.expectation.model.AbstractComponent
Getter for component name
getType() - Method in class org.ikasan.testharness.flow.expectation.model.AbstractComponent
Getter for component class type

I

ignore(T) - Method in class org.ikasan.testharness.flow.expectation.service.AbstractListExpectation
Add an ignore operation to the expectations order
ignore(T, String) - Method in class org.ikasan.testharness.flow.expectation.service.AbstractListExpectation
Add an ignore operation to the expectations order and provide a description to help identify this expectation at runtime.
ignore(T) - Method in interface org.ikasan.testharness.flow.expectation.service.FlowExpectation
ignore an expectation
ignore(T, String) - Method in interface org.ikasan.testharness.flow.expectation.service.FlowExpectation
ignore an expectation and provide a description which can help identify this expectation at runtime.
IgnoreComparator - Class in org.ikasan.testharness.flow.comparator.model
Ignore comparator.
IgnoreComparator() - Constructor for class org.ikasan.testharness.flow.comparator.model.IgnoreComparator
 
IgnoreExpectation<T> - Class in org.ikasan.testharness.flow.expectation.model
Ignore expectation allows for a standard implementation to be provided when ignoring expected behaviour.
IgnoreExpectation(T) - Constructor for class org.ikasan.testharness.flow.expectation.model.IgnoreExpectation
Constructor
initFlowObservers() - Method in class org.ikasan.testharness.flow.listener.FlowEventListenerSubject
Utility method for initialising the flow observers list implemented for ease of testing.
InspectableProducer<T> - Class in org.ikasan.testharness.flow.producer
Dummy producer to test last messages/events in unit tests.
InspectableProducer() - Constructor for class org.ikasan.testharness.flow.producer.InspectableProducer
Constructs a InspectableProducer.
InspectableProducer(IkasanJmsTemplate) - Constructor for class org.ikasan.testharness.flow.producer.InspectableProducer
Constructs a InspectableProducer with an IkasanJmsTemplate.
invoke(T) - Method in class org.ikasan.testharness.flow.producer.InspectableProducer
 
isSatisfied(Capture<?>) - Method in class org.ikasan.testharness.flow.expectation.service.AbstractListExpectation
Is this actual operation satisfied with a corresponding expectation
isSatisfied(Capture<?>) - Method in interface org.ikasan.testharness.flow.expectation.service.FlowExpectation
does an expectation satisfy the captured actual behaiour
isSatisfied(Capture<?>) - Method in class org.ikasan.testharness.flow.expectation.service.OrderedExpectation
Is this actual operation satisfied with a corresponding expectation
isSatisfied(Capture<?>) - Method in class org.ikasan.testharness.flow.expectation.service.UnorderedExpectation
Is this actual operation satisfied with a corresponding expectation
isUseJms() - Method in class org.ikasan.testharness.flow.producer.InspectableProducer
 

M

MultiRecipientRouterComponent - Class in org.ikasan.testharness.flow.expectation.model
Router Component type.
MultiRecipientRouterComponent(String) - Constructor for class org.ikasan.testharness.flow.expectation.model.MultiRecipientRouterComponent
Constructor

N

notify(T) - Method in interface org.ikasan.testharness.flow.FlowObserver
Notify the observer of an actual behaviour change.
notify(T) - Method in class org.ikasan.testharness.flow.FlowTestHarnessImpl
Notification of a behavior in the flow

O

OrderedExpectation - Class in org.ikasan.testharness.flow.expectation.service
Implementation of a FlowExpectation based on applying the expectations in a strict given order.
OrderedExpectation() - Constructor for class org.ikasan.testharness.flow.expectation.service.OrderedExpectation
Constructor
OrderedExpectation(ComparatorService) - Constructor for class org.ikasan.testharness.flow.expectation.service.OrderedExpectation
Contructor allowing an alternate comparator service.
org.ikasan.testharness.flow - package org.ikasan.testharness.flow
 
org.ikasan.testharness.flow.comparator - package org.ikasan.testharness.flow.comparator
 
org.ikasan.testharness.flow.comparator.model - package org.ikasan.testharness.flow.comparator.model
 
org.ikasan.testharness.flow.comparator.service - package org.ikasan.testharness.flow.comparator.service
 
org.ikasan.testharness.flow.expectation.model - package org.ikasan.testharness.flow.expectation.model
 
org.ikasan.testharness.flow.expectation.service - package org.ikasan.testharness.flow.expectation.service
 
org.ikasan.testharness.flow.listener - package org.ikasan.testharness.flow.listener
 
org.ikasan.testharness.flow.producer - package org.ikasan.testharness.flow.producer
 

P

ProducerComponent - Class in org.ikasan.testharness.flow.expectation.model
Producer Component type.
ProducerComponent(String) - Constructor for class org.ikasan.testharness.flow.expectation.model.ProducerComponent
Constructor

R

removeAllObservers() - Method in interface org.ikasan.testharness.flow.FlowSubject
Remove all flow test observers.
removeAllObservers() - Method in class org.ikasan.testharness.flow.listener.FlowEventListenerSubject
Remove all observers
removeObserver(FlowObserver) - Method in interface org.ikasan.testharness.flow.FlowSubject
Remove a flow test observer.
removeObserver(FlowObserver) - Method in class org.ikasan.testharness.flow.listener.FlowEventListenerSubject
Remove the specified observer
RouterComponent - Class in org.ikasan.testharness.flow.expectation.model
Router Component type.
RouterComponent(String) - Constructor for class org.ikasan.testharness.flow.expectation.model.RouterComponent
Constructor

S

SequencerComponent - Class in org.ikasan.testharness.flow.expectation.model
Sequencer Component type.
SequencerComponent(String) - Constructor for class org.ikasan.testharness.flow.expectation.model.SequencerComponent
Constructor
setDescription(String) - Method in class org.ikasan.testharness.flow.expectation.service.AbstractListExpectation.DefaultExpectation
Setter for exception description
setIgnoreEventCapture(boolean) - Method in interface org.ikasan.testharness.flow.FlowSubject
Allow override of default event capture behaviour
setIgnoreEventCapture(boolean) - Method in class org.ikasan.testharness.flow.listener.FlowEventListenerSubject
Allow override of the event capture status.
setUseJms(boolean) - Method in class org.ikasan.testharness.flow.producer.InspectableProducer
 
SingleRecipientRouterComponent - Class in org.ikasan.testharness.flow.expectation.model
Router Component type.
SingleRecipientRouterComponent(String) - Constructor for class org.ikasan.testharness.flow.expectation.model.SingleRecipientRouterComponent
Constructor
SplitterComponent - Class in org.ikasan.testharness.flow.expectation.model
Splitter Component type.
SplitterComponent(String) - Constructor for class org.ikasan.testharness.flow.expectation.model.SplitterComponent
Constructor

T

toString() - Method in class org.ikasan.testharness.flow.expectation.model.AbstractComponent
 
toString() - Method in class org.ikasan.testharness.flow.expectation.service.AbstractListExpectation.DefaultExpectation
 
TranslatorComponent - Class in org.ikasan.testharness.flow.expectation.model
Translator Component type.
TranslatorComponent(String) - Constructor for class org.ikasan.testharness.flow.expectation.model.TranslatorComponent
Constructor

U

UnorderedExpectation - Class in org.ikasan.testharness.flow.expectation.service
Implementation of the AbstractListExpectation based on applying the expectations in any order.
UnorderedExpectation() - Constructor for class org.ikasan.testharness.flow.expectation.service.UnorderedExpectation
Default constructor that will initialise a default comparator
UnorderedExpectation(ComparatorService) - Constructor for class org.ikasan.testharness.flow.expectation.service.UnorderedExpectation
Constructor allowing an alternate comparator service.
A B C E F G I M N O P R S T U 

Copyright © 2007-2017 Ikasan. All Rights Reserved.