VuFind API Documentation

AccountCapabilitiesTest extends TestCase
in package

Account Capabilities Test Class

Tags
category

VuFind

author

Demian Katz demian.katz@villanova.edu

license

http://opensource.org/licenses/gpl-2.0.php GNU General Public License

link

Wiki

Table of Contents

emailActionAvailableProvider()  : array<string|int, array<string|int, mixed>>
Data provider for testIsEmailActionAvailable()
emailActionSettingsProvider()  : array<string|int, array<string|int, mixed>>
Data provider for testGetEmailActionSettings().
testGetEmailActionSettings()  : void
Test getEmailActionSettings()
testIsEmailActionAvailable()  : void
Test isEmailActionAvailable()
getCapabilities()  : AccountCapabilities
Get an AccountCapabilities object to test.

Methods

emailActionAvailableProvider()

Data provider for testIsEmailActionAvailable()

public static emailActionAvailableProvider() : array<string|int, array<string|int, mixed>>
Return values
array<string|int, array<string|int, mixed>>

emailActionSettingsProvider()

Data provider for testGetEmailActionSettings().

public static emailActionSettingsProvider() : array<string|int, array<string|int, mixed>>
Return values
array<string|int, array<string|int, mixed>>

testGetEmailActionSettings()

Test getEmailActionSettings()

public testGetEmailActionSettings(array<string|int, mixed> $mailConfig, string $expected) : void
Parameters
$mailConfig : array<string|int, mixed>

Settings for Mail configuration section

$expected : string

Expected return value

Tags
dataProvider

emailActionSettingsProvider

Return values
void

testIsEmailActionAvailable()

Test isEmailActionAvailable()

public testIsEmailActionAvailable(string $mailSetting, bool $loginEnabled, bool $expected) : void
Parameters
$mailSetting : string

The email_action config setting

$loginEnabled : bool

Is login enabled?

$expected : bool

The expected result

Tags
dataProvider

emailActionAvailableProvider

Return values
void

getCapabilities()

Get an AccountCapabilities object to test.

protected getCapabilities([array<string|int, mixed> $config = [] ][, Manager|null $auth = null ]) : AccountCapabilities
Parameters
$config : array<string|int, mixed> = []

Configuration

$auth : Manager|null = null

Optional auth manager (if omitted, a mock will be created)

Return values
AccountCapabilities

Search results