getCoordinates()); self::assertEquals(3.0, $point->getCoordinate(0)); self::assertEquals(2.0, $point->getCoordinate(1)); self::assertEquals(0, $point->getGroup()); self::assertEquals('abc', $point->getName()); } /** * @testdox Coordinates of a point can be changed */ public function testChangeCoordinates() : void { $point = new Point([3.0, 2.0], 'abc'); $point->setCoordinate(0, 4.0); $point->setCoordinate(1, 1.0); self::assertEquals([4.0, 1.0], $point->getCoordinates()); self::assertEquals(4.0, $point->getCoordinate(0)); self::assertEquals(1.0, $point->getCoordinate(1)); } /** * @testdox The group/cluster of a point can be changed */ public function testChangeGroup() : void { $point = new Point([3.0, 2.0], 'abc'); $point->setGroup(2); self::assertEquals(2, $point->getGroup()); } }