getVolume(), '', 0.1); self::assertEquals(113.1, $sphere->getSurface(), '', 0.1); self::assertEquals(422740, Sphere::distance2PointsOnSphere(32.9697, -96.80322, 29.46786, -98.53506), '', 50); } public function testGetBy() { $sphere = Sphere::byRadius(3); self::assertEquals(3, $sphere->getRadius(), '', 0.1); $sphere = Sphere::byVolume(4); self::assertEquals(4, $sphere->getVolume(), '', 0.1); $sphere = Sphere::bySurface(5); self::assertEquals(5, $sphere->getSurface(), '', 0.1); } }