PHP Класс AuthenticationCookieTest, phpmyadmin

Наследование: extends PHPUnit_Framework_TestCase
Показать файл Открыть проект

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

Свойство Тип Описание
$object PMA\libraries\plugins\auth\AuthenticationCookie

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

Метод Описание
doMockResponse ( )
secretsProvider ( ) : array Data provider for secrets splitting.
setup ( ) : void Configures global environment.
tearDown ( ) : void tearDown for test cases
testAESSecretSplit ( $secret, $mac, $aes ) : void Test for secret splitting using getMACSecret and getAESSecret
testAuthCaptcha ( ) : void Test for PMA\libraries\plugins\auth\AuthenticationConfig::auth
testAuthCheckArbitrary ( ) : void Test for PMA\libraries\plugins\auth\AuthenticationConfig::authCheck
testAuthCheckAuthFails ( ) : void Test for PMA\libraries\plugins\auth\AuthenticationConfig::authCheck (mocking the object itself)
testAuthCheckCaptcha ( ) : void Test for PMA\libraries\plugins\auth\AuthenticationConfig::authCheck
testAuthCheckDecryptPassword ( ) : void Test for PMA\libraries\plugins\auth\AuthenticationConfig::authCheck (mocking blowfish functions)
testAuthCheckDecryptUser ( ) : void Test for PMA\libraries\plugins\auth\AuthenticationConfig::authCheck (mock blowfish functions reqd)
testAuthCheckExpires ( ) : void Test for PMA\libraries\plugins\auth\AuthenticationConfig::authCheck
testAuthCheckInvalidCookie ( ) : void Test for PMA\libraries\plugins\auth\AuthenticationConfig::authCheck
testAuthError ( ) : void Test for PMA\libraries\plugins\auth\AuthenticationConfig::auth
testAuthErrorAJAX ( ) : void Test for PMA\libraries\plugins\auth\AuthenticationConfig::auth
testAuthFailsActivity ( )
testAuthFailsDBI ( )
testAuthFailsDeny ( )
testAuthFailsErrno ( )
testAuthFailsNoPass ( ) : void Test for PMA\libraries\plugins\auth\AuthenticationConfig::authFails
testAuthHeader ( ) : void Test for PMA\libraries\plugins\auth\AuthenticationConfig::auth with headers
testAuthSetUser ( ) : void Test for PMA\libraries\plugins\auth\AuthenticationConfig::authSetUser
testAuthSetUserWithHeaders ( ) : void Test for PMA\libraries\plugins\auth\AuthenticationConfig::authSetUser (check for headers redirect)
testCookieDecrypt ( ) : void Test for PMA\libraries\plugins\auth\AuthenticationConfig::cookieDecrypt
testCookieDecryptInvalid ( ) : void Test for PMA\libraries\plugins\auth\AuthenticationConfig::cookieDecrypt
testCookieEncrypt ( ) : void Test for PMA\libraries\plugins\auth\AuthenticationConfig::cookieEncrypt
testGetEncryptionSecretConfigured ( ) : void Test for PMA\libraries\plugins\auth\AuthenticationConfig::_getEncryptionSecret
testGetEncryptionSecretEmpty ( ) : void Test for PMA\libraries\plugins\auth\AuthenticationConfig::_getEncryptionSecret
testLogout ( ) : void Test for PMA\libraries\plugins\auth\AuthenticationConfig::authCheck
testLogoutDelete ( ) : void Test for PMA\libraries\plugins\auth\AuthenticationConfig::authCheck
testMACSecretSplit ( $secret, $mac, $aes ) : void Test for secret splitting using getAESSecret

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

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

public doMockResponse ( )

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

Data provider for secrets splitting.
public secretsProvider ( ) : array
Результат array

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

Configures global environment.
public setup ( ) : void
Результат void

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

tearDown for test cases
public tearDown ( ) : void
Результат void

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

Test for secret splitting using getMACSecret and getAESSecret
public testAESSecretSplit ( $secret, $mac, $aes ) : void
Результат void

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

Test for PMA\libraries\plugins\auth\AuthenticationConfig::auth
public testAuthCaptcha ( ) : void
Результат void

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

Test for PMA\libraries\plugins\auth\AuthenticationConfig::authCheck
public testAuthCheckArbitrary ( ) : void
Результат void

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

Test for PMA\libraries\plugins\auth\AuthenticationConfig::authCheck (mocking the object itself)
public testAuthCheckAuthFails ( ) : void
Результат void

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

Test for PMA\libraries\plugins\auth\AuthenticationConfig::authCheck
public testAuthCheckCaptcha ( ) : void
Результат void

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

Test for PMA\libraries\plugins\auth\AuthenticationConfig::authCheck (mocking blowfish functions)
public testAuthCheckDecryptPassword ( ) : void
Результат void

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

Test for PMA\libraries\plugins\auth\AuthenticationConfig::authCheck (mock blowfish functions reqd)
public testAuthCheckDecryptUser ( ) : void
Результат void

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

Test for PMA\libraries\plugins\auth\AuthenticationConfig::authCheck
public testAuthCheckExpires ( ) : void
Результат void

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

Test for PMA\libraries\plugins\auth\AuthenticationConfig::authCheck
public testAuthCheckInvalidCookie ( ) : void
Результат void

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

Test for PMA\libraries\plugins\auth\AuthenticationConfig::auth
public testAuthError ( ) : void
Результат void

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

Test for PMA\libraries\plugins\auth\AuthenticationConfig::auth
public testAuthErrorAJAX ( ) : void
Результат void

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

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

public testAuthFailsDBI ( )

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

public testAuthFailsDeny ( )

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

public testAuthFailsErrno ( )

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

Test for PMA\libraries\plugins\auth\AuthenticationConfig::authFails
public testAuthFailsNoPass ( ) : void
Результат void

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

Test for PMA\libraries\plugins\auth\AuthenticationConfig::auth with headers
public testAuthHeader ( ) : void
Результат void

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

Test for PMA\libraries\plugins\auth\AuthenticationConfig::authSetUser
public testAuthSetUser ( ) : void
Результат void

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

Test for PMA\libraries\plugins\auth\AuthenticationConfig::authSetUser (check for headers redirect)
public testAuthSetUserWithHeaders ( ) : void
Результат void

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

Test for PMA\libraries\plugins\auth\AuthenticationConfig::cookieDecrypt
public testCookieDecrypt ( ) : void
Результат void

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

Test for PMA\libraries\plugins\auth\AuthenticationConfig::cookieDecrypt
public testCookieDecryptInvalid ( ) : void
Результат void

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

Test for PMA\libraries\plugins\auth\AuthenticationConfig::cookieEncrypt
public testCookieEncrypt ( ) : void
Результат void

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

Test for PMA\libraries\plugins\auth\AuthenticationConfig::_getEncryptionSecret
public testGetEncryptionSecretConfigured ( ) : void
Результат void

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

Test for PMA\libraries\plugins\auth\AuthenticationConfig::_getEncryptionSecret
public testGetEncryptionSecretEmpty ( ) : void
Результат void

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

Test for PMA\libraries\plugins\auth\AuthenticationConfig::authCheck
public testLogout ( ) : void
Результат void

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

Test for PMA\libraries\plugins\auth\AuthenticationConfig::authCheck
public testLogoutDelete ( ) : void
Результат void

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

Test for secret splitting using getAESSecret
public testMACSecretSplit ( $secret, $mac, $aes ) : void
Результат void

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

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

protected AuthenticationCookie,PMA\libraries\plugins\auth $object
Результат PMA\libraries\plugins\auth\AuthenticationCookie