public function testCreateObjectStateGroup()
{
$body = <<<XML
<?xml version="1.0" encoding="UTF-8"?>
<ObjectStateGroupCreate>
<identifier>testCreateObjectStateGroup</identifier>
<defaultLanguageCode>eng-GB</defaultLanguageCode>
<names>
<value languageCode="eng-GB">testCreateObjectStateGroup</value>
</names>
<descriptions>
<value languageCode="eng-GB">testCreateObjectStateGroup description</value>
</descriptions>
</ObjectStateGroupCreate>
XML;
$request = $this->createHttpRequest('POST', '/api/ezp/v2/content/objectstategroups', 'ObjectStateGroupCreate+xml', 'ObjectStateGroup+json');
$request->setContent($body);
$response = $this->sendHttpRequest($request);
self::assertHttpResponseCodeEquals($response, 201);
self::assertHttpResponseHasHeader($response, 'Location');
$href = $response->getHeader('Location');
$this->addCreatedElement($href);
return $href;
}