PHP Класс Knp\Bundle\KnpBundlesBundle\Features\Context\FeatureContext

Наследование: extends Behat\BehatBundle\Context\MinkContext
Показать файл Открыть проект

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

Метод Описание
__construct ( $parameters )
assertBundlePage ( $ownerName, $name )
assertPageContainsTextsInOrder ( Behat\Gherkin\Node\TableNode $table ) Checks, that page contains specified texts in order.
assertResponseShouldContainJson ( Behat\Gherkin\Node\PyStringNode $jsonString )
assertThereIsBundleRowWithFollowingTexts ( Behat\Gherkin\Node\TableNode $table )
assertThereIsElementContainingTexts ( $element, Behat\Gherkin\Node\TableNode $table )
iAmAtHomepage ( )
iAmLoggedInAs ( $username )
iSendARequest ( $url )
iShouldNotSeeRecommendButton ( )
iShouldSeeAtomEntry ( $entryId )
iShouldSeeOwner ( $ownerName )
iShouldSeeRecommendButton ( )
iShouldSeeThatIsManagedByDeveloper ( $bundleName )
organizationHasFollowingMembers ( $orgName, Behat\Gherkin\Node\TableNode $table )
printLastResponseOnError ( Behat\Behat\Event\ScenarioEvent $scenarioEvent )
responseIsSuccessful ( )
searchFor ( $text )
setKernel ( Symfony\Component\HttpKernel\KernelInterface $kernel ) Sets Kernel instance.
theBundlesHaveFollowingKeywords ( Behat\Gherkin\Node\TableNode $table )
theSiteHasFollowingBundles ( Behat\Gherkin\Node\TableNode $table )
theSiteHasFollowingOrganizations ( Behat\Gherkin\Node\TableNode $table )
theSiteHasFollowingUsers ( Behat\Gherkin\Node\TableNode $table )

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

Метод Описание
getContainer ( ) : Symfony\Component\DependencyInjection\ContainerInterface gets container from kernel
getEntityManager ( ) : EntityManager Returns entity manager
getRouter ( ) : Router Returns router service
replacePlaceHolder ( string $string ) : string
setPlaceHolder ( string $key, string $value )

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

Метод Описание
recursiveArrayKeysCheck ( array $array1, array $array2 )
setPrivateProperty ( mixed $object, string $propertyName, mixed $value ) : null

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

__construct() публичный Метод

public __construct ( $parameters )

assertBundlePage() публичный Метод

public assertBundlePage ( $ownerName, $name )

assertPageContainsTextsInOrder() публичный Метод

Checks, that page contains specified texts in order.
public assertPageContainsTextsInOrder ( Behat\Gherkin\Node\TableNode $table )
$table Behat\Gherkin\Node\TableNode

assertResponseShouldContainJson() публичный Метод

public assertResponseShouldContainJson ( Behat\Gherkin\Node\PyStringNode $jsonString )
$jsonString Behat\Gherkin\Node\PyStringNode

assertThereIsBundleRowWithFollowingTexts() публичный Метод

public assertThereIsBundleRowWithFollowingTexts ( Behat\Gherkin\Node\TableNode $table )
$table Behat\Gherkin\Node\TableNode

assertThereIsElementContainingTexts() публичный Метод

public assertThereIsElementContainingTexts ( $element, Behat\Gherkin\Node\TableNode $table )
$table Behat\Gherkin\Node\TableNode

getContainer() защищенный Метод

gets container from kernel
protected getContainer ( ) : Symfony\Component\DependencyInjection\ContainerInterface
Результат Symfony\Component\DependencyInjection\ContainerInterface

getEntityManager() защищенный Метод

Returns entity manager
protected getEntityManager ( ) : EntityManager
Результат Doctrine\ORM\EntityManager

getRouter() защищенный Метод

Returns router service
protected getRouter ( ) : Router
Результат Symfony\Bundle\FrameworkBundle\Routing\Router

iAmAtHomepage() публичный Метод

public iAmAtHomepage ( )

iAmLoggedInAs() публичный Метод

public iAmLoggedInAs ( $username )

iSendARequest() публичный Метод

public iSendARequest ( $url )

iShouldNotSeeRecommendButton() публичный Метод

iShouldSeeAtomEntry() публичный Метод

public iShouldSeeAtomEntry ( $entryId )

iShouldSeeOwner() публичный Метод

public iShouldSeeOwner ( $ownerName )

iShouldSeeRecommendButton() публичный Метод

iShouldSeeThatIsManagedByDeveloper() публичный Метод

public iShouldSeeThatIsManagedByDeveloper ( $bundleName )

organizationHasFollowingMembers() публичный Метод

public organizationHasFollowingMembers ( $orgName, Behat\Gherkin\Node\TableNode $table )
$table Behat\Gherkin\Node\TableNode

printLastResponseOnError() публичный Метод

public printLastResponseOnError ( Behat\Behat\Event\ScenarioEvent $scenarioEvent )
$scenarioEvent Behat\Behat\Event\ScenarioEvent

replacePlaceHolder() защищенный Метод

protected replacePlaceHolder ( string $string ) : string
$string string
Результат string

responseIsSuccessful() публичный Метод

searchFor() публичный Метод

public searchFor ( $text )

setKernel() публичный Метод

Sets Kernel instance.
public setKernel ( Symfony\Component\HttpKernel\KernelInterface $kernel )
$kernel Symfony\Component\HttpKernel\KernelInterface HttpKernel instance

setPlaceHolder() защищенный Метод

protected setPlaceHolder ( string $key, string $value )
$key string
$value string

theBundlesHaveFollowingKeywords() публичный Метод

public theBundlesHaveFollowingKeywords ( Behat\Gherkin\Node\TableNode $table )
$table Behat\Gherkin\Node\TableNode

theSiteHasFollowingBundles() публичный Метод

public theSiteHasFollowingBundles ( Behat\Gherkin\Node\TableNode $table )
$table Behat\Gherkin\Node\TableNode

theSiteHasFollowingOrganizations() публичный Метод

public theSiteHasFollowingOrganizations ( Behat\Gherkin\Node\TableNode $table )
$table Behat\Gherkin\Node\TableNode

theSiteHasFollowingUsers() публичный Метод

public theSiteHasFollowingUsers ( Behat\Gherkin\Node\TableNode $table )
$table Behat\Gherkin\Node\TableNode