Example #1
0
 public function testGetHex()
 {
     $c = new Color();
     $i = $c->getHex();
     $this->assertInternalType('string', $i);
     $this->assertEquals($i, 'ffffff');
     $c = new Color(array(255, 255, 255, 1));
     $i = $c->getHex();
     $this->assertInternalType('string', $i);
     $this->assertEquals($i, 'ffffff');
     $c = new Color(array(181, 55, 23, 0.5));
     $i = $c->getHex();
     $this->assertInternalType('string', $i);
     $this->assertEquals($i, 'b53717');
     $c = new Color(array(0, 0, 0, 0));
     $i = $c->getHex('#');
     $this->assertInternalType('string', $i);
     $this->assertEquals($i, '#000000');
 }