object=new Noalyss_Appearance(); } public function testSetColor() { $this->object->set_color("FOLDER","#554433"); $this->assertEquals("#554433",$this->object->get_color("FOLDER")); } /** * @covers Noalyss_Appearance::set_color Noalyss_Apperance::save Noalyss_Apperance::reset Noalyss_Apperance::get_color */ public function testReset() { $this->object->set_color("FOLDER","#554433"); $this->assertEquals("#554433",$this->object->get_color("FOLDER")); $this->object->save(); $this->object->load(); $this->assertEquals("#554433",$this->object->get_color("FOLDER")); $this->object->reset(); $this->assertEquals("#fafafa",$this->object->get_color("FOLDER")); } /** * @return void * @throws Exception */ public function testValidateColor() { $this->object->set_color("FOLDER","#554411"); $this->expectException(Exception::class ); $this->object->set_color("FOLDER","#white"); } }