‪TYPO3CMS  10.4
TYPO3\CMS\Linkvalidator\Tests\Unit\Linktype\ExternalLinktypeTest Class Reference
Inheritance diagram for TYPO3\CMS\Linkvalidator\Tests\Unit\Linktype\ExternalLinktypeTest:

Public Member Functions

 checkLinkWithExternalUrlNotFoundReturnsFalse ()
 
 checkLinkWithExternalUrlNotFoundResultsNotFoundErrorType ()
 
 preprocessUrlsDataProvider ()
 
 preprocessUrlReturnsCorrectString (string $inputUrl, $expectedResult)
 
 setAdditionalConfigMergesHeaders ()
 
 requestWithNoTimeoutIsCalledIfTimeoutNotSetByTsConfig ()
 
 setAdditionalConfigOverwritesUserAgent ()
 
 setAdditionalConfigAppendsAgentUrlIfConfigured ()
 
 setAdditionalConfigAppendsEmailIfConfigured ()
 
 setAdditionalConfigAppendsEmailFromGlobalsIfConfigured ()
 
 setAdditionalConfigSetsRangeAndMethod ()
 

Protected Member Functions

 setUp ()
 

Private Member Functions

 buildLanguageServiceProphecy ()
 
 getCookieJarProphecy ()
 
 getRequestHeaderOptions ()
 

Detailed Description

Definition at line 32 of file ExternalLinktypeTest.php.

Member Function Documentation

◆ buildLanguageServiceProphecy()

TYPO3\CMS\Linkvalidator\Tests\Unit\Linktype\ExternalLinktypeTest::buildLanguageServiceProphecy ( )
private

◆ checkLinkWithExternalUrlNotFoundResultsNotFoundErrorType()

TYPO3\CMS\Linkvalidator\Tests\Unit\Linktype\ExternalLinktypeTest::checkLinkWithExternalUrlNotFoundResultsNotFoundErrorType ( )

◆ checkLinkWithExternalUrlNotFoundReturnsFalse()

TYPO3\CMS\Linkvalidator\Tests\Unit\Linktype\ExternalLinktypeTest::checkLinkWithExternalUrlNotFoundReturnsFalse ( )

◆ getCookieJarProphecy()

TYPO3\CMS\Linkvalidator\Tests\Unit\Linktype\ExternalLinktypeTest::getCookieJarProphecy ( )
private

◆ getRequestHeaderOptions()

◆ preprocessUrlReturnsCorrectString()

TYPO3\CMS\Linkvalidator\Tests\Unit\Linktype\ExternalLinktypeTest::preprocessUrlReturnsCorrectString ( string  $inputUrl,
  $expectedResult 
)
Test:
‪@dataProvider preprocessUrlsDataProvider

Definition at line 197 of file ExternalLinktypeTest.php.

◆ preprocessUrlsDataProvider()

TYPO3\CMS\Linkvalidator\Tests\Unit\Linktype\ExternalLinktypeTest::preprocessUrlsDataProvider ( )

Definition at line 132 of file ExternalLinktypeTest.php.

◆ requestWithNoTimeoutIsCalledIfTimeoutNotSetByTsConfig()

TYPO3\CMS\Linkvalidator\Tests\Unit\Linktype\ExternalLinktypeTest::requestWithNoTimeoutIsCalledIfTimeoutNotSetByTsConfig ( )

If the timeout is not set via TSconfig, core $GLOBALS['TYPO3_CONF_VARS']['HTTP']['timeout'] should be used. Which is the case if timeout is not passed to the request() function.

Test:

Definition at line 234 of file ExternalLinktypeTest.php.

◆ setAdditionalConfigAppendsAgentUrlIfConfigured()

TYPO3\CMS\Linkvalidator\Tests\Unit\Linktype\ExternalLinktypeTest::setAdditionalConfigAppendsAgentUrlIfConfigured ( )
Test:

Definition at line 274 of file ExternalLinktypeTest.php.

◆ setAdditionalConfigAppendsEmailFromGlobalsIfConfigured()

TYPO3\CMS\Linkvalidator\Tests\Unit\Linktype\ExternalLinktypeTest::setAdditionalConfigAppendsEmailFromGlobalsIfConfigured ( )
Test:

Definition at line 320 of file ExternalLinktypeTest.php.

References $GLOBALS.

◆ setAdditionalConfigAppendsEmailIfConfigured()

TYPO3\CMS\Linkvalidator\Tests\Unit\Linktype\ExternalLinktypeTest::setAdditionalConfigAppendsEmailIfConfigured ( )
Test:

Definition at line 297 of file ExternalLinktypeTest.php.

◆ setAdditionalConfigMergesHeaders()

TYPO3\CMS\Linkvalidator\Tests\Unit\Linktype\ExternalLinktypeTest::setAdditionalConfigMergesHeaders ( )
Test:

Definition at line 209 of file ExternalLinktypeTest.php.

◆ setAdditionalConfigOverwritesUserAgent()

TYPO3\CMS\Linkvalidator\Tests\Unit\Linktype\ExternalLinktypeTest::setAdditionalConfigOverwritesUserAgent ( )
Test:

Definition at line 251 of file ExternalLinktypeTest.php.

◆ setAdditionalConfigSetsRangeAndMethod()

TYPO3\CMS\Linkvalidator\Tests\Unit\Linktype\ExternalLinktypeTest::setAdditionalConfigSetsRangeAndMethod ( )
Test:

Definition at line 342 of file ExternalLinktypeTest.php.

References $GLOBALS.

◆ setUp()

TYPO3\CMS\Linkvalidator\Tests\Unit\Linktype\ExternalLinktypeTest::setUp ( )
protected