Example #1
0
 /**
  * @covers Database::tablePrefix()
  * @covers Database::dbSchema()
  */
 public function testMutators()
 {
     $old = $this->db->tablePrefix();
     $this->assertType('string', $old, 'Prefix is string');
     $this->assertEquals($old, $this->db->tablePrefix(), "Prefix unchanged");
     $this->assertEquals($old, $this->db->tablePrefix('xxx'));
     $this->assertEquals('xxx', $this->db->tablePrefix(), "Prefix set");
     $this->db->tablePrefix($old);
     $this->assertNotEquals('xxx', $this->db->tablePrefix());
     $old = $this->db->dbSchema();
     $this->assertType('string', $old, 'Schema is string');
     $this->assertEquals($old, $this->db->dbSchema(), "Schema unchanged");
     $this->assertEquals($old, $this->db->dbSchema('xxx'));
     $this->assertEquals('xxx', $this->db->dbSchema(), "Schema set");
     $this->db->dbSchema($old);
     $this->assertNotEquals('xxx', $this->db->dbSchema());
 }