PHP Trait _generated\CliTesterActions

Afficher le fichier Open project: phundament/app

Méthodes publiques

Méthode Description
amInPath ( $path ) [!] Method is generated. Documentation taken from corresponding module.
canSeeFileContentsEqual ( $text ) [!] Method is generated. Documentation taken from corresponding module.
canSeeFileFound ( $filename, string $path = null ) [!] Method is generated. Documentation taken from corresponding module.
canSeeInShellOutput ( $text ) [!] Method is generated. Documentation taken from corresponding module.
canSeeInThisFile ( $text ) [!] Method is generated. Documentation taken from corresponding module.
canSeeNumberNewLines ( integer $number ) [!] Method is generated. Documentation taken from corresponding module.
canSeeShellOutputMatches ( $regex ) [!] Method is generated. Documentation taken from corresponding module.
canSeeThisFileMatches ( $regex ) [!] Method is generated. Documentation taken from corresponding module.
cantSeeFileFound ( $filename, string $path = null ) [!] Method is generated. Documentation taken from corresponding module.
cantSeeInShellOutput ( $text ) [!] Method is generated. Documentation taken from corresponding module.
cantSeeInThisFile ( $text ) [!] Method is generated. Documentation taken from corresponding module.
cleanDir ( $dirname ) [!] Method is generated. Documentation taken from corresponding module.
copyDir ( $src, $dst ) [!] Method is generated. Documentation taken from corresponding module.
deleteDir ( $dirname ) [!] Method is generated. Documentation taken from corresponding module.
deleteFile ( $filename ) [!] Method is generated. Documentation taken from corresponding module.
deleteThisFile ( ) [!] Method is generated. Documentation taken from corresponding module.
dontSeeFileFound ( $filename, string $path = null ) [!] Method is generated. Documentation taken from corresponding module.
dontSeeInShellOutput ( $text ) [!] Method is generated. Documentation taken from corresponding module.
dontSeeInThisFile ( $text ) [!] Method is generated. Documentation taken from corresponding module.
openFile ( $filename ) [!] Method is generated. Documentation taken from corresponding module.
runShellCommand ( $command, boolean $failNonZero = null ) [!] Method is generated. Documentation taken from corresponding module.
seeFileContentsEqual ( $text ) [!] Method is generated. Documentation taken from corresponding module.
seeFileFound ( $filename, string $path = null ) [!] Method is generated. Documentation taken from corresponding module.
seeInShellOutput ( $text ) [!] Method is generated. Documentation taken from corresponding module.
seeInThisFile ( $text ) [!] Method is generated. Documentation taken from corresponding module.
seeNumberNewLines ( integer $number ) [!] Method is generated. Documentation taken from corresponding module.
seeShellOutputMatches ( $regex ) [!] Method is generated. Documentation taken from corresponding module.
seeThisFileMatches ( $regex ) [!] Method is generated. Documentation taken from corresponding module.
writeToFile ( $filename, $contents ) [!] Method is generated. Documentation taken from corresponding module.

Méthodes protégées

Méthode Description
getScenario ( ) : Codeception\Scenario

Method Details

amInPath() public méthode

Enters a directory In local filesystem. Project root directory is used by default
See also: Codeception\Module\Filesystem::amInPath()
public amInPath ( $path )
$path

canSeeFileContentsEqual() public méthode

Checks the strict matching of file contents. Unlike seeInThisFile will fail if file has something more than expected lines. Better to use with HEREDOC strings. Matching is done after removing "\r" chars from file content. php openFile('process.pid'); $I->seeFileContentsEqual('3192'); ?>
See also: Codeception\Module\Filesystem::seeFileContentsEqual()
public canSeeFileContentsEqual ( $text )
$text Conditional Assertion: Test won't be stopped on fail

canSeeFileFound() public méthode

Checks if file exists in path. Opens a file when it's exists php seeFileFound('UserModel.php','app/models'); ?>
See also: Codeception\Module\Filesystem::seeFileFound()
public canSeeFileFound ( $filename, string $path = null )
$filename
$path string Conditional Assertion: Test won't be stopped on fail

canSeeInShellOutput() public méthode

Checks that output from last executed command contains text
See also: Codeception\Module\Cli::seeInShellOutput()
public canSeeInShellOutput ( $text )
$text Conditional Assertion: Test won't be stopped on fail

canSeeInThisFile() public méthode

Checks If opened file has text in it. Usage: php openFile('composer.json'); $I->seeInThisFile('codeception/codeception'); ?>
See also: Codeception\Module\Filesystem::seeInThisFile()
public canSeeInThisFile ( $text )
$text Conditional Assertion: Test won't be stopped on fail

canSeeNumberNewLines() public méthode

Checks If opened file has the number of new lines. Usage: php openFile('composer.json'); $I->seeNumberNewLines(5); ?>
See also: Codeception\Module\Filesystem::seeNumberNewLines()
public canSeeNumberNewLines ( integer $number )
$number integer New lines Conditional Assertion: Test won't be stopped on fail

canSeeShellOutputMatches() public méthode

Conditional Assertion: Test won't be stopped on fail
See also: Codeception\Module\Cli::seeShellOutputMatches()
public canSeeShellOutputMatches ( $regex )

canSeeThisFileMatches() public méthode

Checks that contents of currently opened file matches $regex
See also: Codeception\Module\Filesystem::seeThisFileMatches()
public canSeeThisFileMatches ( $regex )
$regex Conditional Assertion: Test won't be stopped on fail

