예제 #1
0
파일: ColorTest.php 프로젝트: poef/ariadne
 /**
  * @covers toString
  */
 public function testToString()
 {
     $color = new ILess_Color('#ffeeaa');
     $this->assertEquals('#ffeeaa', $color->toString());
     // the format remains the same
     $color = new ILess_Color('#fea');
     $this->assertEquals('#ffeeaa', $color->toString());
     $color = new ILess_Color('#ff0000');
     $this->assertEquals('#ff0000', $color->toString());
     $this->assertEquals(255, $color->getRed());
     $this->assertEquals(0, $color->getGreen());
     $this->assertEquals(0, $color->getBlue());
     $color = new ILess_Color('#f60000');
     $this->assertEquals('#f60000', $color->toString());
     $this->assertEquals(246, $color->getRed());
     $this->assertEquals(0, $color->getGreen());
     $this->assertEquals(0, $color->getBlue());
 }
예제 #2
0
파일: Color.php 프로젝트: poef/ariadne
 /**
  * Returns the green channel
  *
  * @param boolean $raw Return raw value?
  * @return mixed
  */
 public function getGreen($raw = false)
 {
     return $raw ? $this->color->getGreen() : new ILess_Node_Dimension($this->color->getGreen());
 }