Skip to content

Commit

Permalink
新增关于整数、数字验证的测试
Browse files Browse the repository at this point in the history
  • Loading branch information
Eno-CN authored Jul 20, 2024
1 parent 867f97e commit e43f1f7
Showing 1 changed file with 12 additions and 1 deletion.
13 changes: 12 additions & 1 deletion tests/unit/Component/Tests/ValidatorHelperTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -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));
Expand All @@ -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));
Expand Down

0 comments on commit e43f1f7

Please sign in to comment.