PHP 클래스 Kraken\_Unit\Util\Parser\Json\JsonParserTest

상속: extends Kraken\Test\TUnit
파일 보기 프로젝트 열기: kraken-php/framework

공개 메소드들

메소드 설명
parsersProvider ( ) : Kraken\Util\Parser\ParserInterface[]
testApiDecode_DecodesJsonToArray_ForDecodeObjectFlag ( )
testApiEncode_EncodesArrayToJson_ForDefaultDecoder ( Kraken\Util\Parser\ParserInterface $parser )
testApiEncode_EncodesObjectToJson_ForDefaultDecoder ( Kraken\Util\Parser\ParserInterface $parser )
testApiGetSupported_ReturnsSupportedConstants ( )
testApiIsSupported_ReturnsTrue_ForExistingConstants ( )

보호된 메소드들

메소드 설명
createParser ( integer $flags = JsonParser::DECODE_DEFAULT ) : JsonParser
getArray ( ) : mixed[]
getObject ( ) : StdClass
getString ( ) : string

메소드 상세

createParser() 보호된 메소드

protected createParser ( integer $flags = JsonParser::DECODE_DEFAULT ) : JsonParser
$flags integer
리턴 Kraken\Util\Parser\Json\JsonParser

getArray() 보호된 메소드

protected getArray ( ) : mixed[]
리턴 mixed[]

getObject() 보호된 메소드

protected getObject ( ) : StdClass
리턴 StdClass

getString() 보호된 메소드

protected getString ( ) : string
리턴 string

parsersProvider() 공개 메소드

public parsersProvider ( ) : Kraken\Util\Parser\ParserInterface[]
리턴 Kraken\Util\Parser\ParserInterface[]

testApiDecode_DecodesJsonToArray_ForDecodeObjectFlag() 공개 메소드

testApiEncode_EncodesArrayToJson_ForDefaultDecoder() 공개 메소드

public testApiEncode_EncodesArrayToJson_ForDefaultDecoder ( Kraken\Util\Parser\ParserInterface $parser )
$parser Kraken\Util\Parser\ParserInterface

testApiEncode_EncodesObjectToJson_ForDefaultDecoder() 공개 메소드

public testApiEncode_EncodesObjectToJson_ForDefaultDecoder ( Kraken\Util\Parser\ParserInterface $parser )
$parser Kraken\Util\Parser\ParserInterface

testApiGetSupported_ReturnsSupportedConstants() 공개 메소드

testApiIsSupported_ReturnsTrue_ForExistingConstants() 공개 메소드