@@ -12,25 +12,37 @@ class TransformToBoolTest extends AbstractTransformerTestCase
12
12
public function dataToTest (): array
13
13
{
14
14
return [
15
- [new TransformerExpectationEntity (value: 'yes ' , expectedValue: true )],
16
- [new TransformerExpectationEntity (value: 'true ' , expectedValue: true )],
17
- [new TransformerExpectationEntity (value: true , expectedValue: true )],
18
- [new TransformerExpectationEntity (value: 1 , expectedValue: true )],
19
- [new TransformerExpectationEntity (value: '1 ' , expectedValue: true )],
20
- [new TransformerExpectationEntity (value: 'no ' , expectedValue: false )],
21
- [new TransformerExpectationEntity (value: 'false ' , expectedValue: false )],
22
- [new TransformerExpectationEntity (value: false , expectedValue: false )],
23
- [new TransformerExpectationEntity (value: 0 , expectedValue: false )],
24
- [new TransformerExpectationEntity (value: '0 ' , expectedValue: false )],
15
+ [new TransformerExpectationEntity (value: 'yes ' , expectedValue: true , expectBeforeValidation: true )],
16
+ [new TransformerExpectationEntity (value: 'true ' , expectedValue: true , expectBeforeValidation: true )],
17
+ [new TransformerExpectationEntity (value: true , expectedValue: true , expectBeforeValidation: true )],
18
+ [new TransformerExpectationEntity (value: 1 , expectedValue: true , expectBeforeValidation: true )],
19
+ [new TransformerExpectationEntity (value: '1 ' , expectedValue: true , expectBeforeValidation: true )],
20
+ [new TransformerExpectationEntity (value: 'no ' , expectedValue: false , expectBeforeValidation: true )],
21
+ [new TransformerExpectationEntity (value: 'false ' , expectedValue: false , expectBeforeValidation: true )],
22
+ [new TransformerExpectationEntity (value: false , expectedValue: false , expectBeforeValidation: true )],
23
+ [new TransformerExpectationEntity (value: 0 , expectedValue: false , expectBeforeValidation: true )],
24
+ [new TransformerExpectationEntity (value: '0 ' , expectedValue: false , expectBeforeValidation: true )],
25
25
// Do not alter if diff value (rule validation will kick in).
26
- [new TransformerExpectationEntity (value: '' , expectedValue: '' )],
27
- [new TransformerExpectationEntity (value: ' ' , expectedValue: ' ' )],
28
- [new TransformerExpectationEntity (value: ' yes ' , expectedValue: ' yes ' )],
29
- [new TransformerExpectationEntity (value: 'no mix ' , expectedValue: 'no mix ' )],
30
- [new TransformerExpectationEntity (value: 'yes mix ' , expectedValue: 'yes mix ' )],
31
- [new TransformerExpectationEntity (value: '2 ' , expectedValue: '2 ' )],
32
- [new TransformerExpectationEntity (value: '1 2 3 ' , expectedValue: '1 2 3 ' )],
33
- [new TransformerExpectationEntity (value: '0 1 2 3 ' , expectedValue: '0 1 2 3 ' )],
26
+ [new TransformerExpectationEntity (value: '' , expectedValue: '' , expectBeforeValidation: true )],
27
+ [new TransformerExpectationEntity (value: ' ' , expectedValue: ' ' , expectBeforeValidation: true )],
28
+ [new TransformerExpectationEntity (value: ' yes ' , expectedValue: ' yes ' , expectBeforeValidation: true )],
29
+ [new TransformerExpectationEntity (value: 'no mix ' , expectedValue: 'no mix ' , expectBeforeValidation: true )],
30
+ [
31
+ new TransformerExpectationEntity (
32
+ value: 'yes mix ' ,
33
+ expectedValue: 'yes mix ' ,
34
+ expectBeforeValidation: true
35
+ ),
36
+ ],
37
+ [new TransformerExpectationEntity (value: '2 ' , expectedValue: '2 ' , expectBeforeValidation: true )],
38
+ [new TransformerExpectationEntity (value: '1 2 3 ' , expectedValue: '1 2 3 ' , expectBeforeValidation: true )],
39
+ [
40
+ new TransformerExpectationEntity (
41
+ value: '0 1 2 3 ' ,
42
+ expectedValue: '0 1 2 3 ' ,
43
+ expectBeforeValidation: true
44
+ ),
45
+ ],
34
46
];
35
47
}
36
48
0 commit comments