PHP Class eZ\Bundle\EzPublishRestBundle\Tests\Functional\TestCase

Inheritance: extends PHPUnit_Framework_TestCas\PHPUnit_Framework_TestCase
Afficher le fichier Open project: ezsystems/ezpublish-kernel Class Usage Examples

Protected Properties

Свойство Type Description
$autoLogin boolean If true, a login request is automatically done during setUp().
$testSuffix

Méthodes publiques

Méthode Description
createHttpRequest ( $method, $uri, $contentType = '', $acceptType = '' ) : Buzz\Message\Request
sendHttpRequest ( Buzz\Message\Request $request ) : Buzz\Message\Response
tearDownAfterClass ( )

Méthodes protégées

Méthode Description
addCreatedElement ( $href )
addTestSuffix ( $string )
assertHttpResponseCodeEquals ( Buzz\Message\Response $response, $expected )
assertHttpResponseHasHeader ( Buzz\Message\Response $response, $header, $expectedValue = null )
createContent ( $xml ) : array
createFolder ( $string, string $parentLocationId ) : array
generateMediaTypeString ( $typeString )
getContentLocations ( string $contentHref ) : array
getHttpHost ( )
getLoginPassword ( )
getLoginUsername ( )
login ( ) : stdClass Sends a login request to the REST server.
setSessionInput ( Buzz\Message\Request $request, string $password = null ) : string Sets the request's content to a JSON session creation payload.
setUp ( )

Private Methods

Méthode Description
clearCreatedElement ( array $contentArray )
getHttpResponseCodeErrorMessage ( $errorMessage )

Method Details

addCreatedElement() protected méthode

protected addCreatedElement ( $href )

addTestSuffix() protected méthode

protected addTestSuffix ( $string )

assertHttpResponseCodeEquals() protected méthode

protected assertHttpResponseCodeEquals ( Buzz\Message\Response $response, $expected )
$response Buzz\Message\Response

assertHttpResponseHasHeader() protected méthode

protected assertHttpResponseHasHeader ( Buzz\Message\Response $response, $header, $expectedValue = null )
$response Buzz\Message\Response

createContent() protected méthode

protected createContent ( $xml ) : array
$xml
Résultat array Content key of the Content struct array

createFolder() protected méthode

protected createFolder ( $string, string $parentLocationId ) : array
$parentLocationId string The REST id of the parent location
Résultat array created Content, as an array

createHttpRequest() public méthode

public createHttpRequest ( $method, $uri, $contentType = '', $acceptType = '' ) : Buzz\Message\Request
Résultat Buzz\Message\Request

generateMediaTypeString() protected méthode

protected generateMediaTypeString ( $typeString )

getContentLocations() protected méthode

protected getContentLocations ( string $contentHref ) : array
$contentHref string
Résultat array

getHttpHost() protected méthode

protected getHttpHost ( )

getLoginPassword() protected méthode

protected getLoginPassword ( )

getLoginUsername() protected méthode

protected getLoginUsername ( )

login() protected méthode

Sends a login request to the REST server.
protected login ( ) : stdClass
Résultat stdClass an object with the name, identifier, csrftoken properties.

sendHttpRequest() public méthode

public sendHttpRequest ( Buzz\Message\Request $request ) : Buzz\Message\Response
$request Buzz\Message\Request
Résultat Buzz\Message\Response

setSessionInput() protected méthode

Sets the request's content to a JSON session creation payload.
protected setSessionInput ( Buzz\Message\Request $request, string $password = null ) : string
$request Buzz\Message\Request
$password string The password to use in the input. Will use the default one if not set.
Résultat string

setUp() protected méthode

protected setUp ( )

tearDownAfterClass() public static méthode

public static tearDownAfterClass ( )

Property Details

$autoLogin protected_oe property

If true, a login request is automatically done during setUp().
protected bool $autoLogin
Résultat boolean

$testSuffix protected_oe static_oe property

protected static $testSuffix