Location\PolygonTest::testIfNotContainsPointCheckWithWorksAsExpected PHP Method

testIfNotContainsPointCheckWithWorksAsExpected() public method

    public function testIfNotContainsPointCheckWithWorksAsExpected()
    {
        $polygon = new Polygon();
        $polygon->addPoint(new Coordinate(10, 20));
        $polygon->addPoint(new Coordinate(10, 40));
        $polygon->addPoint(new Coordinate(30, 40));
        $polygon->addPoint(new Coordinate(30, 20));
        $point = new Coordinate(20, 10);
        $this->assertFalse($polygon->contains($point));
        $point = new Coordinate(20, 50);
        $this->assertFalse($polygon->contains($point));
        $point = new Coordinate(0, 30);
        $this->assertFalse($polygon->contains($point));
        $point = new Coordinate(40, 30);
        $this->assertFalse($polygon->contains($point));
    }