cantSeeFileFound() public méthode

Checks if file does not exist in path
See also: Codeception\Module\Filesystem::dontSeeFileFound()
public cantSeeFileFound ( $filename, string $path = null )
$filename
$path string Conditional Assertion: Test won't be stopped on fail

cantSeeInShellOutput() public méthode

Checks that output from latest command doesn't contain text
See also: Codeception\Module\Cli::dontSeeInShellOutput()
public cantSeeInShellOutput ( $text )
$text Conditional Assertion: Test won't be stopped on fail

cantSeeInThisFile() public méthode

Checks If opened file doesn't contain text in it php openFile('composer.json'); $I->dontSeeInThisFile('codeception/codeception'); ?>
See also: Codeception\Module\Filesystem::dontSeeInThisFile()
public cantSeeInThisFile ( $text )
$text Conditional Assertion: Test won't be stopped on fail

cleanDir() public méthode

Erases directory contents php cleanDir('logs'); ?>
See also: Codeception\Module\Filesystem::cleanDir()
public cleanDir ( $dirname )
$dirname

copyDir() public méthode

Copies directory with all contents php copyDir('vendor','old_vendor'); ?>
See also: Codeception\Module\Filesystem::copyDir()
public copyDir ( $src, $dst )
$src
$dst

deleteDir() public méthode

Deletes directory with all subdirectories php deleteDir('vendor'); ?>
See also: Codeception\Module\Filesystem::deleteDir()
public deleteDir ( $dirname )
$dirname

deleteFile() public méthode

Deletes a file php deleteFile('composer.lock'); ?>
See also: Codeception\Module\Filesystem::deleteFile()
public deleteFile ( $filename )
$filename

deleteThisFile() public méthode

Deletes a file
See also: Codeception\Module\Filesystem::deleteThisFile()
public deleteThisFile ( )

dontSeeFileFound() public méthode

Checks if file does not exist in path
See also: Codeception\Module\Filesystem::dontSeeFileFound()
public dontSeeFileFound ( $filename, string $path = null )
$filename
$path string

dontSeeInShellOutput() public méthode

Checks that output from latest command doesn't contain text
See also: Codeception\Module\Cli::dontSeeInShellOutput()
public dontSeeInShellOutput ( $text )
$text

dontSeeInThisFile() public méthode

Checks If opened file doesn't contain text in it php openFile('composer.json'); $I->dontSeeInThisFile('codeception/codeception'); ?>
See also: Codeception\Module\Filesystem::dontSeeInThisFile()
public dontSeeInThisFile ( $text )
$text

getScenario() abstract protected méthode

abstract protected getScenario ( ) : Codeception\Scenario
Résultat Codeception\Scenario

openFile() public méthode

Opens a file and stores it's content. Usage: php openFile('composer.json'); $I->seeInThisFile('codeception/codeception'); ?>
See also: Codeception\Module\Filesystem::openFile()
public openFile ( $filename )
$filename

runShellCommand() public méthode

Executes a shell command. Fails If exit code is > 0. You can disable this by setting second parameter to false php runShellCommand('phpunit'); do not fail test when command fails $I->runShellCommand('phpunit', false);
See also: Codeception\Module\Cli::runShellCommand()
public runShellCommand ( $command, boolean $failNonZero = null )
$command
$failNonZero boolean

seeFileContentsEqual() public méthode

Checks the strict matching of file contents. Unlike seeInThisFile will fail if file has something more than expected lines. Better to use with HEREDOC strings. Matching is done after removing "\r" chars from file content. php openFile('process.pid'); $I->seeFileContentsEqual('3192'); ?>
See also: Codeception\Module\Filesystem::seeFileContentsEqual()
public seeFileContentsEqual ( $text )
$text

seeFileFound() public méthode

Checks if file exists in path. Opens a file when it's exists php seeFileFound('UserModel.php','app/models'); ?>
See also: Codeception\Module\Filesystem::seeFileFound()
public seeFileFound ( $filename, string $path = null )
$filename
$path string

seeInShellOutput() public méthode

Checks that output from last executed command contains text
See also: Codeception\Module\Cli::seeInShellOutput()
public seeInShellOutput ( $text )
$text

seeInThisFile() public méthode

Checks If opened file has text in it. Usage: php openFile('composer.json'); $I->seeInThisFile('codeception/codeception'); ?>
See also: Codeception\Module\Filesystem::seeInThisFile()
public seeInThisFile ( $text )
$text

seeNumberNewLines() public méthode

Checks If opened file has the number of new lines. Usage: php openFile('composer.json'); $I->seeNumberNewLines(5); ?>
See also: Codeception\Module\Filesystem::seeNumberNewLines()
public seeNumberNewLines ( integer $number )
$number integer New lines

seeShellOutputMatches() public méthode

[!] Method is generated. Documentation taken from corresponding module.
See also: Codeception\Module\Cli::seeShellOutputMatches()
public seeShellOutputMatches ( $regex )

seeThisFileMatches() public méthode

Checks that contents of currently opened file matches $regex
See also: Codeception\Module\Filesystem::seeThisFileMatches()
public seeThisFileMatches ( $regex )
$regex

writeToFile() public méthode

Saves contents to file
See also: Codeception\Module\Filesystem::writeToFile()
public writeToFile ( $filename, $contents )
$filename
$contents