Spec-Zone.ru › Laravel 11

PendingCommand

класс PendingCommand (View source)

Traits

Conditionable
Macroable

Properties

static protected array $macros

Зарегистрированные строковые макросы.

из Macroable
TestCase $test

Тест, который выполняется.

protected Container $app

Экземпляр приложения.

protected string $command

Команда для выполнения.

protected array $parameters

Параметры для передачи команде.

protected int $expectedExitCode

Ожидаемый код выхода.

protected int $unexpectedExitCode

Неожиданный код выхода.

protected bool $hasExecuted

Определяет, была ли выполнена команда.

Methods

$this|TWhenReturnType when($value = null, callable|null $callback = null, callable|null $default = null)

Применить обратный вызов, если данное "значение" истинно (или разрешается как истинное).

из Conditionable
$this|TUnlessReturnType unless($value = null, callable|null $callback = null, callable|null $default = null)

Применить обратный вызов, если данное "значение" ложно (или разрешается как ложное).

из Conditionable
static void macro(string $name, object|callable $macro)

Зарегистрировать пользовательский макрос.

из Macroable
static void mixin(object $mixin, bool $replace = true)

Смешать другой объект в класс.

из Macroable
static bool hasMacro(string $name)

Проверяет, зарегистрирован ли макрос.

из Macroable
static void flushMacros()

Очистить существующие макросы.

из Macroable
static mixed __callStatic(string $method, array $parameters)

Динамически обрабатывать вызовы к классу.

из Macroable
mixed __call(string $method, array $parameters)

Динамически обрабатывать вызовы к классу.

из Macroable
void __construct(TestCase $test, Container $app, string $command, array $parameters)

Создать новый ожидающий запуск консольной команды.

$this expectsQuestion(string $question, string|bool $answer)

Указать ожидаемый вопрос, который будет задан при выполнении команды.

$this expectsConfirmation(string $question, string $answer = 'no')

Указать ожидаемый вопрос подтверждения, который будет задан при выполнении команды.

$this expectsChoice(string $question, string|array $answer, array $answers, bool $strict = false)

Указать ожидаемый вопрос выбора с ожидаемыми ответами, которые будут заданы/показаны при выполнении команды.

$this expectsOutput(string|null $output = null)

Указать вывод, который должен быть напечатан при выполнении команды.

$this doesntExpectOutput(string|null $output = null)

Указать вывод, который никогда не должен быть напечатан при выполнении команды.

$this expectsOutputToContain(string $string)

Указать, что данная строка должна содержаться в выводе команды.

$this doesntExpectOutputToContain(string $string)

Указать, что данная строка не должна содержаться в выводе команды.

$this expectsTable(array $headers, Arrayable|array $rows, string $tableStyle = 'default', array $columnStyles = [])

Указать таблицу, которая должна быть напечатана при выполнении команды.

$this assertExitCode(int $exitCode)

Утверждать, что команда имеет данный код выхода.

$this assertNotExitCode(int $exitCode)

Утверждать, что команда не имеет данный код выхода.

$this assertSuccessful()

Утверждать, что команда имеет код успешного выхода.

$this assertOk()

Утверждать, что команда имеет код успешного выхода.

$this assertFailed()

Утверждать, что команда не имеет код успешного выхода.

int execute()

Выполнить команду.

int run()

Выполнить команду.

void verifyExpectations()

Определить, выполнены ли ожидаемые вопросы/выборы/выводы.

MockInterface mockConsoleOutput()

Смоделировать консольный вывод приложения.

void flushExpectations()

Очистить ожидания из тестового случая.

void __destruct()

Обработать уничтожение объекта.

Details

$this|TWhenReturnType when($value = null, callable|null $callback = null, callable|null $default = null)

Применить обратный вызов, если данное "значение" истинно (или разрешается как истинное).

Parameters

$value
callable|null $callback
callable|null $default

Return Value

$this|TWhenReturnType
END_OF_DOCUMENT_MARKER

$this|TUnlessReturnType unless($value = null, callable|null $callback = null, callable|null $default = null)

Применить обратный вызов, если заданное «значение» ложно (или разрешается до ложного).

Параметры

$value
callable|null $callback
callable|null $default

Возвращаемое значение

$this|TUnlessReturnType

