Location\PolygonTest::testIfContainsPointCheckWithLongitudeSignSwitchWorksAsExpected PHP Méthode

testIfContainsPointCheckWithLongitudeSignSwitchWorksAsExpected() public méthode

    public function testIfContainsPointCheckWithLongitudeSignSwitchWorksAsExpected()
    {
        $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, 0);
        $this->assertTrue($polygon->contains($point));
        $point = new Coordinate(20, -10);
        $this->assertTrue($polygon->contains($point));
        $point = new Coordinate(20, 10);
        $this->assertTrue($polygon->contains($point));
    }