3 include_once(
"Services/Style/System/classes/Icons/class.ilSystemStyleIconColor.php");
4 include_once(
"Services/Style/System/classes/Exceptions/class.ilSystemStyleColorException.php");
19 $this->assertEquals(
"id", $color->getId());
20 $this->assertEquals(
"name", $color->getName());
21 $this->assertEquals(
"FF0000", $color->getColor());
22 $this->assertEquals(
"description", $color->getDescription());
29 $color->setId(
"idnew");
30 $color->setName(
"namenew");
31 $color->setColor(
"EE0000");
32 $color->setDescription(
"descriptionnew");
34 $this->assertEquals(
"idnew", $color->getId());
35 $this->assertEquals(
"namenew", $color->getName());
36 $this->assertEquals(
"EE0000", $color->getColor());
37 $this->assertEquals(
"descriptionnew", $color->getDescription());
44 $this->assertEquals(
"ABCDEF", $color->getColor());
51 $this->assertTrue(
false);
60 $this->assertTrue(
false);
69 $this->assertTrue(
true);
71 $this->assertTrue(
false);
103 $this->assertEquals(255, ceil($white->getPerceivedBrightness()));
104 $this->assertEquals(0, ceil($black->getPerceivedBrightness()));
105 $this->assertEquals(170, ceil($grey->getPerceivedBrightness()));
106 $this->assertEquals(140, ceil($red->getPerceivedBrightness()));
107 $this->assertEquals(196, ceil($green->getPerceivedBrightness()));
108 $this->assertEquals(87, ceil($blue->getPerceivedBrightness()));
static compareColors(ilSystemStyleIconColor $color1, ilSystemStyleIconColor $color2)
Used to sort colors according to their brightness.
testGetPerceivedBrightness()
Class for advanced editing exception handling in ILIAS.
const INVALID_COLOR_EXCEPTION