public function testUpdateAlwaysAvailableFlagAdd()
{
$this->insertDatabaseFixture(__DIR__ . '/../_fixtures/contentobjects.php');
$gateway = $this->getDatabaseGateway();
$gateway->updateAlwaysAvailableFlag(102, true);
$this->assertQueryResult(array(array('id' => 3)), $this->getDatabaseHandler()->createSelectQuery()->select(array('language_mask'))->from('ezcontentobject')->where('id = 102'));
$query = $this->getDatabaseHandler()->createSelectQuery();
$this->assertQueryResult(array(array('language_id' => 3)), $query->select(array('language_id'))->from('ezcontentobject_name')->where($query->expr->lAnd($query->expr->eq('contentobject_id', 102), $query->expr->eq('content_version', 1))));
$query = $this->getDatabaseHandler()->createSelectQuery();
$this->assertQueryResult(array(array('language_id' => 3)), $query->selectDistinct(array('language_id'))->from('ezcontentobject_attribute')->where($query->expr->lAnd($query->expr->eq('contentobject_id', 102), $query->expr->eq('version', 1))));
}