@@ -18,32 +18,32 @@ class GreaterThanTest extends AbstractTest
1818
1919 public static function provideRuleUnexpectedValueData (): \Generator
2020 {
21- $ exceptionMessage = '/Cannot compare a type "(.*)" with a type "(.*)"/ ' ;
21+ $ message = '/Cannot compare a type "(.*)" with a type "(.*)"/ ' ;
2222
23- yield 'datetime constraint with int value ' => [new GreaterThan (new \DateTime ()), 10 , $ exceptionMessage ];
24- yield 'datetime constraint with float value ' => [new GreaterThan (new \DateTime ()), 1.0 , $ exceptionMessage ];
25- yield 'datetime constraint with string value ' => [new GreaterThan (new \DateTime ()), 'a ' , $ exceptionMessage ];
26- yield 'int constraint with string value ' => [new GreaterThan (10 ), 'a ' , $ exceptionMessage ];
27- yield 'float constraint with string value ' => [new GreaterThan (1.0 ), 'a ' , $ exceptionMessage ];
28- yield 'array constraint ' => [new GreaterThan ([10 ]), 10 , $ exceptionMessage ];
29- yield 'null constraint ' => [new GreaterThan (null ), 10 , $ exceptionMessage ];
23+ yield 'datetime constraint with int value ' => [new GreaterThan (new \DateTime ()), 10 , $ message ];
24+ yield 'datetime constraint with float value ' => [new GreaterThan (new \DateTime ()), 1.0 , $ message ];
25+ yield 'datetime constraint with string value ' => [new GreaterThan (new \DateTime ()), 'a ' , $ message ];
26+ yield 'int constraint with string value ' => [new GreaterThan (10 ), 'a ' , $ message ];
27+ yield 'float constraint with string value ' => [new GreaterThan (1.0 ), 'a ' , $ message ];
28+ yield 'array constraint ' => [new GreaterThan ([10 ]), 10 , $ message ];
29+ yield 'null constraint ' => [new GreaterThan (null ), 10 , $ message ];
3030 }
3131
3232 public static function provideRuleFailureConditionData (): \Generator
3333 {
3434 $ exception = GreaterThanException::class;
35- $ exceptionMessage = '/The "(.*)" value should be greater than "(.*)", "(.*)" given./ ' ;
35+ $ message = '/The "(.*)" value should be greater than "(.*)", "(.*)" given./ ' ;
3636
37- yield 'datetime ' => [new GreaterThan (new \DateTime ('today ' )), new \DateTime ('yesterday ' ), $ exception , $ exceptionMessage ];
38- yield 'same datetime ' => [new GreaterThan (new \DateTime ('today ' )), new \DateTime ('today ' ), $ exception , $ exceptionMessage ];
39- yield 'int ' => [new GreaterThan (10 ), 1 , $ exception , $ exceptionMessage ];
40- yield 'same int ' => [new GreaterThan (10 ), 10 , $ exception , $ exceptionMessage ];
41- yield 'float ' => [new GreaterThan (10.0 ), 1.0 , $ exception , $ exceptionMessage ];
42- yield 'same float ' => [new GreaterThan (10.0 ), 10.0 , $ exception , $ exceptionMessage ];
43- yield 'int with float ' => [new GreaterThan (10 ), 1.0 , $ exception , $ exceptionMessage ];
44- yield 'same int with float ' => [new GreaterThan (10 ), 10.0 , $ exception , $ exceptionMessage ];
45- yield 'string ' => [new GreaterThan ('z ' ), 'a ' , $ exception , $ exceptionMessage ];
46- yield 'same string ' => [new GreaterThan ('a ' ), 'a ' , $ exception , $ exceptionMessage ];
37+ yield 'datetime ' => [new GreaterThan (new \DateTime ('today ' )), new \DateTime ('yesterday ' ), $ exception , $ message ];
38+ yield 'same datetime ' => [new GreaterThan (new \DateTime ('today ' )), new \DateTime ('today ' ), $ exception , $ message ];
39+ yield 'int ' => [new GreaterThan (10 ), 1 , $ exception , $ message ];
40+ yield 'same int ' => [new GreaterThan (10 ), 10 , $ exception , $ message ];
41+ yield 'float ' => [new GreaterThan (10.0 ), 1.0 , $ exception , $ message ];
42+ yield 'same float ' => [new GreaterThan (10.0 ), 10.0 , $ exception , $ message ];
43+ yield 'int with float ' => [new GreaterThan (10 ), 1.0 , $ exception , $ message ];
44+ yield 'same int with float ' => [new GreaterThan (10 ), 10.0 , $ exception , $ message ];
45+ yield 'string ' => [new GreaterThan ('z ' ), 'a ' , $ exception , $ message ];
46+ yield 'same string ' => [new GreaterThan ('a ' ), 'a ' , $ exception , $ message ];
4747 }
4848
4949 public static function provideRuleSuccessConditionData (): \Generator
@@ -58,11 +58,12 @@ public static function provideRuleSuccessConditionData(): \Generator
5858 public static function provideRuleMessageOptionData (): \Generator
5959 {
6060 yield 'message ' => [
61- new GreaterThan (10 , [
62- 'message ' => 'The "{{ name }}" value "{{ value }}" is not greater than "{{ constraint }}". '
63- ]),
64- 1 ,
65- 'The "test" value "1" is not greater than "10". '
61+ new GreaterThan (
62+ constraint: 10 ,
63+ options: [
64+ 'message ' => 'The "{{ name }}" value "{{ value }}" is not greater than "{{ constraint }}". '
65+ ]
66+ ), 1 , 'The "test" value "1" is not greater than "10". '
6667 ];
6768 }
6869}
0 commit comments