PHP Класс common\WebTestCase

Наследование: extends Symfony\Bundle\FrameworkBundle\Test\WebTestCase
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
assertIs404 ( Client $client )
backupParametersFile ( string $kernelDir ) Copies the parameters.yml file to a backup version
createClient ( array $options = [], array $server = [] ) : Client Creates a Client.
emptyTestDatabase ( SpoonDatabase $database ) Fully empties the test database
getKernelClass ( ) : string Attempts to guess the kernel location.
importSQL ( SpoonDatabase $database, string $sql ) Executes sql in the database
loadFixtures ( Client $client, array $fixtureClasses = [] )
login ( ) Logs in a user. We do this directly in the authentication class because this is a lot faster than submitting forms and following redirects
logout ( ) Log out a user
putParametersFileBack ( string $kernelDir ) Puts the backed up parameters.yml file back
requestWithGetParameters ( Client $client, string $url, array $data = [] ) : Crawler Do a request with the given GET parameters
setGetParameters ( array $data = [] ) Set the GET parameters, as some of the old code relies on GET
submitEditForm ( Client $client, Form $form, array $data = [] ) Edits the data of a form
submitForm ( Client $client, Form $form, array $data = [] ) Submits the form and mimics the GET parameters, since they aren't added by default in the functional tests
unsetGetParameters ( array $data = [] ) Unset the GET parameters, as some of the old code relies on GET

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

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

protected assertIs404 ( Client $client )
$client Symfony\Bundle\FrameworkBundle\Client

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

Copies the parameters.yml file to a backup version
protected backupParametersFile ( string $kernelDir )
$kernelDir string

createClient() защищенный статический Метод

Creates a Client.
protected static createClient ( array $options = [], array $server = [] ) : Client
$options array An array of options to pass to the createKernel class
$server array An array of server parameters
Результат Symfony\Bundle\FrameworkBundle\Client A Client instance

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

Fully empties the test database
protected emptyTestDatabase ( SpoonDatabase $database )
$database SpoonDatabase

getKernelClass() защищенный статический Метод

When the Kernel is located, the file is required.
protected static getKernelClass ( ) : string
Результат string The Kernel class name

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

Executes sql in the database
protected importSQL ( SpoonDatabase $database, string $sql )
$database SpoonDatabase
$sql string

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

protected loadFixtures ( Client $client, array $fixtureClasses = [] )
$client Symfony\Bundle\FrameworkBundle\Client
$fixtureClasses array

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

Logging in using the forms is tested in the Authentication module
protected login ( )

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

Log out a user
protected logout ( )

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

Puts the backed up parameters.yml file back
protected putParametersFileBack ( string $kernelDir )
$kernelDir string

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

Do a request with the given GET parameters
protected requestWithGetParameters ( Client $client, string $url, array $data = [] ) : Crawler
$client Symfony\Bundle\FrameworkBundle\Client
$url string
$data array
Результат Symfony\Component\DomCrawler\Crawler

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

Set the GET parameters, as some of the old code relies on GET
protected setGetParameters ( array $data = [] )
$data array

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

Edits the data of a form
protected submitEditForm ( Client $client, Form $form, array $data = [] )
$client Symfony\Bundle\FrameworkBundle\Client
$form Symfony\Component\DomCrawler\Form
$data array

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

Submits the form and mimics the GET parameters, since they aren't added by default in the functional tests
protected submitForm ( Client $client, Form $form, array $data = [] )
$client Symfony\Bundle\FrameworkBundle\Client
$form Symfony\Component\DomCrawler\Form
$data array

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

Unset the GET parameters, as some of the old code relies on GET
protected unsetGetParameters ( array $data = [] )
$data array