PHP Class ImboUnitTest\EventListener\ImageVariationsTest

Inheritance: extends ImboUnitTest\EventListener\ListenerTests
Datei anzeigen Open project: imbo/imbo

Public Methods

Method Description
getAdjustmentTransformations ( ) : array[] Data provider
getTransformations ( ) : array[] Data provider
setUp ( ) Set up the listener
tearDown ( ) Tear down the listener
testAdjustsTransformationParams ( $transformations, $index, $ratio, $expectedIndex, $expected )
testCanGetTheMinWidthFromASetOfTransformations ( $width, $height, array $transformations, $maxWidth )
testDoesNotAdjustTransformationsAfterGivenTransformationIndex ( )
testDoesNotTriggerWarningsOnSuccessfulVariationsDelete ( )
testFallsBackIfDatabaseDoesNotReturnAnyVariation ( )
testFallsBackIfNoRelevantTransformationsApplied ( )
testFallsBackIfNoTransformationsAreApplied ( )
testFallsBackIfSizeIsLargerThanOriginal ( )
testGenerateVariationsAutoScalesRespectingMaxMinWidth ( )
testGenerateVariationsCallsStoreImageVariationForEveryWidth ( )
testGenerateVariationsIncludesSpecifiedWidths ( )
testGenerateVariationsTriggersWarningOnDatabaseException ( )
testGenerateVariationsTriggersWarningOnStorageException ( )
testGenerateVariationsTriggersWarningOnTransformationException ( )
testGenerateVariationsWithLosslessParamTriggersPngConversion ( )
testThrowsOnInvalidDatabaseFromCallable ( )
testThrowsOnInvalidDatabaseFromString ( )
testThrowsOnInvalidScaleFactor ( )
testThrowsOnInvalidStorageFromCallable ( )
testThrowsOnInvalidStorageFromString ( )
testThrowsOnMissingDatabaseAdapter ( )
testThrowsOnMissingStorageAdapter ( )
testTriggersWarningIfVariationFoundInDbButNotStorage ( )
testTriggersWarningOnFailedDeleteFromDatabase ( )
testTriggersWarningOnFailedDeleteFromStorage ( )
testUpdatesResponseAndImageModelOnSuccess ( )

Protected Methods

Method Description
getListener ( )

Method Details

getAdjustmentTransformations() public method

Data provider
public getAdjustmentTransformations ( ) : array[]
return array[]

getListener() protected method

protected getListener ( )

getTransformations() public method

Data provider
public getTransformations ( ) : array[]
return array[]

setUp() public method

Set up the listener
public setUp ( )

tearDown() public method

Tear down the listener
public tearDown ( )

testAdjustsTransformationParams() public method

public testAdjustsTransformationParams ( $transformations, $index, $ratio, $expectedIndex, $expected )

testCanGetTheMinWidthFromASetOfTransformations() public method

public testCanGetTheMinWidthFromASetOfTransformations ( $width, $height, array $transformations, $maxWidth )
$transformations array

testDoesNotAdjustTransformationsAfterGivenTransformationIndex() public method

testDoesNotTriggerWarningsOnSuccessfulVariationsDelete() public method

testFallsBackIfDatabaseDoesNotReturnAnyVariation() public method

testFallsBackIfNoRelevantTransformationsApplied() public method

testFallsBackIfNoTransformationsAreApplied() public method

testFallsBackIfSizeIsLargerThanOriginal() public method

testGenerateVariationsAutoScalesRespectingMaxMinWidth() public method

testGenerateVariationsCallsStoreImageVariationForEveryWidth() public method

testGenerateVariationsIncludesSpecifiedWidths() public method

testGenerateVariationsTriggersWarningOnDatabaseException() public method

testGenerateVariationsTriggersWarningOnStorageException() public method

testGenerateVariationsTriggersWarningOnTransformationException() public method

testGenerateVariationsWithLosslessParamTriggersPngConversion() public method

testThrowsOnInvalidDatabaseFromCallable() public method

testThrowsOnInvalidDatabaseFromString() public method

testThrowsOnInvalidScaleFactor() public method

testThrowsOnInvalidStorageFromCallable() public method

testThrowsOnInvalidStorageFromString() public method

testThrowsOnMissingDatabaseAdapter() public method

testThrowsOnMissingStorageAdapter() public method

testTriggersWarningIfVariationFoundInDbButNotStorage() public method

testTriggersWarningOnFailedDeleteFromDatabase() public method

testTriggersWarningOnFailedDeleteFromStorage() public method

testUpdatesResponseAndImageModelOnSuccess() public method