public function testUpdateGroup()
{
$this->insertDatabaseFixture(__DIR__ . '/_fixtures/existing_groups.php');
$gateway = $this->getGateway();
$struct = $this->getGroupUpdateStructFixture();
$res = $gateway->updateGroup($struct);
$this->assertQueryResult(array(array('3')), $this->getDatabaseHandler()->createSelectQuery()->select('COUNT(*)')->from('ezcontentclassgroup'));
$q = $this->getDatabaseHandler()->createSelectQuery();
$q->select('id', 'created', 'creator_id', 'modified', 'modifier_id', 'name')->from('ezcontentclassgroup')->orderBy('id');
$this->assertQueryResult(array(array('id' => 1, 'created' => 1031216928, 'creator_id' => 14, 'modified' => 1033922106, 'modifier_id' => 14, 'name' => 'Content'), array('id' => 2, 'created' => 1031216941, 'creator_id' => 14, 'modified' => 1311454096, 'modifier_id' => 23, 'name' => 'UpdatedGroup'), array('id' => 3, 'created' => 1032009743, 'creator_id' => 14, 'modified' => 1033922120, 'modifier_id' => 14, 'name' => 'Media')), $q);
}