PHP Класс Phergie_TestCase, phergie

Автор: Phergie Development Team ([email protected])
Наследование: extends PHPUnit_Framework_TestCase
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$config Phergie_Config Mock configuration
$connection Phergie_Connection Mock connection
$connections Phergie_Connection_Handler Mock connection handler
$events Phergie_Event_Handler Mock event handler
$nick string User nick used in any events requiring one
$plugins Phergie_Plugin_Handler Mock plugin handler
$processor Phergie_Process_Abstract Mock event processor
$settings array Associative array for configuration setting values, accessed by the mock configuration object using a callback
$source string Event source used in any events requiring one
$ui Phergie_Ui_Abstract Mock end-user interface

Открытые методы

Метод Описание
configOffsetExists ( string $name ) : boolean Returns whether a specific configuration setting has a value. Only intended for use by this class, but must be public for PHPUnit to call them.
configOffsetGet ( string $name ) : mixed Returns the value of a specific configuration setting. Only intended for use by this class, but must be public for PHPUnit to call them.
tearDown ( ) : void Destroys all initialized instance properties.

Защищенные методы

Метод Описание
getMockConfig ( ) : Phergie_Config Returns a mock configuration object.
getMockConnection ( ) : Phergie_Connection Returns a mock connection object.
getMockConnectionHandler ( ) : Phergie_Connection_Handler Returns a mock connection handler object.
getMockEvent ( array $args = [], string $nick = null, string $source = null ) : Phergie_Event_Request Returns a mock event object.
getMockEventHandler ( ) : Phergie_Event_Handler Returns a mock event handler object.
getMockPluginHandler ( ) : Phergie_Plugin_Handler Returns a mock plugin handler object.
getMockProcessor ( Phergie_Bot $bot ) : Phergie_Process_Abstract Returns a mock event processor instance.
getMockUi ( ) : Phergie_Ui_Abstract Returns a mock end-user interface instance.
setConfig ( string $setting, mixed $value ) : void Sets the value of a configuration setting.

Описание методов

configOffsetExists() публичный Метод

Returns whether a specific configuration setting has a value. Only intended for use by this class, but must be public for PHPUnit to call them.
public configOffsetExists ( string $name ) : boolean
$name string Name of the setting
Результат boolean TRUE if the setting has a value, FALSE otherwise

configOffsetGet() публичный Метод

Returns the value of a specific configuration setting. Only intended for use by this class, but must be public for PHPUnit to call them.
public configOffsetGet ( string $name ) : mixed
$name string Name of the setting
Результат mixed Value of the setting

getMockConfig() защищенный Метод

Returns a mock configuration object.
protected getMockConfig ( ) : Phergie_Config
Результат Phergie_Config

getMockConnection() защищенный Метод

Returns a mock connection object.
protected getMockConnection ( ) : Phergie_Connection
Результат Phergie_Connection

getMockConnectionHandler() защищенный Метод

Returns a mock connection handler object.
protected getMockConnectionHandler ( ) : Phergie_Connection_Handler
Результат Phergie_Connection_Handler

getMockEvent() защищенный Метод

Returns a mock event object.
protected getMockEvent ( array $args = [], string $nick = null, string $source = null ) : Phergie_Event_Request
$args array Optional associative array of event arguments
$nick string Optional user nick to associate with the event
$source string Optional user nick or channel name to associate with the event as its source
Результат Phergie_Event_Request

getMockEventHandler() защищенный Метод

Returns a mock event handler object.
protected getMockEventHandler ( ) : Phergie_Event_Handler
Результат Phergie_Event_Handler

getMockPluginHandler() защищенный Метод

Returns a mock plugin handler object.
protected getMockPluginHandler ( ) : Phergie_Plugin_Handler
Результат Phergie_Plugin_Handler

getMockProcessor() защищенный Метод

Returns a mock event processor instance.
protected getMockProcessor ( Phergie_Bot $bot ) : Phergie_Process_Abstract
$bot Phergie_Bot Bot instance for which events are to be processed
Результат Phergie_Process_Abstract

getMockUi() защищенный Метод

Returns a mock end-user interface instance.
protected getMockUi ( ) : Phergie_Ui_Abstract
Результат Phergie_Ui_Abstract

setConfig() защищенный Метод

Sets the value of a configuration setting.
protected setConfig ( string $setting, mixed $value ) : void
$setting string Name of the setting
$value mixed Value for the setting
Результат void

tearDown() публичный Метод

Destroys all initialized instance properties.
public tearDown ( ) : void
Результат void

Описание свойств

$config защищенное свойство

Mock configuration
protected Phergie_Config $config
Результат Phergie_Config

$connection защищенное свойство

Mock connection
protected Phergie_Connection $connection
Результат Phergie_Connection

$connections защищенное свойство

Mock connection handler
protected Phergie_Connection_Handler $connections
Результат Phergie_Connection_Handler

$events защищенное свойство

Mock event handler
protected Phergie_Event_Handler $events
Результат Phergie_Event_Handler

$nick защищенное свойство

User nick used in any events requiring one
protected string $nick
Результат string

$plugins защищенное свойство

Mock plugin handler
protected Phergie_Plugin_Handler $plugins
Результат Phergie_Plugin_Handler

$processor защищенное свойство

Mock event processor
protected Phergie_Process_Abstract $processor
Результат Phergie_Process_Abstract

$settings защищенное свойство

Associative array for configuration setting values, accessed by the mock configuration object using a callback
protected array $settings
Результат array

$source защищенное свойство

Event source used in any events requiring one
protected string $source
Результат string

$ui защищенное свойство

Mock end-user interface
protected Phergie_Ui_Abstract $ui
Результат Phergie_Ui_Abstract