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'); }