static void macro(string $name, object|callable $macro)

Зарегистрировать пользовательское макрос.

Параметры

string $name
object|callable $macro

Возвращаемое значение

void

static void mixin(object $mixin, bool $replace = true)

Смешать другой объект в класс.

Параметры

object $mixin
bool $replace

Возвращаемое значение

void

Исключения

ReflectionException

static bool hasMacro(string $name)

Проверить, зарегистрирован ли макрос.

Параметры

string $name

Возвращаемое значение

bool

static void flushMacros()

Очистить существующие макросы.

Возвращаемое значение

void

static mixed __callStatic(string $method, array $parameters)

Динамически обработать вызовы к классу.

Параметры

string $method
array $parameters

Возвращаемое значение

mixed

Исключения

BadMethodCallException

mixed __call(string $method, array $parameters)

Динамически обработать вызовы к классу.

Параметры

string $method
array $parameters

Возвращаемое значение

mixed

Исключения

BadMethodCallException

void __construct(TestCase $test, Container $app, string $command, array $parameters)

Создать новый запланированный запуск командной строки.

Параметры

TestCase $test
Container $app
string $command
array $parameters

Возвращаемое значение

void

$this expectsQuestion(string $question, string|bool $answer)

Указать ожидаемый вопрос, который будет задан при запуске команды.

Параметры

string $question
string|bool $answer

Возвращаемое значение

$this

$this expectsConfirmation(string $question, string $answer = 'no')

Указать ожидаемый вопрос подтверждения, который будет задан при запуске команды.

Параметры

string $question
string $answer

Возвращаемое значение

$this

$this expectsChoice(string $question, string|array $answer, array $answers, bool $strict = false)

Указать ожидаемый вопрос выбора с ожидаемыми ответами, которые будут заданы/показаны при запуске команды.

Параметры

string $question
string|array $answer
array $answers
bool $strict

Возвращаемое значение

$this

$this expectsOutput(string|null $output = null)

Указать вывод, который должен быть напечатан при запуске команды.

Параметры

string|null $output

Возвращаемое значение

$this

$this doesntExpectOutput(string|null $output = null)

Указать вывод, который никогда не должен быть напечатан при запуске команды.

Параметры

string|null $output

Возвращаемое значение

$this

$this expectsOutputToContain(string $string)

Указать, что указанная строка должна содержаться в выводе команды.

Параметры

string $string

Возвращаемое значение

$this

$this doesntExpectOutputToContain(string $string)

Указать, что указанная строка не должна содержаться в выводе команды.

Параметры

string $string

Возвращаемое значение

$this

$this expectsTable(array $headers, Arrayable|array $rows, string $tableStyle = 'default', array $columnStyles = [])

Указать таблицу, которая должна быть напечатана при запуске команды.

Параметры

array $headers
Arrayable|array $rows
string $tableStyle
array $columnStyles

Возвращаемое значение

$this

$this assertExitCode(int $exitCode)

Утвердить, что у команды есть заданный код выхода.

Параметры

int $exitCode

Возвращаемое значение

$this

$this assertNotExitCode(int $exitCode)

Утвердить, что у команды нет заданного кода выхода.

Параметры

int $exitCode

Возвращаемое значение

$this
END_OF_DOCUMENT_MARKER

$this assertSuccessful()

Утверждение, что команда выполнилась успешно.

Возвращаемое значение

$this

$this assertOk()

Утверждение, что команда выполнилась успешно.

Возвращаемое значение

$this

$this assertFailed()

Утверждение, что команда выполнилась неуспешно.

Возвращаемое значение

$this

int execute()

Выполнение команды.

Возвращаемое значение

int

int run()

Выполнение команды.

Возвращаемое значение

int

Исключения

NoMatchingExpectationException

protected void verifyExpectations()

Определение, выполнены ли ожидаемые вопросы/выборы/выводы.

Возвращаемое значение

void

protected MockInterface mockConsoleOutput()

Моделирование консольного вывода приложения.

Возвращаемое значение

MockInterface

protected void flushExpectations()

Очистка ожиданий из тестового случая.

Возвращаемое значение

void

void __destruct()

Обработка уничтожения объекта.

Возвращаемое значение

void

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/11.x/Illuminate/Testing/PendingCommand.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API