PHP 클래스 Behat\RestTestingContext\BaseContext

상속: implements Behat\RestTestingExtension\Context\RestTestingAwareContext, implements Behat\Behat\Context\SnippetAcceptingContext
파일 보기 프로젝트 열기: deminy/behat-rest-testing 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$contexts Behat\Behat\Context\Context[]
$data array Store data used across different contexts and steps.
$restContext RestContext
$webApiContext Behat\WebApiExtension\Context\WebApiContext

공개 메소드들

메소드 설명
__construct ( array $params = [] )
__get ( $name ) : mixed
__set ( string $name, $value ) : mixed
exists ( string $name ) : boolean Check if specified field name exists or not.
get ( string $name = null ) : mixed Get data by field name, or return all data if no field name provided.
getRestContext ( ) : RestContext
getWebApiContext ( ) : Behat\WebApiExtension\Context\WebApiContext
set ( string $name, mixed $value ) : void Set value on given field name.
setRestContext ( RestContext $restContext ) : void
setWebApiContext ( Behat\WebApiExtension\Context\WebApiContext $webApiContext ) : void

보호된 메소드들

메소드 설명
addContext ( Behat\Behat\Context\Context $context = null )
getContext ( string $name ) : Behat\Behat\Context\Context | null
getResponse ( ) : GuzzleHttp\Message\ResponseInterface
setResponse ( GuzzleHttp\Message\ResponseInterface $response ) : void
setResponseBody ( string $body ) : void

메소드 상세

__construct() 공개 메소드

public __construct ( array $params = [] )
$params array

__get() 공개 메소드

public __get ( $name ) : mixed
$name
리턴 mixed

__set() 공개 메소드

public __set ( string $name, $value ) : mixed
$name string
리턴 mixed $value

addContext() 보호된 메소드

protected addContext ( Behat\Behat\Context\Context $context = null )
$context Behat\Behat\Context\Context

exists() 공개 정적인 메소드

Check if specified field name exists or not.
public static exists ( string $name ) : boolean
$name string Field name.
리턴 boolean

get() 공개 정적인 메소드

Get data by field name, or return all data if no field name provided.
public static get ( string $name = null ) : mixed
$name string Field name.
리턴 mixed

getContext() 보호된 메소드

protected getContext ( string $name ) : Behat\Behat\Context\Context | null
$name string
리턴 Behat\Behat\Context\Context | null

getResponse() 보호된 메소드

protected getResponse ( ) : GuzzleHttp\Message\ResponseInterface
리턴 GuzzleHttp\Message\ResponseInterface

getRestContext() 공개 정적인 메소드

public static getRestContext ( ) : RestContext
리턴 RestContext

getWebApiContext() 공개 정적인 메소드

public static getWebApiContext ( ) : Behat\WebApiExtension\Context\WebApiContext
리턴 Behat\WebApiExtension\Context\WebApiContext

set() 공개 정적인 메소드

Set value on given field name.
public static set ( string $name, mixed $value ) : void
$name string Field name.
$value mixed Field value.
리턴 void

setResponse() 보호된 메소드

protected setResponse ( GuzzleHttp\Message\ResponseInterface $response ) : void
$response GuzzleHttp\Message\ResponseInterface
리턴 void

setResponseBody() 보호된 메소드

protected setResponseBody ( string $body ) : void
$body string
리턴 void

setRestContext() 공개 정적인 메소드

public static setRestContext ( RestContext $restContext ) : void
$restContext RestContext
리턴 void

setWebApiContext() 공개 정적인 메소드

public static setWebApiContext ( Behat\WebApiExtension\Context\WebApiContext $webApiContext ) : void
$webApiContext Behat\WebApiExtension\Context\WebApiContext
리턴 void

프로퍼티 상세

$contexts 보호되어 있는 정적으로 프로퍼티

protected static Context[],Behat\Behat\Context $contexts
리턴 Behat\Behat\Context\Context[]

$data 보호되어 있는 정적으로 프로퍼티

Store data used across different contexts and steps.
protected static array $data
리턴 array

$restContext 보호되어 있는 정적으로 프로퍼티

protected static RestContext,Behat\RestTestingContext $restContext
리턴 RestContext

$webApiContext 보호되어 있는 정적으로 프로퍼티

protected static WebApiContext,Behat\WebApiExtension\Context $webApiContext
리턴 Behat\WebApiExtension\Context\WebApiContext