eZ\Publish\Core\Persistence\Legacy\Tests\Content\Type\Gateway\DoctrineDatabaseTest::testUpdateGroup PHP Method

testUpdateGroup() public method

public testUpdateGroup ( )
    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);
    }