Spec-Zone.ru › CakePHP 3.7

Трейт EmailAssertTrait

Ассерты для электронной почты и почтовых отправлений.

Пространство имён: Cake\TestSuite
Устаревшее: 3.7.0 Используйте Cake\TestSuite\EmailTrait вместо
Расположение: TestSuite/EmailAssertTrait.php

Краткое описание свойств

  • $_email protected
    Cake\Mailer\Email

Краткое описание методов

  • assertEmailAttachmentsContains() public deprecated

    Проверяет, что вложения электронной почты содержат заданное имя файла (и необязательно информацию о файле).

  • assertEmailBcc() public deprecated

    Проверяет, что электронное письмо имеет только один адрес BCC (и необязательно имя).

  • assertEmailBccContains() public deprecated

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

  • assertEmailCc() public deprecated

    Проверяет, что электронное письмо имеет только один адрес CC (и необязательно имя).

  • assertEmailCcContains() public deprecated

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

  • assertEmailFrom() public deprecated

    Проверяет адрес электронной почты отправителя и необязательно имя.

  • assertEmailHtmlMessageContains() public deprecated

    Проверяет, что содержимое HTML письма содержит $needle.

  • assertEmailMessageContains() public deprecated

    Проверяет, что содержимое письма (как текстовое, так и HTML) содержит $needle.

  • assertEmailSubject() public deprecated

    Проверяет, что тема письма содержит $expected.

  • assertEmailTextMessageContains() public deprecated

    Проверяет, что содержимое текстового письма содержит $needle.

  • assertEmailTo() public deprecated

    Проверяет, что письмо отправлено только указанному получателю (и необязательно имени).

  • assertEmailToContains() public deprecated

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

  • email() public deprecated

    Создаёт экземпляр письма, перезаписывая его транспорт для целей тестирования.

  • getMockForMailer() public deprecated

    Создаёт заглушку (mock) для указанного класса почтового отправления.

  • send() public deprecated

    Отправляет письмо с помощью тестового экземпляра электронной почты.

Подробное описание методов

assertEmailAttachmentsContains()source public deprecated

assertEmailAttachmentsContains( string $filename , array $file = null , string|null $message = null )

Проверяет, что вложения электронной почты содержат заданное имя файла (и необязательно информацию о файле).

Параметры

строка $filename
Ожидаемое имя файла вложения.
массив $file optional null
Ожидаемая информация о файле вложения.
строка|null $message optional null
Сообщение об ошибке для определения.

assertEmailBcc()source public deprecated

assertEmailBcc( string $email , string|null $name = null , string|null $message = null )

Проверяет, что электронное письмо имеет только один адрес BCC (и необязательно имя).

Параметры

строка $email
Адрес электронной почты BCC.
строка|null $name optional null
Имя получателя BCC.
строка|null $message optional null
Сообщение об ошибке для определения.

assertEmailBccContains()source public deprecated

assertEmailBccContains( string $email , string|null $name = null , string|null $message = null )

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

Параметры

строка $email
Адрес электронной почты BCC.
строка|null $name optional null
Имя получателя BCC.
строка|null $message optional null
Сообщение об ошибке для определения.

assertEmailCc()source public deprecated

assertEmailCc( string $email , string|null $name = null , string|null $message = null )

Проверяет, что электронное письмо имеет только один адрес CC (и необязательно имя).

Параметры

строка $email
Адрес электронной почты CC.
строка|null $name optional null
Имя получателя CC.
строка|null $message optional null
Сообщение об ошибке для определения.

assertEmailCcContains()source public deprecated

assertEmailCcContains( string $email , string|null $name = null , string|null $message = null )

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

Параметры

строка $email
Адрес электронной почты CC.
строка|null $name optional null
Имя получателя CC.
строка|null $message optional null
Сообщение об ошибке для определения.

assertEmailFrom()source public deprecated

assertEmailFrom( string $email , string|null $name = null , string|null $message = null )

Проверяет адрес электронной почты отправителя и необязательно имя.

Параметры

строка $email
Адрес электронной почты отправителя.
строка|null $name optional null
Имя отправителя.
строка|null $message optional null
Сообщение об ошибке для определения.

assertEmailHtmlMessageContains()source public deprecated

assertEmailHtmlMessageContains( string $needle , string|null $message = null )

Проверяет, что содержимое HTML письма содержит $needle.

Параметры

строка $needle
Текст для поиска.
строка|null $message optional null
Сообщение об ошибке для определения.

assertEmailMessageContains()source public deprecated

assertEmailMessageContains( string $needle , string|null $message = null )

Проверяет, что содержимое письма (как текстовое, так и HTML) содержит $needle.

Параметры

строка $needle
Текст для поиска.
строка|null $message optional null
Сообщение об ошибке для определения.
END_OF_DOCUMENT_MARKER

assertEmailSubject()source public deprecated

assertEmailSubject( string $expected , string|null $message = null )

Утверждает, что тема письма содержит $expected.

Параметры

string $expected
Тема письма.
string|null $message опционально null
Сообщение об ошибке для определения.

assertEmailTextMessageContains()source public deprecated

assertEmailTextMessageContains( string $needle , string|null $message = null )

Утверждает, что текст письма содержит $needle.

Параметры

string $needle
Текст для поиска.
string|null $message опционально null
Сообщение об ошибке для определения.

assertEmailTo()source public deprecated

assertEmailTo( string $email , string|null $name = null , string|null $message = null )

Утверждает, что письмо отправлено только указанному получателю (и, по желанию, его имени).

Параметры

string $email
Электронный адрес получателя.
string|null $name опционально null
Имя получателя.
string|null $message опционально null
Сообщение об ошибке для определения.

assertEmailToContains()source public deprecated

assertEmailToContains( string $email , string|null $name = null , string|null $message = null )

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

Параметры

string $email
Электронный адрес получателя.
string|null $name опционально null
Имя получателя.
string|null $message опционально null
Сообщение об ошибке для определения.

email()source public deprecated

email( boolean $new = false )

Создает экземпляр письма, переопределяя его транспорт для целей тестирования.

Параметры

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

Возвращает

Cake\Mailer\Email

getMockForMailer()source public deprecated

getMockForMailer( string $className , array $methods = [] )

Генерирует макет для указанного класса почтового клиента.

Параметры

string $className
Полное имя класса почтового клиента.
array $methods опционально []
Методы для имитации почтового клиента.

Возвращает

Cake\Mailer\Mailer|PHPUnit_Framework_MockObject_MockObject

send()source public deprecated

send( array|string|null $content = null )

Отправляет письмо с помощью экземпляра тестового письма.

Параметры

array|string|null $content опционально null
Содержимое письма для отправки.

Краткое описание магических методов

any()source public deprecated

any( )

Возвращает

PHPUnit_Framework_MockObject_Matcher_AnyInvokedCount

assertSame()source public deprecated

assertSame( $expected , $result , $message )

Параметры

$expected
$result
$message

assertTextContains()source public deprecated

assertTextContains( $needle , $haystack , $message )

Параметры

$needle
$haystack
$message

getMockBuilder()source public deprecated

getMockBuilder( $className )

Параметры

$className

Возвращает

PHPUnit_Framework_MockObject_MockBuilder

Подробное описание свойств

$_emailsource

protected Cake\Mailer\Email

© 2005–present The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
https://api.cakephp.org/3.7/class-Cake.TestSuite.EmailAssertTrait.html

Spec-Zone.ru

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