Example #1
0
 public function testDiffers()
 {
     $c1 = new Color(array(0, 0, 0));
     $c2 = new Color(array(0, 0, 0));
     $this->assertEquals(false, $c1->differs($c2));
     $c1 = new Color(array(1, 0, 0));
     $c2 = new Color(array(0, 0, 0));
     $this->assertEquals(true, $c1->differs($c2));
     $c1 = new Color(array(1, 0, 0));
     $c2 = new Color(array(0, 0, 0));
     $this->assertEquals(false, $c1->differs($c2, 10));
     $c1 = new Color(array(127, 127, 127));
     $c2 = new Color(array(0, 0, 0));
     $this->assertEquals(true, $c1->differs($c2, 49));
     $c1 = new Color(array(127, 127, 127));
     $c2 = new Color(array(0, 0, 0));
     $this->assertEquals(false, $c1->differs($c2, 50));
 }