class AttributeMetadataTest in Zircon Profile 8
Same name and namespace in other branches
- 8.0 vendor/symfony/serializer/Tests/Mapping/AttributeMetadataTest.php \Symfony\Component\Serializer\Tests\Mapping\AttributeMetadataTest
@author Kévin Dunglas <dunglas@gmail.com>
Hierarchy
- class \Symfony\Component\Serializer\Tests\Mapping\AttributeMetadataTest extends \Symfony\Component\Serializer\Tests\Mapping\PHPUnit_Framework_TestCase
Expanded class hierarchy of AttributeMetadataTest
File
- vendor/
symfony/ serializer/ Tests/ Mapping/ AttributeMetadataTest.php, line 19
Namespace
Symfony\Component\Serializer\Tests\MappingView source
class AttributeMetadataTest extends \PHPUnit_Framework_TestCase {
public function testInterface() {
$attributeMetadata = new AttributeMetadata('name');
$this
->assertInstanceOf('Symfony\\Component\\Serializer\\Mapping\\AttributeMetadataInterface', $attributeMetadata);
}
public function testGetName() {
$attributeMetadata = new AttributeMetadata('name');
$this
->assertEquals('name', $attributeMetadata
->getName());
}
public function testGroups() {
$attributeMetadata = new AttributeMetadata('group');
$attributeMetadata
->addGroup('a');
$attributeMetadata
->addGroup('a');
$attributeMetadata
->addGroup('b');
$this
->assertEquals(array(
'a',
'b',
), $attributeMetadata
->getGroups());
}
public function testMerge() {
$attributeMetadata1 = new AttributeMetadata('a1');
$attributeMetadata1
->addGroup('a');
$attributeMetadata1
->addGroup('b');
$attributeMetadata2 = new AttributeMetadata('a2');
$attributeMetadata2
->addGroup('a');
$attributeMetadata2
->addGroup('c');
$attributeMetadata1
->merge($attributeMetadata2);
$this
->assertEquals(array(
'a',
'b',
'c',
), $attributeMetadata1
->getGroups());
}
public function testSerialize() {
$attributeMetadata = new AttributeMetadata('attribute');
$attributeMetadata
->addGroup('a');
$attributeMetadata
->addGroup('b');
$serialized = serialize($attributeMetadata);
$this
->assertEquals($attributeMetadata, unserialize($serialized));
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
AttributeMetadataTest:: |
public | function | ||
AttributeMetadataTest:: |
public | function | ||
AttributeMetadataTest:: |
public | function | ||
AttributeMetadataTest:: |
public | function | ||
AttributeMetadataTest:: |
public | function |