TYPO3 CMS  TYPO3_6-2
TYPO3\CMS\Extbase\Tests\Unit\Service\TypeHandlingServiceTest Class Reference
Inheritance diagram for TYPO3\CMS\Extbase\Tests\Unit\Service\TypeHandlingServiceTest:
TYPO3\CMS\Core\Tests\UnitTestCase TYPO3\CMS\Core\Tests\BaseTestCase

Public Member Functions

 setUp ()
 
 parseTypeThrowsExceptionOnInvalidType ()
 
 parseTypeThrowsExceptionOnInvalidElementTypeHint ()
 
 types ()
 
 parseTypeReturnsArrayWithInformation ($type, $expectedResult)
 
 normalizeTypes ()
 
 normalizeTypesReturnsNormalizedType ($type, $normalized)
 
 nonLiteralTypes ()
 
 isLiteralReturnsFalseForNonLiteralTypes ($type)
 
 literalTypes ()
 
 isLiteralReturnsTrueForLiteralType ($type)
 
 simpleTypes ()
 
 isSimpleTypeReturnsOnlyTrueForSimpleTypes ($type, $result)
 

Protected Attributes

 $typeHandlingService
 
- Protected Attributes inherited from TYPO3\CMS\Core\Tests\UnitTestCase
 $backupGlobalsBlacklist = array('TYPO3_LOADED_EXT')
 
- Protected Attributes inherited from TYPO3\CMS\Core\Tests\BaseTestCase
 $backupGlobals = TRUE
 
 $backupStaticAttributes = FALSE
 

Additional Inherited Members

- Protected Member Functions inherited from TYPO3\CMS\Core\Tests\UnitTestCase
 tearDown ()
 
- Protected Member Functions inherited from TYPO3\CMS\Core\Tests\BaseTestCase
 getAccessibleMock ( $originalClassName, array $methods=array(), array $arguments=array(), $mockClassName='', $callOriginalConstructor=TRUE, $callOriginalClone=TRUE, $callAutoload=TRUE)
 
 getAccessibleMockForAbstractClass ( $originalClassName, array $arguments=array(), $mockClassName='', $callOriginalConstructor=TRUE, $callOriginalClone=TRUE, $callAutoload=TRUE)
 
 buildAccessibleProxy ($className)
 
 callInaccessibleMethod ($object, $name)
 
 inject ($target, $name, $dependency)
 
 getUniqueId ($prefix='')
 

Detailed Description

This file is part of the TYPO3 CMS project.

It is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License, either version 2 of the License, or any later version.

For the full copyright and license information, please read the LICENSE.txt file that was distributed with this source code.

The TYPO3 project - inspiring people to share! Test case

Definition at line 20 of file TypeHandlingServiceTest.php.

Member Function Documentation

◆ isLiteralReturnsFalseForNonLiteralTypes()

TYPO3\CMS\Extbase\Tests\Unit\Service\TypeHandlingServiceTest::isLiteralReturnsFalseForNonLiteralTypes (   $type)
Test:
nonliteralTypes
Author
Karsten Dambekalns karst.nosp@m.en@t.nosp@m.ypo3..nosp@m.org
Parameters
mixed$type

Definition at line 132 of file TypeHandlingServiceTest.php.

◆ isLiteralReturnsTrueForLiteralType()

TYPO3\CMS\Extbase\Tests\Unit\Service\TypeHandlingServiceTest::isLiteralReturnsTrueForLiteralType (   $type)
Test:
literalTypes
Author
Karsten Dambekalns karst.nosp@m.en@t.nosp@m.ypo3..nosp@m.org
Parameters
mixed$type

Definition at line 160 of file TypeHandlingServiceTest.php.

◆ isSimpleTypeReturnsOnlyTrueForSimpleTypes()

TYPO3\CMS\Extbase\Tests\Unit\Service\TypeHandlingServiceTest::isSimpleTypeReturnsOnlyTrueForSimpleTypes (   $type,
  $result 
)
Test:
simpleTypes
Author
Alexander Schnitzler alex..nosp@m.schn.nosp@m.itzle.nosp@m.r@ty.nosp@m.povis.nosp@m.ion..nosp@m.de
Parameters
string$type
boolean$result

Definition at line 190 of file TypeHandlingServiceTest.php.

