‪TYPO3CMS  ‪main
TYPO3\CMS\Core\Tests\UnitDeprecated\Configuration\TypoScript\ConditionMatching\AbstractConditionMatcherTest Class Reference
Inheritance diagram for TYPO3\CMS\Core\Tests\UnitDeprecated\Configuration\TypoScript\ConditionMatching\AbstractConditionMatcherTest:

Public Member Functions

 checkConditionMatcherForRequestFunction (string $expression, bool $expected)
 
 checkConditionMatcherForDateFunction (string $format, int $expressionValue, bool $expected)
 
 checkConditionMatcherForFeatureFunction ()
 
 evaluateConditionCommonReturnsTrueForMatchingContexts ($matchingContextCondition)
 
 evaluateConditionCommonReturnsNullForNotMatchingApplicationContexts ($notMatchingApplicationContextCondition)
 
 evaluateConditionCommonEvaluatesIpAddressesCorrectly ($devIpMask, $actualIp, $expectedResult)
 
 typoScriptElseConditionIsNotEvaluatedAndAlwaysReturnsFalse ()
 

Static Public Member Functions

static requestFunctionDataProvider ()
 
static datesFunctionDataProvider ()
 
static matchingApplicationContextConditionsDataProvider ()
 
static notMatchingApplicationContextConditionsDataProvider ()
 
static evaluateConditionCommonDevIpMaskDataProvider ()
 

Protected Member Functions

 setUp ()
 
 initConditionMatcher ()
 

Protected Attributes

bool $backupEnvironment = true
 
bool $resetSingletonInstances = true
 
ConditionMatcher $conditionMatcher
 
ReflectionMethod $evaluateExpressionMethod
 

Detailed Description

Definition at line 43 of file AbstractConditionMatcherTest.php.

Member Function Documentation

◆ checkConditionMatcherForDateFunction()

TYPO3\CMS\Core\Tests\UnitDeprecated\Configuration\TypoScript\ConditionMatching\AbstractConditionMatcherTest::checkConditionMatcherForDateFunction ( string  $format,
int  $expressionValue,
bool  $expected 
)

◆ checkConditionMatcherForFeatureFunction()

TYPO3\CMS\Core\Tests\UnitDeprecated\Configuration\TypoScript\ConditionMatching\AbstractConditionMatcherTest::checkConditionMatcherForFeatureFunction ( )
Test:

Definition at line 163 of file AbstractConditionMatcherTest.php.

References $GLOBALS.

◆ checkConditionMatcherForRequestFunction()

TYPO3\CMS\Core\Tests\UnitDeprecated\Configuration\TypoScript\ConditionMatching\AbstractConditionMatcherTest::checkConditionMatcherForRequestFunction ( string  $expression,
bool  $expected 
)

◆ datesFunctionDataProvider()

static TYPO3\CMS\Core\Tests\UnitDeprecated\Configuration\TypoScript\ConditionMatching\AbstractConditionMatcherTest::datesFunctionDataProvider ( )
static

Definition at line 132 of file AbstractConditionMatcherTest.php.

◆ evaluateConditionCommonDevIpMaskDataProvider()

static TYPO3\CMS\Core\Tests\UnitDeprecated\Configuration\TypoScript\ConditionMatching\AbstractConditionMatcherTest::evaluateConditionCommonDevIpMaskDataProvider ( )
static

Data provider for evaluateConditionCommonEvaluatesIpAddressesCorrectly

Definition at line 284 of file AbstractConditionMatcherTest.php.

◆ evaluateConditionCommonEvaluatesIpAddressesCorrectly()

TYPO3\CMS\Core\Tests\UnitDeprecated\Configuration\TypoScript\ConditionMatching\AbstractConditionMatcherTest::evaluateConditionCommonEvaluatesIpAddressesCorrectly (   $devIpMask,
  $actualIp,
  $expectedResult 
)

◆ evaluateConditionCommonReturnsNullForNotMatchingApplicationContexts()

TYPO3\CMS\Core\Tests\UnitDeprecated\Configuration\TypoScript\ConditionMatching\AbstractConditionMatcherTest::evaluateConditionCommonReturnsNullForNotMatchingApplicationContexts (   $notMatchingApplicationContextCondition)

◆ evaluateConditionCommonReturnsTrueForMatchingContexts()

TYPO3\CMS\Core\Tests\UnitDeprecated\Configuration\TypoScript\ConditionMatching\AbstractConditionMatcherTest::evaluateConditionCommonReturnsTrueForMatchingContexts (   $matchingContextCondition)

◆ initConditionMatcher()

◆ matchingApplicationContextConditionsDataProvider()

static TYPO3\CMS\Core\Tests\UnitDeprecated\Configuration\TypoScript\ConditionMatching\AbstractConditionMatcherTest::matchingApplicationContextConditionsDataProvider ( )
static

Data provider with matching applicationContext conditions.

Definition at line 204 of file AbstractConditionMatcherTest.php.

◆ notMatchingApplicationContextConditionsDataProvider()

static TYPO3\CMS\Core\Tests\UnitDeprecated\Configuration\TypoScript\ConditionMatching\AbstractConditionMatcherTest::notMatchingApplicationContextConditionsDataProvider ( )
static

Data provider with not matching applicationContext conditions.

Definition at line 244 of file AbstractConditionMatcherTest.php.

◆ requestFunctionDataProvider()

static TYPO3\CMS\Core\Tests\UnitDeprecated\Configuration\TypoScript\ConditionMatching\AbstractConditionMatcherTest::requestFunctionDataProvider ( )
static

Definition at line 85 of file AbstractConditionMatcherTest.php.

◆ setUp()

TYPO3\CMS\Core\Tests\UnitDeprecated\Configuration\TypoScript\ConditionMatching\AbstractConditionMatcherTest::setUp ( )
protected

◆ typoScriptElseConditionIsNotEvaluatedAndAlwaysReturnsFalse()

TYPO3\CMS\Core\Tests\UnitDeprecated\Configuration\TypoScript\ConditionMatching\AbstractConditionMatcherTest::typoScriptElseConditionIsNotEvaluatedAndAlwaysReturnsFalse ( )

Member Data Documentation

◆ $backupEnvironment

bool TYPO3\CMS\Core\Tests\UnitDeprecated\Configuration\TypoScript\ConditionMatching\AbstractConditionMatcherTest::$backupEnvironment = true
protected

Definition at line 45 of file AbstractConditionMatcherTest.php.

◆ $conditionMatcher

ConditionMatcher TYPO3\CMS\Core\Tests\UnitDeprecated\Configuration\TypoScript\ConditionMatching\AbstractConditionMatcherTest::$conditionMatcher
protected

Definition at line 47 of file AbstractConditionMatcherTest.php.

◆ $evaluateExpressionMethod

ReflectionMethod TYPO3\CMS\Core\Tests\UnitDeprecated\Configuration\TypoScript\ConditionMatching\AbstractConditionMatcherTest::$evaluateExpressionMethod
protected

Definition at line 48 of file AbstractConditionMatcherTest.php.

◆ $resetSingletonInstances

bool TYPO3\CMS\Core\Tests\UnitDeprecated\Configuration\TypoScript\ConditionMatching\AbstractConditionMatcherTest::$resetSingletonInstances = true
protected

Definition at line 46 of file AbstractConditionMatcherTest.php.