From cd36282b4f7f445d65f5d025c00888c29a62645b Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Sun, 22 Oct 2023 20:35:57 +0000 Subject: [PATCH] fix tests --- tests/Math/Topology/Kernel2DTest.php | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/tests/Math/Topology/Kernel2DTest.php b/tests/Math/Topology/Kernel2DTest.php index 20b8bfd18..75898fe6a 100644 --- a/tests/Math/Topology/Kernel2DTest.php +++ b/tests/Math/Topology/Kernel2DTest.php @@ -89,27 +89,27 @@ final class Kernel2DTest extends \PHPUnit\Framework\TestCase self::assertEqualsWithDelta(0.24197072451914, Kernel2D::gaussianKernel(-1, 2), 0.001); self::assertEqualsWithDelta(0.24197072451914, Kernel2D::gaussianKernel(1, 2), 0.001); - self::assertEqualsWithDelta(0.004431848411938, Kernel2D::gaussianKernel(2, 2), 0.001); - self::assertEqualsWithDelta(0.004431848411938, Kernel2D::gaussianKernel(-2, 2), 0.001); + self::assertEqualsWithDelta(0.004431848411938, Kernel2D::gaussianKernel(3, 2), 0.001); + self::assertEqualsWithDelta(0.004431848411938, Kernel2D::gaussianKernel(-3, 2), 0.001); } public function testCosine() : void { - self::assertEquals(\M_PI / 4, Kernel2D::cosineKernel(0, 2)); - self::assertEquals(0.0, Kernel2D::cosineKernel(-1, 2)); - self::assertEquals(0.0, Kernel2D::cosineKernel(1, 2)); + self::assertEqualsWithDelta(\M_PI / 4, Kernel2D::cosineKernel(0, 2), 0.001); + self::assertEqualsWithDelta(0.0, Kernel2D::cosineKernel(-1, 2), 0.001); + self::assertEqualsWithDelta(0.0, Kernel2D::cosineKernel(1, 2), 0.001); - self::assertEquals(0.0, Kernel2D::cosineKernel(2, 2)); - self::assertEquals(0.0, Kernel2D::cosineKernel(-2, 2)); + self::assertEqualsWithDelta(0.0, Kernel2D::cosineKernel(2, 2), 0.001); + self::assertEqualsWithDelta(0.0, Kernel2D::cosineKernel(-2, 2), 0.001); } public function testLogistic() : void { - self::assertEquals(0.25, Kernel2D::logisticKernel(0, 2)); - self::assertEquals(0.0, Kernel2D::logisticKernel(-1, 2)); - self::assertEquals(0.0, Kernel2D::logisticKernel(1, 2)); + self::assertEqualsWithDelta(0.25, Kernel2D::logisticKernel(0, 2), 0.001); + self::assertEqualsWithDelta(0.19661193324148, Kernel2D::logisticKernel(-1, 2), 0.001); + self::assertEqualsWithDelta(0.19661193324148, Kernel2D::logisticKernel(1, 2), 0.001); - self::assertEquals(0.0, Kernel2D::logisticKernel(2, 2)); - self::assertEquals(0.0, Kernel2D::logisticKernel(-2, 2)); + self::assertEqualsWithDelta(0.10499358540351, Kernel2D::logisticKernel(2, 2), 0.001); + self::assertEqualsWithDelta(0.10499358540351, Kernel2D::logisticKernel(-2, 2), 0.001); } }