TYPO3  7.6
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
FrontendLoginControllerTest Class Reference
Inheritance diagram for FrontendLoginControllerTest:

Public Member Functions

 getDomainRecordsCallback ($fields, $table, $where)
 
 typo3SitePathEqualsStubSitePath ()
 
 typo3SiteUrlEqualsStubSiteUrl ()
 
 typo3SitePathEqualsStubSitePathAfterChangingInTest ()
 
 typo3SiteUrlEqualsStubSiteUrlAfterChangingInTest ()
 
 validateRedirectUrlClearsUrlDataProvider ()
 
 validateRedirectUrlClearsUrl ($url)
 
 validateRedirectUrlKeepsCleanUrlDataProvider ()
 
 validateRedirectUrlKeepsCleanUrl ($url)
 
 validateRedirectUrlClearsInvalidUrlInSubdirectoryDataProvider ()
 
 validateRedirectUrlClearsInvalidUrlInSubdirectory ($url)
 
 validateRedirectUrlKeepsCleanUrlInSubdirectoryDataProvider ()
 
 validateRedirectUrlKeepsCleanUrlInSubdirectory ($url)
 
 getPreserveGetVarsReturnsCorrectResultDataProvider ()
 
 getPreserveGetVarsReturnsCorrectResult (array $getArray, $preserveVars, $expected)
 
 isInCurrentDomainIgnoresSchemeDataProvider ()
 
 isInCurrentDomainIgnoresScheme ($host, $https, $url)
 
 isInCurrentDomainReturnsFalseIfDomainsAreDifferentDataProvider ()
 
 isInCurrentDomainReturnsFalseIfDomainsAreDifferent ($host, $url)
 

Protected Member Functions

 setUp ()
 
 setUpFakeSitePathAndHost ()
 
 setUpDatabaseMock ()
 

Protected Attributes

 $accessibleFixture
 
 $testHostName
 
 $testSitePath
 
 $testTableName
 

Detailed Description

Test case

Definition at line 23 of file FrontendLoginControllerTest.php.

Member Function Documentation

getDomainRecordsCallback (   $fields,
  $table,
  $where 
)

Callback method for pageIdCanBeDetermined test cases. Simulates TYPO3_DB->exec_SELECTgetRows().

Parameters
string$fields
string$table
string$where
Returns
mixed
See Also
setUpDatabaseMock

Definition at line 92 of file FrontendLoginControllerTest.php.

getPreserveGetVarsReturnsCorrectResult ( array  $getArray,
  $preserveVars,
  $expected 
)
Test:
getPreserveGetVarsReturnsCorrectResultDataProvider
Parameters
array$getArray
string$preserveVars
string$expected
Returns
void

Definition at line 390 of file FrontendLoginControllerTest.php.

getPreserveGetVarsReturnsCorrectResultDataProvider ( )
Returns
array

Definition at line 287 of file FrontendLoginControllerTest.php.

isInCurrentDomainIgnoresScheme (   $host,
  $https,
  $url 
)
Test:
isInCurrentDomainIgnoresSchemeDataProvider
Parameters
string$host$_SERVER['HTTP_HOST']
string$https$_SERVER['HTTPS']
string$urlThe url to test

Definition at line 440 of file FrontendLoginControllerTest.php.

References $url.

isInCurrentDomainIgnoresSchemeDataProvider ( )

Dataprovider for isInCurrentDomainIgnoresScheme

Returns
array

Definition at line 407 of file FrontendLoginControllerTest.php.

isInCurrentDomainReturnsFalseIfDomainsAreDifferent (   $host,
  $url 
)
Test:
isInCurrentDomainReturnsFalseIfDomainsAreDifferentDataProvider
Parameters
string$host$_SERVER['HTTP_HOST']
string$urlThe url to test

Definition at line 470 of file FrontendLoginControllerTest.php.

References $url.

isInCurrentDomainReturnsFalseIfDomainsAreDifferentDataProvider ( )
Returns
array

Definition at line 450 of file FrontendLoginControllerTest.php.

setUp ( )
protected
setUpDatabaseMock ( )
protected
setUpFakeSitePathAndHost ( )
protected
typo3SitePathEqualsStubSitePath ( )
Test:

Definition at line 107 of file FrontendLoginControllerTest.php.

References GeneralUtility\getIndpEnv().

typo3SitePathEqualsStubSitePathAfterChangingInTest ( )
typo3SiteUrlEqualsStubSiteUrl ( )
Test:

Definition at line 115 of file FrontendLoginControllerTest.php.

References GeneralUtility\getIndpEnv().

typo3SiteUrlEqualsStubSiteUrlAfterChangingInTest ( )
validateRedirectUrlClearsInvalidUrlInSubdirectory (   $url)
Test:
validateRedirectUrlClearsInvalidUrlInSubdirectoryDataProvider
Parameters
string$urlInvalid Url

Definition at line 239 of file FrontendLoginControllerTest.php.

References $url, FrontendLoginControllerTest\setUpDatabaseMock(), and FrontendLoginControllerTest\setUpFakeSitePathAndHost().

validateRedirectUrlClearsInvalidUrlInSubdirectoryDataProvider ( )

Data provider for validateRedirectUrlClearsInvalidUrlInSubdirectory

Returns
array

Definition at line 220 of file FrontendLoginControllerTest.php.

validateRedirectUrlClearsUrl (   $url)
Test:
validateRedirectUrlClearsUrlDataProvider
Parameters
string$urlInvalid Url

Definition at line 172 of file FrontendLoginControllerTest.php.

References $url, and FrontendLoginControllerTest\setUpDatabaseMock().

validateRedirectUrlClearsUrlDataProvider ( )

Data provider for validateRedirectUrlClearsUrl

Returns
array

Definition at line 147 of file FrontendLoginControllerTest.php.

validateRedirectUrlKeepsCleanUrl (   $url)
Test:
validateRedirectUrlKeepsCleanUrlDataProvider
Parameters
string$urlClean URL to test

Definition at line 209 of file FrontendLoginControllerTest.php.

References $url, and FrontendLoginControllerTest\setUpDatabaseMock().

validateRedirectUrlKeepsCleanUrlDataProvider ( )

Data provider for validateRedirectUrlKeepsCleanUrl

Returns
array

Definition at line 183 of file FrontendLoginControllerTest.php.

validateRedirectUrlKeepsCleanUrlInSubdirectory (   $url)
Test:
validateRedirectUrlKeepsCleanUrlInSubdirectoryDataProvider
Parameters
string$urlInvalid Url

Definition at line 271 of file FrontendLoginControllerTest.php.

References $url, FrontendLoginControllerTest\setUpDatabaseMock(), and FrontendLoginControllerTest\setUpFakeSitePathAndHost().

validateRedirectUrlKeepsCleanUrlInSubdirectoryDataProvider ( )

Data provider for validateRedirectUrlKeepsCleanUrlInSubdirectory

Returns
array

Definition at line 252 of file FrontendLoginControllerTest.php.

Member Data Documentation

$accessibleFixture
protected

Definition at line 28 of file FrontendLoginControllerTest.php.

$testHostName
protected
$testSitePath
protected

Definition at line 38 of file FrontendLoginControllerTest.php.

$testTableName
protected

Definition at line 43 of file FrontendLoginControllerTest.php.