PHP Class Doctrine\Tests\ODM\PHPCR\Mapping\ClassMetadataTest

Inheritance: extends PHPUnit_Framework_TestCase
Datei anzeigen Open project: doctrine/phpcr-odm

Public Methods

Method Description
testAssertValidChildClassInstance ( ) It should return early if the given class is an instance of an allowed class.
testAssertValidChildClassInterface ( ) It should return early if the given class implements an allowed interface.
testAssertValidChildClassesAllowed ( ) It should return early if the given class is an allowed child class.
testAssertValidChildClassesEmpty ( ) It should return early if the mapped child classes value is an empty array (i.e. any child classes are permitted).
testAssertValidChildClassesIsLeaf ( ) It should throw an exception if given a child class FQN when the metadata is for a leaf.
testAssertValidChildClassesNotAllowed ( ) It should throw an exception if the given class is not allowed.
testClassMetadataInstanceSerialization ( )
testClassMetadataInstanceSerializationTranslationProperties ( ClassMetadata $cm )
testClassName ( )
testGetAssociationNonexisting ( ClassMetadata $cm )
testGetFieldNonexisting ( ClassMetadata $cm )
testGetTypeOfField ( )
testHasFieldNull ( ClassMetadata $cm )
testIsValidNodename ( ClassMetadata $cm )
testMapAssociationManyToOne ( ClassMetadata $cm )
testMapChildInvalidName ( )
testMapChildrenInvalidFetchDepth ( )
testMapField ( ClassMetadata $cm )
testMapFieldWithId ( ClassMetadata $cm )
testMapFieldWithInheritance ( ClassMetadata $cmp ) Mapping should return translated fields.
testMapFieldWithoutNameThrowsException ( ClassMetadata $cm )
testMapNonExistingField ( ClassMetadata $cm )
testNewInstance ( ClassMetadata $cm )
testReflectionProperties ( ClassMetadata $cm )
testSerialize ( ClassMetadata $cm )
testUnserialize ( )

Method Details

testAssertValidChildClassInstance() public method

It should return early if the given class is an instance of an allowed class.

testAssertValidChildClassInterface() public method

It should return early if the given class implements an allowed interface.

testAssertValidChildClassesAllowed() public method

It should return early if the given class is an allowed child class.

testAssertValidChildClassesEmpty() public method

It should return early if the mapped child classes value is an empty array (i.e. any child classes are permitted).

testAssertValidChildClassesIsLeaf() public method

It should throw an exception if given a child class FQN when the metadata is for a leaf.

testAssertValidChildClassesNotAllowed() public method

It should throw an exception if the given class is not allowed.

testClassMetadataInstanceSerialization() public method

testClassMetadataInstanceSerializationTranslationProperties() public method

public testClassMetadataInstanceSerializationTranslationProperties ( ClassMetadata $cm )
$cm Doctrine\ODM\PHPCR\Mapping\ClassMetadata

testClassName() public method

public testClassName ( )

testGetAssociationNonexisting() public method

public testGetAssociationNonexisting ( ClassMetadata $cm )
$cm Doctrine\ODM\PHPCR\Mapping\ClassMetadata

testGetFieldNonexisting() public method

public testGetFieldNonexisting ( ClassMetadata $cm )
$cm Doctrine\ODM\PHPCR\Mapping\ClassMetadata

testGetTypeOfField() public method

public testGetTypeOfField ( )

testHasFieldNull() public method

public testHasFieldNull ( ClassMetadata $cm )
$cm Doctrine\ODM\PHPCR\Mapping\ClassMetadata

testIsValidNodename() public method

public testIsValidNodename ( ClassMetadata $cm )
$cm Doctrine\ODM\PHPCR\Mapping\ClassMetadata

testMapAssociationManyToOne() public method

public testMapAssociationManyToOne ( ClassMetadata $cm )
$cm Doctrine\ODM\PHPCR\Mapping\ClassMetadata

testMapChildInvalidName() public method

testMapChildrenInvalidFetchDepth() public method

testMapField() public method

public testMapField ( ClassMetadata $cm )
$cm Doctrine\ODM\PHPCR\Mapping\ClassMetadata

testMapFieldWithId() public method

public testMapFieldWithId ( ClassMetadata $cm )
$cm Doctrine\ODM\PHPCR\Mapping\ClassMetadata

testMapFieldWithInheritance() public method

Mapping should return translated fields.
public testMapFieldWithInheritance ( ClassMetadata $cmp )
$cmp Doctrine\ODM\PHPCR\Mapping\ClassMetadata

testMapFieldWithoutNameThrowsException() public method

public testMapFieldWithoutNameThrowsException ( ClassMetadata $cm )
$cm Doctrine\ODM\PHPCR\Mapping\ClassMetadata

testMapNonExistingField() public method

public testMapNonExistingField ( ClassMetadata $cm )
$cm Doctrine\ODM\PHPCR\Mapping\ClassMetadata

testNewInstance() public method

public testNewInstance ( ClassMetadata $cm )
$cm Doctrine\ODM\PHPCR\Mapping\ClassMetadata

testReflectionProperties() public method

public testReflectionProperties ( ClassMetadata $cm )
$cm Doctrine\ODM\PHPCR\Mapping\ClassMetadata

testSerialize() public method

public testSerialize ( ClassMetadata $cm )
$cm Doctrine\ODM\PHPCR\Mapping\ClassMetadata

testUnserialize() public method

public testUnserialize ( )