コード例 #1
0
 /**
  */
 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());
 }