eZ\Publish\Core\REST\Client\Tests\Input\Parser\ObjectStateTest::testParse PHP Method

testParse() public method

Tests the ObjectState parser.
public testParse ( ) : eZ\Publish\API\Repository\Values\ObjectState\ObjectState
return eZ\Publish\API\Repository\Values\ObjectState\ObjectState
    public function testParse()
    {
        $objectStateParser = $this->getParser();
        $inputArray = array('_href' => '/content/objectstategroups/42/objectstates/21', 'identifier' => 'test-state', 'priority' => '0', 'defaultLanguageCode' => 'eng-GB', 'languageCodes' => 'eng-GB,eng-US', 'names' => array('value' => array(array('_languageCode' => 'eng-GB', '#text' => 'Test state EN'), array('_languageCode' => 'eng-US', '#text' => 'Test state EN US'))), 'descriptions' => array('value' => array(array('_languageCode' => 'eng-GB', '#text' => 'Test state description EN'), array('_languageCode' => 'eng-US', '#text' => 'Test state description EN US'))));
        $result = $objectStateParser->parse($inputArray, $this->getParsingDispatcherMock());
        $this->assertNotNull($result);
        return $result;
    }