PHP Class Plum\Plum\WorkflowTest

Author: Florian Eckerstorfer ([email protected])
Inheritance: extends PHPUnit_Framework_TestCase
Show file Open project: plumphp/plum

Public Methods

Method Description
addConverterConvertsCallbackInArrayIntoCallbackConverter ( )
addConverterConvertsCallbackIntoCallbackConverter ( )
addConverterConvertsFilterCallbackInArrayIntoCallbackFilter ( )
addConverterThrowsExceptionIfConverterInArrayIsNotConverter ( )
addConverterThrowsExceptionIfConverterIsMissingInArray ( )
addConverterThrowsExceptionIfElementIsNotAConverterAndNotAnArray ( )
addConverterWithArrayShouldAddConverterToWorkflow ( )
addConverterWithConverterInstanceShouldAddConverterToWorkflow ( )
addConverterWithFieldAcceptsCallbackAndCreatesCallbackConverter ( )
addConverterWithFieldAcceptsCallbackFilterInArrayAndCreatesCallbackFilter ( )
addConverterWithFieldAndConverterInstanceShouldAddValueConverterToWorkflow ( )
addConverterWithFieldAndPrependShouldPrependValueConverterToWorkflow ( )
addConverterWithPrependShouldPrependConverterToWorkflow ( )
addFilterConvertsCallbackInArrayIntoCallbackConverter ( )
addFilterConvertsCallbackIntoCallbackConverter ( )
addFilterThrowsExceptionIfArrayDoesNotContainFilter ( )
addFilterThrowsExceptionIfElementIsNotAFilterAndNotAnArray ( )
addFilterThrowsExceptionIfFilterInArrayIsNotFilter ( )
addFilterWithArrayShouldAddFilterToWorkflow ( )
addFilterWithFieldAndFilterInstanceShouldAddValueFilterToWorkflow ( )
addFilterWithFieldAndPrependShouldPrependValueFilterToWorkflow ( )
addFilterWithFieldConvertsCallbackIntoCallbackConverter ( )
addFilterWithFilterInstanceShouldAddFilterToWorkflow ( )
addFilterWithPrependShouldPrependFilterToWorkflow ( )
addWriterConvertsFilterCallbackInArrayIntoCallbackFilter ( )
addWriterThrowsExceptionIfElementIsNotAnArrayAndNotAWriter ( )
addWriterThrowsExceptionIfWriterInArrayIsNotWriter ( )
addWriterThrowsExceptionIfWriterIsMissingInArray ( )
addWriterWithArrayShouldAddWriterToWorkflow ( )
addWriterWithPrependShouldPrependWriterToWorkflow ( )
addWriterWithWriterInstanceShouldAddWriterToWorkflow ( )
getPipelineShouldReturnAllPipelineElements ( )
getPipelineShouldReturnOnlyElementsOfGivenType ( )
processShouldApplyConverterIfFieldFilterReturnsTrueToReadItems ( )
processShouldApplyConverterIfFilterReturnsTrueToReadItems ( )
processShouldApplyConverterToReadItems ( )
processShouldApplyFilterToReadItems ( )
processShouldApplyMultipleWritersToReadItems ( )
processShouldApplyValueConverterIfFieldFilterReturnsTrueToReadItems ( )
processShouldApplyValueConverterIfFilterReturnsTrueToReadItems ( )
processShouldApplyValueConverterToReadItems ( )
processShouldApplyValueFilterToReadItems ( )
processShouldApplyWriterToReadItems ( )
processShouldApplyWriterToReadItemsIfFilterReturnsTrue ( )
processShouldCollectExceptionsIfResumeOnErrorOptionIsTrue ( )
processShouldDoNothingWhenNothingIsRead ( )
processShouldFilterItemIfConverterReturnsNull ( )
processShouldNotApplyConverterIfFilterReturnsFalseToReadItems ( )
processShouldNotApplyValueConverterIfFilterReturnsFalseToReadItems ( )
processShouldNotApplyWriterToReadItemsIfFilterReturnsFalse ( )
processShouldReadFromMultipleReaders ( )
processShouldThrowExceptionsIfResumeOnErrorOptionIsFalse ( )
setUp ( )

Protected Methods

Method Description
getMockConverter ( ) : Plum\Plum\Converter\ConverterInterface | Mockery\MockInterface
getMockFilter ( ) : Plum\Plum\Filter\FilterInterface | Mockery\MockInterface
getMockReader ( ) : Plum\Plum\Reader\ReaderInterface | Mockery\MockInterface
getMockWriter ( ) : Plum\Plum\Writer\WriterInterface | Mockery\MockInterface

Method Details

addConverterConvertsCallbackInArrayIntoCallbackConverter() public method