References $result.

◆ literalTypes()

TYPO3\CMS\Extbase\Tests\Unit\Service\TypeHandlingServiceTest::literalTypes ( )

data provider for isLiteralReturnsTrueForLiteralType

Author
Karsten Dambekalns karst.nosp@m.en@t.nosp@m.ypo3..nosp@m.org
Returns
array

Definition at line 142 of file TypeHandlingServiceTest.php.

◆ nonLiteralTypes()

TYPO3\CMS\Extbase\Tests\Unit\Service\TypeHandlingServiceTest::nonLiteralTypes ( )

data provider for isLiteralReturnsFalseForNonLiteralTypes

Author
Karsten Dambekalns karst.nosp@m.en@t.nosp@m.ypo3..nosp@m.org
Returns
array

Definition at line 116 of file TypeHandlingServiceTest.php.

◆ normalizeTypes()

TYPO3\CMS\Extbase\Tests\Unit\Service\TypeHandlingServiceTest::normalizeTypes ( )

data provider for normalizeTypesReturnsNormalizedType

Author
Karsten Dambekalns karst.nosp@m.en@t.nosp@m.ypo3..nosp@m.org
Returns
array

Definition at line 90 of file TypeHandlingServiceTest.php.

◆ normalizeTypesReturnsNormalizedType()

TYPO3\CMS\Extbase\Tests\Unit\Service\TypeHandlingServiceTest::normalizeTypesReturnsNormalizedType (   $type,
  $normalized 
)
Test:
normalizeTypes
Author
Karsten Dambekalns karst.nosp@m.en@t.nosp@m.ypo3..nosp@m.org
Parameters
mixed$type
mixed$normalized

Definition at line 106 of file TypeHandlingServiceTest.php.

◆ parseTypeReturnsArrayWithInformation()

TYPO3\CMS\Extbase\Tests\Unit\Service\TypeHandlingServiceTest::parseTypeReturnsArrayWithInformation (   $type,
  $expectedResult 
)
Test:
types
Author
Karsten Dambekalns karst.nosp@m.en@t.nosp@m.ypo3..nosp@m.org
Parameters
mixed$type
mixed$expectedResult

Definition at line 80 of file TypeHandlingServiceTest.php.

◆ parseTypeThrowsExceptionOnInvalidElementTypeHint()

TYPO3\CMS\Extbase\Tests\Unit\Service\TypeHandlingServiceTest::parseTypeThrowsExceptionOnInvalidElementTypeHint ( )
Test:
Author
Karsten Dambekalns karst.nosp@m.en@t.nosp@m.ypo3..nosp@m.org

Definition at line 44 of file TypeHandlingServiceTest.php.

◆ parseTypeThrowsExceptionOnInvalidType()

TYPO3\CMS\Extbase\Tests\Unit\Service\TypeHandlingServiceTest::parseTypeThrowsExceptionOnInvalidType ( )
Test:

Definition at line 35 of file TypeHandlingServiceTest.php.

◆ setUp()

TYPO3\CMS\Extbase\Tests\Unit\Service\TypeHandlingServiceTest::setUp ( )

Definition at line 27 of file TypeHandlingServiceTest.php.

◆ simpleTypes()

TYPO3\CMS\Extbase\Tests\Unit\Service\TypeHandlingServiceTest::simpleTypes ( )

data provider for isSimpleTypeReturnsTrueForSimpleTypes

Author
Alexander Schnitzler alex..nosp@m.schn.nosp@m.itzle.nosp@m.r@ty.nosp@m.povis.nosp@m.ion..nosp@m.de
Returns
array

Definition at line 170 of file TypeHandlingServiceTest.php.

◆ types()

TYPO3\CMS\Extbase\Tests\Unit\Service\TypeHandlingServiceTest::types ( )

data provider for parseTypeReturnsArrayWithInformation

Author
Karsten Dambekalns karst.nosp@m.en@t.nosp@m.ypo3..nosp@m.org
Returns
array

Definition at line 54 of file TypeHandlingServiceTest.php.

Member Data Documentation

◆ $typeHandlingService

TYPO3\CMS\Extbase\Tests\Unit\Service\TypeHandlingServiceTest::$typeHandlingService
protected

Definition at line 25 of file TypeHandlingServiceTest.php.