/** */ public function testSetter() { $style = new FillStyle(); $style->setColor('green', 0.5); $this->assertSame(0.5, $style->getOpacity()); $this->assertNotNull($style->getColor()); $this->assertSame('green', $style->getColor()->__toString()); $style->setColor(null); $this->assertSame(0.0, $style->getOpacity()); $this->assertNull($style->getColor()); $style->setColor('blue'); $this->assertSame(1.0, $style->getOpacity()); $this->assertNotNull($style->getColor()); $this->assertSame('blue', $style->getColor()->__toString()); $style->setOpacity(0.4); $this->assertSame(0.4, $style->getOpacity()); }