/** * @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()); }