PHP Класс eZ\Bundle\EzPublishRestBundle\Tests\Functional\TestCase

Наследование: extends PHPUnit_Framework_TestCas\PHPUnit_Framework_TestCase
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$autoLogin boolean If true, a login request is automatically done during setUp().
$testSuffix

Открытые методы

Метод Описание
createHttpRequest ( $method, $uri, $contentType = '', $acceptType = '' ) : Buzz\Message\Request
sendHttpRequest ( Buzz\Message\Request $request ) : Buzz\Message\Response
tearDownAfterClass ( )

Защищенные методы

Метод Описание
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 ( )

Приватные методы

Метод Описание
clearCreatedElement ( array $contentArray )
getHttpResponseCodeErrorMessage ( $errorMessage )

Описание методов

addCreatedElement() защищенный метод

protected addCreatedElement ( $href )

addTestSuffix() защищенный метод

protected addTestSuffix ( $string )

assertHttpResponseCodeEquals() защищенный метод

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

assertHttpResponseHasHeader() защищенный метод

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

createContent() защищенный метод

protected createContent ( $xml ) : array
$xml
Результат array Content key of the Content struct array

createFolder() защищенный метод

protected createFolder ( $string, string $parentLocationId ) : array
$parentLocationId string The REST id of the parent location
Результат array created Content, as an array

createHttpRequest() публичный метод

public createHttpRequest ( $method, $uri, $contentType = '', $acceptType = '' ) : Buzz\Message\Request
Результат Buzz\Message\Request

generateMediaTypeString() защищенный метод

protected generateMediaTypeString ( $typeString )

getContentLocations() защищенный метод

protected getContentLocations ( string $contentHref ) : array
$contentHref string
Результат array

getHttpHost() защищенный метод

protected getHttpHost ( )

getLoginPassword() защищенный метод

protected getLoginPassword ( )

getLoginUsername() защищенный метод

protected getLoginUsername ( )

login() защищенный метод

Sends a login request to the REST server.
protected login ( ) : stdClass
Результат stdClass an object with the name, identifier, csrftoken properties.

sendHttpRequest() публичный метод

public sendHttpRequest ( Buzz\Message\Request $request ) : Buzz\Message\Response
$request Buzz\Message\Request
Результат Buzz\Message\Response

setSessionInput() защищенный метод

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.
Результат string

setUp() защищенный метод

protected setUp ( )

tearDownAfterClass() публичный статический метод

public static tearDownAfterClass ( )

Описание свойств

$autoLogin защищенное свойство

If true, a login request is automatically done during setUp().
protected bool $autoLogin
Результат boolean

$testSuffix защищенное статическое свойство

protected static $testSuffix