PHP 클래스 Sylius\Behat\Context\Ui\Shop\AddressBookContext

저자: Anna Walasek ([email protected])
저자: Jan Góralski ([email protected])
상속: implements Behat\Behat\Context\Context
파일 보기 프로젝트 열기: sylius/sylius

공개 메소드들

메소드 설명
__construct ( Sylius\Behat\Service\SharedStorageInterface $sharedStorage, Sylius\Component\Resource\Repository\RepositoryInterface $addressRepository, Sylius\Behat\Page\Shop\Account\AddressBook\IndexPageInterface $addressBookIndexPage, Sylius\Behat\Page\Shop\Account\AddressBook\CreatePageInterface $addressBookCreatePage, Sylius\Behat\Page\Shop\Account\AddressBook\UpdatePageInterface $addressBookUpdatePage, Sylius\Behat\Service\Resolver\CurrentPageResolverInterface $currentPageResolver, Sylius\Behat\Service\NotificationCheckerInterface $notificationChecker )
addressShouldBeMarkedAsMyDefaultAddress ( Sylius\Component\Core\Model\AddressInterface $address )
iAddIt ( )
iBrowseMyAddresses ( )
iChangeMyTo ( $field, $value )
iChooseAsMyCountry ( $countryName )
iChooseAsMyProvince ( $provinceName )
iDeleteTheAddress ( $fullname )
iEditAddressOf ( $fullName )
iLeaveEveryFieldEmpty ( )
iSaveChangedAddress ( )
iSetTheAddressOfAsDefault ( $fullName )
iShouldBeNotifiedAboutErrors ( $expectedCount )
iShouldBeNotifiedAboutSuccessfulDelete ( )
iShouldBeNotifiedAboutSuccessfulUpdate ( )
iShouldBeNotifiedThatAddressHasBeenSetAsDefault ( )
iShouldBeNotifiedThatAddressHasBeenSuccessfullyAdded ( )
iShouldBeNotifiedThatTheProvinceNeedsToBeSpecified ( )
iShouldBeUnableToEditTheirAddress ( )
iShouldHaveAddresses ( $count = 1 )
iShouldHaveNoDefaultAddress ( )
iShouldNotSeeAddressOf ( $fullName )
iShouldStillBeOnAddressAdditionPage ( )
iSpecifyAsMyProvince ( $provinceName )
iSpecifyTheAddressAs ( Sylius\Component\Core\Model\AddressInterface $address )
iTryToEditTheAddressOf ( $fullName )
iWantToAddANewAddressToMyAddressBook ( )
itShouldContain ( $value )
thereShouldBeNoAddresses ( )
thisAddressShouldHavePersonFirstNameAndLastName ( $fullName )

비공개 메소드들

메소드 설명
assertAddressesCountOnPage ( integer $expectedCount )
getAddressOf ( string $fullName ) : Sylius\Component\Core\Model\AddressInterface
getCurrentPage ( ) : Sylius\Behat\Page\SymfonyPageInterface

메소드 상세

__construct() 공개 메소드

public __construct ( Sylius\Behat\Service\SharedStorageInterface $sharedStorage, Sylius\Component\Resource\Repository\RepositoryInterface $addressRepository, Sylius\Behat\Page\Shop\Account\AddressBook\IndexPageInterface $addressBookIndexPage, Sylius\Behat\Page\Shop\Account\AddressBook\CreatePageInterface $addressBookCreatePage, Sylius\Behat\Page\Shop\Account\AddressBook\UpdatePageInterface $addressBookUpdatePage, Sylius\Behat\Service\Resolver\CurrentPageResolverInterface $currentPageResolver, Sylius\Behat\Service\NotificationCheckerInterface $notificationChecker )
$sharedStorage Sylius\Behat\Service\SharedStorageInterface
$addressRepository Sylius\Component\Resource\Repository\RepositoryInterface
$addressBookIndexPage Sylius\Behat\Page\Shop\Account\AddressBook\IndexPageInterface
$addressBookCreatePage Sylius\Behat\Page\Shop\Account\AddressBook\CreatePageInterface
$addressBookUpdatePage Sylius\Behat\Page\Shop\Account\AddressBook\UpdatePageInterface
$currentPageResolver Sylius\Behat\Service\Resolver\CurrentPageResolverInterface
$notificationChecker Sylius\Behat\Service\NotificationCheckerInterface

addressShouldBeMarkedAsMyDefaultAddress() 공개 메소드

public addressShouldBeMarkedAsMyDefaultAddress ( Sylius\Component\Core\Model\AddressInterface $address )
$address Sylius\Component\Core\Model\AddressInterface

iAddIt() 공개 메소드

public iAddIt ( )

iBrowseMyAddresses() 공개 메소드

public iBrowseMyAddresses ( )

iChangeMyTo() 공개 메소드

public iChangeMyTo ( $field, $value )

iChooseAsMyCountry() 공개 메소드

public iChooseAsMyCountry ( $countryName )

iChooseAsMyProvince() 공개 메소드

public iChooseAsMyProvince ( $provinceName )

iDeleteTheAddress() 공개 메소드

public iDeleteTheAddress ( $fullname )

iEditAddressOf() 공개 메소드

public iEditAddressOf ( $fullName )

iLeaveEveryFieldEmpty() 공개 메소드

iSaveChangedAddress() 공개 메소드

public iSaveChangedAddress ( )

iSetTheAddressOfAsDefault() 공개 메소드

public iSetTheAddressOfAsDefault ( $fullName )

iShouldBeNotifiedAboutErrors() 공개 메소드

public iShouldBeNotifiedAboutErrors ( $expectedCount )

iShouldBeNotifiedAboutSuccessfulDelete() 공개 메소드

iShouldBeNotifiedAboutSuccessfulUpdate() 공개 메소드

iShouldBeNotifiedThatAddressHasBeenSetAsDefault() 공개 메소드

iShouldBeNotifiedThatAddressHasBeenSuccessfullyAdded() 공개 메소드

iShouldBeNotifiedThatTheProvinceNeedsToBeSpecified() 공개 메소드

iShouldBeUnableToEditTheirAddress() 공개 메소드

iShouldHaveAddresses() 공개 메소드

public iShouldHaveAddresses ( $count = 1 )

iShouldHaveNoDefaultAddress() 공개 메소드

iShouldNotSeeAddressOf() 공개 메소드

public iShouldNotSeeAddressOf ( $fullName )

iShouldStillBeOnAddressAdditionPage() 공개 메소드

iSpecifyAsMyProvince() 공개 메소드

public iSpecifyAsMyProvince ( $provinceName )

iSpecifyTheAddressAs() 공개 메소드

public iSpecifyTheAddressAs ( Sylius\Component\Core\Model\AddressInterface $address )
$address Sylius\Component\Core\Model\AddressInterface

iTryToEditTheAddressOf() 공개 메소드

public iTryToEditTheAddressOf ( $fullName )

iWantToAddANewAddressToMyAddressBook() 공개 메소드

itShouldContain() 공개 메소드

public itShouldContain ( $value )

thereShouldBeNoAddresses() 공개 메소드

thisAddressShouldHavePersonFirstNameAndLastName() 공개 메소드