eZ\Publish\Core\REST\Server\Tests\Input\Parser\ContentTypeGroupInputTest::testParse PHP Method

testParse() public method

Tests the ContentTypeGroupInput parser.
public testParse ( )
    public function testParse()
    {
        $inputArray = array('identifier' => 'Identifier Bar', 'User' => array('_href' => '/user/users/14'), 'modificationDate' => '2012-12-31T12:00:00');
        $contentTypeGroupInput = $this->getParser();
        $result = $contentTypeGroupInput->parse($inputArray, $this->getParsingDispatcherMock());
        $this->assertInstanceOf('\\eZ\\Publish\\API\\Repository\\Values\\ContentType\\ContentTypeGroupCreateStruct', $result, 'ContentTypeGroupCreateStruct not created correctly.');
        $this->assertEquals('Identifier Bar', $result->identifier, 'ContentTypeGroupCreateStruct identifier property not created correctly.');
        $this->assertEquals(14, $result->creatorId, 'ContentTypeGroupCreateStruct creatorId property not created correctly.');
        $this->assertEquals(new \DateTime('2012-12-31T12:00:00'), $result->creationDate, 'ContentTypeGroupCreateStruct creationDate property not created correctly.');
    }