PHP Class Elgg\EntityIconServiceTest

Inheritance: extends TestCase
Show file Open project: elgg/elgg

Public Methods

Method Description
getCoverSizes ( )
getIconSizesForSubtype ( $hook, $type, $sizes, $params )
getTestSizes ( )
iconDimensionsProvider ( )
setUp ( )
tearDown ( )
testCanCleanUpOnFailure ( )
testCanDeleteIcon ( )
testCanDeleteIconsWithAHookHandler ( )
testCanFilterIconSizesForEntityTypeSubtypePair ( )
testCanHandleServeIconRequest ( )
testCanListenToIconsSavedHook ( )
testCanPrepareInputFile ( )
testCanReplaceDefaultIconURL ( )
testCanReplaceIconFile ( )
testCanResolveDefaultIconURL ( )
testCanSaveIconFromElggFile ( )
testCanSaveIconFromLocalFile ( )
testCanSaveIconFromUploadedFile ( )
testCanSaveIconWithCroppingCoordinates ( )
testCanSaveIconsWithAHookHandler ( )
testCanSetSizesForCustomIconType ( )
testEmptySizeConfigSavesUnmodifiedVersion ( )
testGetDefaultIconFile ( )
testGetDefaultSizes ( )
testHasNoDefaultIcon ( )
testIconDimensionsAfterResize ( $sw, $sh, $size, $ew, $eh, $crop, $cw = null, $ch = null )
testIconLastChangedTime ( )
testIconURLInvalidatedOnAccessIdChange ( )
testServeIconSends400ForMalformattedRequest ( )
testServeIconSends404ForNonExistentGuid ( )
testThrowsExceptionIfLocalFileIsNotReadable ( )
testThrowsExceptionOnElggIconSave ( )
testThrowsExceptionOnInvalidHookHandlerReturnForIconFile ( )
testThrowsExceptionOnSaveIconFromNonExistentElggFile ( )

Protected Methods

Method Description
createService ( )

Method Details

createService() protected method

protected createService ( )

getCoverSizes() public static method

public static getCoverSizes ( )

getIconSizesForSubtype() public static method

public static getIconSizesForSubtype ( $hook, $type, $sizes, $params )

getTestSizes() public static method

public static getTestSizes ( )

iconDimensionsProvider() public method

setUp() public method

public setUp ( )

tearDown() public method

public tearDown ( )

testCanCleanUpOnFailure() public method

testCanDeleteIcon() public method

public testCanDeleteIcon ( )

testCanDeleteIconsWithAHookHandler() public method

testCanFilterIconSizesForEntityTypeSubtypePair() public method

testCanHandleServeIconRequest() public method

testCanListenToIconsSavedHook() public method

testCanPrepareInputFile() public method

testCanReplaceDefaultIconURL() public method

testCanReplaceIconFile() public method

testCanResolveDefaultIconURL() public method

testCanSaveIconFromElggFile() public method

testCanSaveIconFromLocalFile() public method

testCanSaveIconFromUploadedFile() public method

testCanSaveIconWithCroppingCoordinates() public method

testCanSaveIconsWithAHookHandler() public method

testCanSetSizesForCustomIconType() public method

testEmptySizeConfigSavesUnmodifiedVersion() public method

testGetDefaultIconFile() public method

testGetDefaultSizes() public method

public testGetDefaultSizes ( )

testHasNoDefaultIcon() public method

testIconDimensionsAfterResize() public method

public testIconDimensionsAfterResize ( $sw, $sh, $size, $ew, $eh, $crop, $cw = null, $ch = null )

testIconLastChangedTime() public method

testIconURLInvalidatedOnAccessIdChange() public method

testServeIconSends400ForMalformattedRequest() public method

testServeIconSends404ForNonExistentGuid() public method

testThrowsExceptionIfLocalFileIsNotReadable() public method

testThrowsExceptionOnElggIconSave() public method

testThrowsExceptionOnInvalidHookHandlerReturnForIconFile() public method

testThrowsExceptionOnSaveIconFromNonExistentElggFile() public method