WebTestCase
extends KernelTestCase
in package
Uses
ForwardCompatTestTrait, WebTestAssertionsTrait, MailerAssertionsTrait
WebTestCase is the base class for functional tests.
Tags
Table of Contents
- $booted : mixed
- $class : mixed
- $container : ContainerInterface
- $kernel : KernelInterface
- $kernelContainer : mixed
- assertEmailAddressContains() : void
- assertEmailAttachmentCount() : void
- assertEmailCount() : void
- assertEmailHasHeader() : void
- assertEmailHeaderNotSame() : void
- assertEmailHeaderSame() : void
- assertEmailHtmlBodyContains() : void
- assertEmailHtmlBodyNotContains() : void
- assertEmailIsNotQueued() : void
- assertEmailIsQueued() : void
- assertEmailNotHasHeader() : void
- assertEmailTextBodyContains() : void
- assertEmailTextBodyNotContains() : void
- assertQueuedEmailCount() : void
- getMailerEvent() : MessageEvent|null
- getMailerEvents() : array<string|int, MessageEvents>
- getMailerMessage() : RawMessage|null
- getMailerMessages() : array<string|int, RawMessage>
- bootKernel() : KernelInterface
- Boots the Kernel for this test.
- createClient() : KernelBrowser
- Creates a KernelBrowser.
- createKernel() : KernelInterface
- Creates a Kernel.
- ensureKernelShutdown() : mixed
- Shuts the kernel down if it was used in the test - called by the tearDown method by default.
- getKernelClass() : string
- doTearDown() : mixed
- getMessageMailerEvents() : MessageEvents
Properties
$booted
protected
static mixed
$booted
= false
$class
protected
static mixed
$class
$container
protected
static ContainerInterface
$container
$kernel
protected
static KernelInterface
$kernel
$kernelContainer
private
static mixed
$kernelContainer
Methods
assertEmailAddressContains()
public
static assertEmailAddressContains(RawMessage $email, string $headerName, string $expectedValue[, string $message = '' ]) : void
Parameters
- $email : RawMessage
- $headerName : string
- $expectedValue : string
- $message : string = ''
Return values
void —assertEmailAttachmentCount()
public
static assertEmailAttachmentCount(RawMessage $email, int $count[, string $message = '' ]) : void
Parameters
- $email : RawMessage
- $count : int
- $message : string = ''
Return values
void —assertEmailCount()
public
static assertEmailCount(int $count[, string $transport = null ][, string $message = '' ]) : void
Parameters
- $count : int
- $transport : string = null
- $message : string = ''
Return values
void —assertEmailHasHeader()
public
static assertEmailHasHeader(RawMessage $email, string $headerName[, string $message = '' ]) : void
Parameters
- $email : RawMessage
- $headerName : string
- $message : string = ''
Return values
void —assertEmailHeaderNotSame()
public
static assertEmailHeaderNotSame(RawMessage $email, string $headerName, string $expectedValue[, string $message = '' ]) : void
Parameters
- $email : RawMessage
- $headerName : string
- $expectedValue : string
- $message : string = ''
Return values
void —assertEmailHeaderSame()
public
static assertEmailHeaderSame(RawMessage $email, string $headerName, string $expectedValue[, string $message = '' ]) : void
Parameters
- $email : RawMessage
- $headerName : string
- $expectedValue : string
- $message : string = ''
Return values
void —assertEmailHtmlBodyContains()
public
static assertEmailHtmlBodyContains(RawMessage $email, string $text[, string $message = '' ]) : void
Parameters
- $email : RawMessage
- $text : string
- $message : string = ''
Return values
void —assertEmailHtmlBodyNotContains()
public
static assertEmailHtmlBodyNotContains(RawMessage $email, string $text[, string $message = '' ]) : void
Parameters
- $email : RawMessage
- $text : string
- $message : string = ''
Return values
void —assertEmailIsNotQueued()
public
static assertEmailIsNotQueued(MessageEvent $event[, string $message = '' ]) : void
Parameters
- $event : MessageEvent
- $message : string = ''
Return values
void —assertEmailIsQueued()
public
static assertEmailIsQueued(MessageEvent $event[, string $message = '' ]) : void
Parameters
- $event : MessageEvent
- $message : string = ''
Return values
void —assertEmailNotHasHeader()
public
static assertEmailNotHasHeader(RawMessage $email, string $headerName[, string $message = '' ]) : void
Parameters
- $email : RawMessage
- $headerName : string
- $message : string = ''
Return values
void —assertEmailTextBodyContains()
public
static assertEmailTextBodyContains(RawMessage $email, string $text[, string $message = '' ]) : void
Parameters
- $email : RawMessage
- $text : string
- $message : string = ''
Return values
void —assertEmailTextBodyNotContains()
public
static assertEmailTextBodyNotContains(RawMessage $email, string $text[, string $message = '' ]) : void
Parameters
- $email : RawMessage
- $text : string
- $message : string = ''
Return values
void —assertQueuedEmailCount()
public
static assertQueuedEmailCount(int $count[, string $transport = null ][, string $message = '' ]) : void
Parameters
- $count : int
- $transport : string = null
- $message : string = ''
Return values
void —getMailerEvent()
public
static getMailerEvent(int $index[, string $transport = null ]) : MessageEvent|null
Parameters
- $index : int
- $transport : string = null
Return values
MessageEvent|null —getMailerEvents()
public
static getMailerEvents([string $transport = null ]) : array<string|int, MessageEvents>
Parameters
- $transport : string = null
Return values
array<string|int, MessageEvents> —getMailerMessage()
public
static getMailerMessage(int $index[, string $transport = null ]) : RawMessage|null
Parameters
- $index : int
- $transport : string = null
Return values
RawMessage|null —getMailerMessages()
public
static getMailerMessages([string $transport = null ]) : array<string|int, RawMessage>
Parameters
- $transport : string = null
Return values
array<string|int, RawMessage> —bootKernel()
Boots the Kernel for this test.
protected
static bootKernel([array<string|int, mixed> $options = [] ]) : KernelInterface
Parameters
- $options : array<string|int, mixed> = []
Return values
KernelInterface —A KernelInterface instance
createClient()
Creates a KernelBrowser.
protected
static createClient([array<string|int, mixed> $options = [] ][, array<string|int, mixed> $server = [] ]) : KernelBrowser
Parameters
- $options : array<string|int, mixed> = []
-
An array of options to pass to the createKernel method
- $server : array<string|int, mixed> = []
-
An array of server parameters
Return values
KernelBrowser —A KernelBrowser instance
createKernel()
Creates a Kernel.
protected
static createKernel([array<string|int, mixed> $options = [] ]) : KernelInterface
Available options:
- environment
- debug
Parameters
- $options : array<string|int, mixed> = []
Return values
KernelInterface —A KernelInterface instance
ensureKernelShutdown()
Shuts the kernel down if it was used in the test - called by the tearDown method by default.
protected
static ensureKernelShutdown() : mixed
Return values
mixed —getKernelClass()
protected
static getKernelClass() : string
Tags
Return values
string —The Kernel class name
doTearDown()
private
doTearDown() : mixed
Return values
mixed —getMessageMailerEvents()
private
static getMessageMailerEvents() : MessageEvents