diff --git a/tests/unit/Component/Tests/ValidatorHelperTest.php b/tests/unit/Component/Tests/ValidatorHelperTest.php index d690a251e..d4daa3e8d 100644 --- a/tests/unit/Component/Tests/ValidatorHelperTest.php +++ b/tests/unit/Component/Tests/ValidatorHelperTest.php @@ -46,7 +46,12 @@ public function testInt(): void { Assert::assertFalse(ValidatorHelper::int('abc')); Assert::assertFalse(ValidatorHelper::int(1.1)); + Assert::assertFalse(ValidatorHelper::int('1.1')); + Assert::assertFalse(ValidatorHelper::int(1.0)); + Assert::assertFalse(ValidatorHelper::int('1.0')); + Assert::assertTrue(ValidatorHelper::int(1)); + Assert::assertTrue(ValidatorHelper::int('1')); Assert::assertFalse(ValidatorHelper::int(5, 6)); Assert::assertTrue(ValidatorHelper::int(5, 5)); @@ -66,9 +71,15 @@ public function testNumber(): void Assert::assertFalse(ValidatorHelper::number(1.25, null, 1.24)); Assert::assertTrue(ValidatorHelper::number(1.25, 1, 1.25)); + Assert::assertTrue(ValidatorHelper::number(1, null, null, 0)); + Assert::assertTrue(ValidatorHelper::number('1', null, null, 0)); Assert::assertFalse(ValidatorHelper::number(1.1, null, null, 0)); - Assert::assertTrue(ValidatorHelper::number(1.0, null, null, 0)); + Assert::assertFalse(ValidatorHelper::number('1.1', null, null, 0)); Assert::assertTrue(ValidatorHelper::number(1.1, null, null, 1)); + Assert::assertTrue(ValidatorHelper::number('1.1', null, null, 1)); + Assert::assertTrue(ValidatorHelper::number(1.0, null, null, 0)); + Assert::assertFalse(ValidatorHelper::number('1.0', null, null, 0)); + Assert::assertTrue(ValidatorHelper::number('1.0', null, null, 1)); Assert::assertFalse(ValidatorHelper::number(1.25, null, null, 1)); Assert::assertTrue(ValidatorHelper::number(1.25, null, null, 2)); Assert::assertTrue(ValidatorHelper::number(1.25, null, null, 3));