public function test_draw_line() { $c = new canvas(); $this->assertFalse($c->draw_line()); $c2 = new canvas(20, 4); //draw a point (False) $this->assertFalse($c->draw_line(array(1, 1), array(1, 1))); //horizontal line (True) $this->assertTrue($c2->draw_line(array(1, 2), array(6, 2))); //vertical line (True) $this->assertTrue($c2->draw_line(array(6, 3), array(6, 4))); //try to draw a rectangle (False) $this->assertFalse($c2->draw_line(array(1, 2), array(6, 4))); }