addConverterConvertsCallbackIntoCallbackConverter() public method

addConverterConvertsFilterCallbackInArrayIntoCallbackFilter() public method

addConverterThrowsExceptionIfConverterInArrayIsNotConverter() public method

addConverterThrowsExceptionIfConverterIsMissingInArray() public method

addConverterThrowsExceptionIfElementIsNotAConverterAndNotAnArray() public method

addConverterWithArrayShouldAddConverterToWorkflow() public method

addConverterWithConverterInstanceShouldAddConverterToWorkflow() public method

addConverterWithFieldAcceptsCallbackAndCreatesCallbackConverter() public method

addConverterWithFieldAcceptsCallbackFilterInArrayAndCreatesCallbackFilter() public method

addConverterWithFieldAndConverterInstanceShouldAddValueConverterToWorkflow() public method

addConverterWithFieldAndPrependShouldPrependValueConverterToWorkflow() public method

addConverterWithPrependShouldPrependConverterToWorkflow() public method

addFilterConvertsCallbackInArrayIntoCallbackConverter() public method

addFilterConvertsCallbackIntoCallbackConverter() public method

addFilterThrowsExceptionIfArrayDoesNotContainFilter() public method

addFilterThrowsExceptionIfElementIsNotAFilterAndNotAnArray() public method

addFilterThrowsExceptionIfFilterInArrayIsNotFilter() public method

addFilterWithArrayShouldAddFilterToWorkflow() public method

addFilterWithFieldAndFilterInstanceShouldAddValueFilterToWorkflow() public method

addFilterWithFieldAndPrependShouldPrependValueFilterToWorkflow() public method

addFilterWithFieldConvertsCallbackIntoCallbackConverter() public method

addFilterWithFilterInstanceShouldAddFilterToWorkflow() public method

addFilterWithPrependShouldPrependFilterToWorkflow() public method

addWriterConvertsFilterCallbackInArrayIntoCallbackFilter() public method

addWriterThrowsExceptionIfElementIsNotAnArrayAndNotAWriter() public method

addWriterThrowsExceptionIfWriterInArrayIsNotWriter() public method

addWriterThrowsExceptionIfWriterIsMissingInArray() public method

addWriterWithArrayShouldAddWriterToWorkflow() public method

addWriterWithPrependShouldPrependWriterToWorkflow() public method

addWriterWithWriterInstanceShouldAddWriterToWorkflow() public method

getMockConverter() protected method

protected getMockConverter ( ) : Plum\Plum\Converter\ConverterInterface | Mockery\MockInterface
return Plum\Plum\Converter\ConverterInterface | Mockery\MockInterface

getMockFilter() protected method

protected getMockFilter ( ) : Plum\Plum\Filter\FilterInterface | Mockery\MockInterface
return Plum\Plum\Filter\FilterInterface | Mockery\MockInterface

getMockReader() protected method

protected getMockReader ( ) : Plum\Plum\Reader\ReaderInterface | Mockery\MockInterface
return Plum\Plum\Reader\ReaderInterface | Mockery\MockInterface

getMockWriter() protected method

protected getMockWriter ( ) : Plum\Plum\Writer\WriterInterface | Mockery\MockInterface
return Plum\Plum\Writer\WriterInterface | Mockery\MockInterface

getPipelineShouldReturnAllPipelineElements() public method

getPipelineShouldReturnOnlyElementsOfGivenType() public method

processShouldApplyConverterIfFieldFilterReturnsTrueToReadItems() public method

processShouldApplyConverterIfFilterReturnsTrueToReadItems() public method

processShouldApplyConverterToReadItems() public method

processShouldApplyFilterToReadItems() public method

processShouldApplyMultipleWritersToReadItems() public method

processShouldApplyValueConverterIfFieldFilterReturnsTrueToReadItems() public method

processShouldApplyValueConverterIfFilterReturnsTrueToReadItems() public method

processShouldApplyValueConverterToReadItems() public method

processShouldApplyValueFilterToReadItems() public method

processShouldApplyWriterToReadItems() public method

processShouldApplyWriterToReadItemsIfFilterReturnsTrue() public method

processShouldCollectExceptionsIfResumeOnErrorOptionIsTrue() public method

processShouldDoNothingWhenNothingIsRead() public method

processShouldFilterItemIfConverterReturnsNull() public method

processShouldNotApplyConverterIfFilterReturnsFalseToReadItems() public method

processShouldNotApplyValueConverterIfFilterReturnsFalseToReadItems() public method

processShouldNotApplyWriterToReadItemsIfFilterReturnsFalse() public method

processShouldReadFromMultipleReaders() public method

processShouldThrowExceptionsIfResumeOnErrorOptionIsFalse() public method

setUp() public method

public setUp ( )