/vendor/schmunk42/yii2-giiant/tests/cli/CliTester.php
https://gitlab.com/febfeb/pelatihan-git · PHP · 468 lines · 85 code · 39 blank · 344 comment · 0 complexity · 8439e68a7b517364c68844de8442f6e8 MD5 · raw file
- <?php //[STAMP] f365b25a1eb5c1f6a19f65f9f04a6f84
- // This class was automatically generated by build task
- // You should not change it manually as it will be overwritten on next build
- // @codingStandardsIgnoreFile
- use Codeception\Module\Filesystem;
- use Codeception\Module\Cli;
- use Codeception\Module\CliHelper;
- /**
- * Inherited Methods
- * @method void wantToTest($text)
- * @method void wantTo($text)
- * @method void execute($callable)
- * @method void expectTo($prediction)
- * @method void expect($prediction)
- * @method void amGoingTo($argumentation)
- * @method void am($role)
- * @method void lookForwardTo($achieveValue)
- * @method void comment($description)
- * @method void haveFriend($name, $actorClass = null)
- *
- * @SuppressWarnings(PHPMD)
- */
- class CliTester extends \Codeception\Actor
- {
-
- /**
- * [!] Method is generated. Documentation taken from corresponding module.
- *
- * Enters a directory In local filesystem.
- * Project root directory is used by default
- *
- * @param $path
- * @see \Codeception\Module\Filesystem::amInPath()
- */
- public function amInPath($path) {
- return $this->scenario->runStep(new \Codeception\Step\Condition('amInPath', func_get_args()));
- }
-
- /**
- * [!] Method is generated. Documentation taken from corresponding module.
- *
- * Opens a file and stores it's content.
- *
- * Usage:
- *
- * ``` php
- * <?php
- * $I->openFile('composer.json');
- * $I->seeInThisFile('codeception/codeception');
- * ?>
- * ```
- *
- * @param $filename
- * @see \Codeception\Module\Filesystem::openFile()
- */
- public function openFile($filename) {
- return $this->scenario->runStep(new \Codeception\Step\Action('openFile', func_get_args()));
- }
-
- /**
- * [!] Method is generated. Documentation taken from corresponding module.
- *
- * Deletes a file
- *
- * ``` php
- * <?php
- * $I->deleteFile('composer.lock');
- * ?>
- * ```
- *
- * @param $filename
- * @see \Codeception\Module\Filesystem::deleteFile()
- */
- public function deleteFile($filename) {
- return $this->scenario->runStep(new \Codeception\Step\Action('deleteFile', func_get_args()));
- }
-
- /**
- * [!] Method is generated. Documentation taken from corresponding module.
- *
- * Deletes directory with all subdirectories
- *
- * ``` php
- * <?php
- * $I->deleteDir('vendor');
- * ?>
- * ```
- *
- * @param $dirname
- * @see \Codeception\Module\Filesystem::deleteDir()
- */
- public function deleteDir($dirname) {
- return $this->scenario->runStep(new \Codeception\Step\Action('deleteDir', func_get_args()));
- }
-
- /**
- * [!] Method is generated. Documentation taken from corresponding module.
- *
- * Copies directory with all contents
- *
- * ``` php
- * <?php
- * $I->copyDir('vendor','old_vendor');
- * ?>
- * ```
- *
- * @param $src
- * @param $dst
- * @see \Codeception\Module\Filesystem::copyDir()
- */
- public function copyDir($src, $dst) {
- return $this->scenario->runStep(new \Codeception\Step\Action('copyDir', func_get_args()));
- }
-
- /**
- * [!] Method is generated. Documentation taken from corresponding module.
- *
- * Checks If opened file has `text` in it.
- *
- * Usage:
- *
- * ``` php
- * <?php
- * $I->openFile('composer.json');
- * $I->seeInThisFile('codeception/codeception');
- * ?>
- * ```
- *
- * @param $text
- * Conditional Assertion: Test won't be stopped on fail
- * @see \Codeception\Module\Filesystem::seeInThisFile()
- */
- public function canSeeInThisFile($text) {
- return $this->scenario->runStep(new \Codeception\Step\ConditionalAssertion('seeInThisFile', func_get_args()));
- }
- /**
- * [!] Method is generated. Documentation taken from corresponding module.
- *
- * Checks If opened file has `text` in it.
- *
- * Usage:
- *
- * ``` php
- * <?php
- * $I->openFile('composer.json');
- * $I->seeInThisFile('codeception/codeception');
- * ?>
- * ```
- *
- * @param $text
- * @see \Codeception\Module\Filesystem::seeInThisFile()
- */
- public function seeInThisFile($text) {
- return $this->scenario->runStep(new \Codeception\Step\Assertion('seeInThisFile', func_get_args()));
- }
-
- /**
- * [!] Method is generated. Documentation taken from corresponding module.
- *
- * 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
- * <?php
- * $I->openFile('process.pid');
- * $I->seeFileContentsEqual('3192');
- * ?>
- * ```
- *
- * @param $text
- * Conditional Assertion: Test won't be stopped on fail
- * @see \Codeception\Module\Filesystem::seeFileContentsEqual()
- */
- public function canSeeFileContentsEqual($text) {
- return $this->scenario->runStep(new \Codeception\Step\ConditionalAssertion('seeFileContentsEqual', func_get_args()));
- }
- /**
- * [!] Method is generated. Documentation taken from corresponding module.
- *
- * 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
- * <?php
- * $I->openFile('process.pid');
- * $I->seeFileContentsEqual('3192');
- * ?>
- * ```
- *
- * @param $text
- * @see \Codeception\Module\Filesystem::seeFileContentsEqual()
- */
- public function seeFileContentsEqual($text) {
- return $this->scenario->runStep(new \Codeception\Step\Assertion('seeFileContentsEqual', func_get_args()));
- }
-
- /**
- * [!] Method is generated. Documentation taken from corresponding module.
- *
- * Checks If opened file doesn't contain `text` in it
- *
- * ``` php
- * <?php
- * $I->openFile('composer.json');
- * $I->dontSeeInThisFile('codeception/codeception');
- * ?>
- * ```
- *
- * @param $text
- * Conditional Assertion: Test won't be stopped on fail
- * @see \Codeception\Module\Filesystem::dontSeeInThisFile()
- */
- public function cantSeeInThisFile($text) {
- return $this->scenario->runStep(new \Codeception\Step\ConditionalAssertion('dontSeeInThisFile', func_get_args()));
- }
- /**
- * [!] Method is generated. Documentation taken from corresponding module.
- *
- * Checks If opened file doesn't contain `text` in it
- *
- * ``` php
- * <?php
- * $I->openFile('composer.json');
- * $I->dontSeeInThisFile('codeception/codeception');
- * ?>
- * ```
- *
- * @param $text
- * @see \Codeception\Module\Filesystem::dontSeeInThisFile()
- */
- public function dontSeeInThisFile($text) {
- return $this->scenario->runStep(new \Codeception\Step\Assertion('dontSeeInThisFile', func_get_args()));
- }
-
- /**
- * [!] Method is generated. Documentation taken from corresponding module.
- *
- * Deletes a file
- * @see \Codeception\Module\Filesystem::deleteThisFile()
- */
- public function deleteThisFile() {
- return $this->scenario->runStep(new \Codeception\Step\Action('deleteThisFile', func_get_args()));
- }
-
- /**
- * [!] Method is generated. Documentation taken from corresponding module.
- *
- * Checks if file exists in path.
- * Opens a file when it's exists
- *
- * ``` php
- * <?php
- * $I->seeFileFound('UserModel.php','app/models');
- * ?>
- * ```
- *
- * @param $filename
- * @param string $path
- * Conditional Assertion: Test won't be stopped on fail
- * @see \Codeception\Module\Filesystem::seeFileFound()
- */
- public function canSeeFileFound($filename, $path = null) {
- return $this->scenario->runStep(new \Codeception\Step\ConditionalAssertion('seeFileFound', func_get_args()));
- }
- /**
- * [!] Method is generated. Documentation taken from corresponding module.
- *
- * Checks if file exists in path.
- * Opens a file when it's exists
- *
- * ``` php
- * <?php
- * $I->seeFileFound('UserModel.php','app/models');
- * ?>
- * ```
- *
- * @param $filename
- * @param string $path
- * @see \Codeception\Module\Filesystem::seeFileFound()
- */
- public function seeFileFound($filename, $path = null) {
- return $this->scenario->runStep(new \Codeception\Step\Assertion('seeFileFound', func_get_args()));
- }
-
- /**
- * [!] Method is generated. Documentation taken from corresponding module.
- *
- * Checks if file does not exists in path
- *
- * @param $filename
- * @param string $path
- * Conditional Assertion: Test won't be stopped on fail
- * @see \Codeception\Module\Filesystem::dontSeeFileFound()
- */
- public function cantSeeFileFound($filename, $path = null) {
- return $this->scenario->runStep(new \Codeception\Step\ConditionalAssertion('dontSeeFileFound', func_get_args()));
- }
- /**
- * [!] Method is generated. Documentation taken from corresponding module.
- *
- * Checks if file does not exists in path
- *
- * @param $filename
- * @param string $path
- * @see \Codeception\Module\Filesystem::dontSeeFileFound()
- */
- public function dontSeeFileFound($filename, $path = null) {
- return $this->scenario->runStep(new \Codeception\Step\Assertion('dontSeeFileFound', func_get_args()));
- }
-
- /**
- * [!] Method is generated. Documentation taken from corresponding module.
- *
- * Erases directory contents
- *
- * ``` php
- * <?php
- * $I->cleanDir('logs');
- * ?>
- * ```
- *
- * @param $dirname
- * @see \Codeception\Module\Filesystem::cleanDir()
- */
- public function cleanDir($dirname) {
- return $this->scenario->runStep(new \Codeception\Step\Action('cleanDir', func_get_args()));
- }
-
- /**
- * [!] Method is generated. Documentation taken from corresponding module.
- *
- * Saves contents to file
- *
- * @param $filename
- * @param $contents
- * @see \Codeception\Module\Filesystem::writeToFile()
- */
- public function writeToFile($filename, $contents) {
- return $this->scenario->runStep(new \Codeception\Step\Action('writeToFile', func_get_args()));
- }
-
- /**
- * [!] Method is generated. Documentation taken from corresponding module.
- *
- * Executes a shell command.
- * Fails If exit code is > 0. You can disable this by setting second parameter to false
- *
- * ```php
- * <?php
- * $I->runShellCommand('phpunit');
- *
- * // do not fail test when command fails
- * $I->runShellCommand('phpunit', false);
- * ```
- *
- * @param $command
- * @param bool $failNonZero
- * @see \Codeception\Module\Cli::runShellCommand()
- */
- public function runShellCommand($command, $failNonZero = null) {
- return $this->scenario->runStep(new \Codeception\Step\Action('runShellCommand', func_get_args()));
- }
-
- /**
- * [!] Method is generated. Documentation taken from corresponding module.
- *
- * Checks that output from last executed command contains text
- *
- * @param $text
- * Conditional Assertion: Test won't be stopped on fail
- * @see \Codeception\Module\Cli::seeInShellOutput()
- */
- public function canSeeInShellOutput($text) {
- return $this->scenario->runStep(new \Codeception\Step\ConditionalAssertion('seeInShellOutput', func_get_args()));
- }
- /**
- * [!] Method is generated. Documentation taken from corresponding module.
- *
- * Checks that output from last executed command contains text
- *
- * @param $text
- * @see \Codeception\Module\Cli::seeInShellOutput()
- */
- public function seeInShellOutput($text) {
- return $this->scenario->runStep(new \Codeception\Step\Assertion('seeInShellOutput', func_get_args()));
- }
-
- /**
- * [!] Method is generated. Documentation taken from corresponding module.
- *
- * Checks that output from latest command doesn't contain text
- *
- * @param $text
- *
- * Conditional Assertion: Test won't be stopped on fail
- * @see \Codeception\Module\Cli::dontSeeInShellOutput()
- */
- public function cantSeeInShellOutput($text) {
- return $this->scenario->runStep(new \Codeception\Step\ConditionalAssertion('dontSeeInShellOutput', func_get_args()));
- }
- /**
- * [!] Method is generated. Documentation taken from corresponding module.
- *
- * Checks that output from latest command doesn't contain text
- *
- * @param $text
- *
- * @see \Codeception\Module\Cli::dontSeeInShellOutput()
- */
- public function dontSeeInShellOutput($text) {
- return $this->scenario->runStep(new \Codeception\Step\Assertion('dontSeeInShellOutput', func_get_args()));
- }
-
- /**
- * [!] Method is generated. Documentation taken from corresponding module.
- *
- *
- * Conditional Assertion: Test won't be stopped on fail
- * @see \Codeception\Module\Cli::seeShellOutputMatches()
- */
- public function canSeeShellOutputMatches($regex) {
- return $this->scenario->runStep(new \Codeception\Step\ConditionalAssertion('seeShellOutputMatches', func_get_args()));
- }
- /**
- * [!] Method is generated. Documentation taken from corresponding module.
- *
- *
- * @see \Codeception\Module\Cli::seeShellOutputMatches()
- */
- public function seeShellOutputMatches($regex) {
- return $this->scenario->runStep(new \Codeception\Step\Assertion('seeShellOutputMatches', func_get_args()));
- }
-
- /**
- * [!] Method is generated. Documentation taken from corresponding module.
- *
- *
- * @see \Codeception\Module\CliHelper::runShellCmd()
- */
- public function runShellCmd($command, $failNonZero = null) {
- return $this->scenario->runStep(new \Codeception\Step\Action('runShellCmd', func_get_args()));
- }
- }