getenv('UNIT_TEST_DSN') :
'pgsql:dbname=nominatim_unit_tests';
- $this->assertRegExp(
- '/unit_test/',
- $unit_test_dsn,
- 'Test database will get destroyed, thus should have a name like unit_test to be safe'
- );
-
## Create the database.
{
$aDSNParsed = \Nominatim\DB::parseDSN($unit_test_dsn);
$this->assertTrue($oDB->tableExists('table1'));
$this->assertFalse($oDB->tableExists('table99'));
$this->assertFalse($oDB->tableExists(null));
-
- $this->assertEmpty($oDB->getListOfIndices());
- $oDB->exec('CREATE UNIQUE INDEX table1_index ON table1 (id)');
- $this->assertEquals(
- array('table1_index'),
- $oDB->getListOfIndices()
- );
- $this->assertEmpty($oDB->getListOfIndices('table2'));
}
# select queries