PHP 클래스 ImboUnitTest\Http\Response\ResponseFormatterTest

상속: extends PHPUnit_Framework_TestCase
파일 보기 프로젝트 열기: imbo/imbo

공개 메소드들

메소드 설명
getImageResources ( )
getJsonpTriggers ( ) : array[] Get different jsonp triggers
getOriginalMimeTypes ( ) : array[] Get mime types and the expected formatter
setUp ( ) Set up the response formatter
tearDown ( ) Tear down the response
testCanSetAndGetTheFormatter ( )
testCanWrapJsonDataInSpecifiedCallback ( $param, $callback, $contentType, $valid = true )
testDoesNotDoContentNegotiationWhenTheRequestedPathIncludesAnExtension ( )
testDoesNotForceContentNegotiationOnErrorModelsWhenResourceIsNotAnImage ( )
testDoesNotSetResponseContentWhenHttpMethodIsHead ( )
testDoesNotTriggerAnImageConversionWhenTheImageHasTheCorrectMimeType ( )
testForcesContentNegotiationOnErrorModelsWhenResourceIsAnImage ( $routeName )
testPicksThePrioritizedMediaTypeIfMoreThanOneWithSameQualityAreSupportedByTheUserAgent ( )
testReturnWhenStatusCodeIs204 ( )
testReturnWhenThereIsNoModel ( )
testReturnsACorrectEventSubscription ( )
testThrowsAnExceptionInStrictModeWhenTheUserAgentDoesNotSupportAnyOfImbosMediaTypes ( )
testTriggersAConversionTransformationIfNeededWhenTheModelIsAnImage ( )
testUsesDefaultMediaTypeInNonStrictModeWhenTheUserAgentDoesNotSupportAnyMediaTypes ( )
testUsesTheOriginalMimeTypeOfTheImageIfConfigDisablesContentNegotiationForImages ( $originalMimeType, $expectedFormatter )
testUsesTheOriginalMimeTypeOfTheImageIfTheClientHasNoPreference ( $originalMimeType, $expectedFormatter )

메소드 상세

getImageResources() 공개 메소드

public getImageResources ( )

getJsonpTriggers() 공개 메소드

Get different jsonp triggers
public getJsonpTriggers ( ) : array[]
리턴 array[]

getOriginalMimeTypes() 공개 메소드

Get mime types and the expected formatter
public getOriginalMimeTypes ( ) : array[]
리턴 array[]

setUp() 공개 메소드

Set up the response formatter
public setUp ( )

tearDown() 공개 메소드

Tear down the response
public tearDown ( )

testCanSetAndGetTheFormatter() 공개 메소드

testCanWrapJsonDataInSpecifiedCallback() 공개 메소드

public testCanWrapJsonDataInSpecifiedCallback ( $param, $callback, $contentType, $valid = true )

testDoesNotDoContentNegotiationWhenTheRequestedPathIncludesAnExtension() 공개 메소드

testDoesNotForceContentNegotiationOnErrorModelsWhenResourceIsNotAnImage() 공개 메소드

testDoesNotSetResponseContentWhenHttpMethodIsHead() 공개 메소드

testDoesNotTriggerAnImageConversionWhenTheImageHasTheCorrectMimeType() 공개 메소드

testForcesContentNegotiationOnErrorModelsWhenResourceIsAnImage() 공개 메소드

testPicksThePrioritizedMediaTypeIfMoreThanOneWithSameQualityAreSupportedByTheUserAgent() 공개 메소드

testReturnWhenStatusCodeIs204() 공개 메소드

testReturnWhenThereIsNoModel() 공개 메소드

testReturnsACorrectEventSubscription() 공개 메소드

testThrowsAnExceptionInStrictModeWhenTheUserAgentDoesNotSupportAnyOfImbosMediaTypes() 공개 메소드

testTriggersAConversionTransformationIfNeededWhenTheModelIsAnImage() 공개 메소드

testUsesDefaultMediaTypeInNonStrictModeWhenTheUserAgentDoesNotSupportAnyMediaTypes() 공개 메소드

testUsesTheOriginalMimeTypeOfTheImageIfConfigDisablesContentNegotiationForImages() 공개 메소드

testUsesTheOriginalMimeTypeOfTheImageIfTheClientHasNoPreference() 공개 메소드

public testUsesTheOriginalMimeTypeOfTheImageIfTheClientHasNoPreference ( $originalMimeType, $expectedFormatter )