29 $transformedValue = $this->transformation->transform($originVal);
30 $this->assertIsBool($transformedValue);
31 $this->assertSame($expectedVal, $transformedValue);
40 $this->expectException(ConstraintViolationException::class);
41 $this->transformation->transform($failingValue);
47 'true' => [
true,
true],
48 'false' => [
false,
false],
49 'pos_boolean1' => [
'true',
true],
50 'pos_boolean2' => [
'TRUE',
true],
51 'pos_boolean3' => [
'True',
true],
52 'pos_boolean4' => [
'tRuE',
true],
53 'pos_boolean_number' => [1,
true],
54 'pos_boolean_number_string' => [
'1',
true],
55 'neg_boolean1' => [
'false',
false],
56 'neg_boolean2' => [
'FALSE',
false],
57 'neg_boolean3' => [
'False',
false],
58 'neg_boolean4' => [
'fAlSe',
false],
59 'neg_boolean_number' => [0,
false],
60 'neg_boolean_number_string' => [
'0',
false]
69 'null_as_string' => [
"null"],
70 'float_zero' => [0.0],
73 'two_as_string' => [
"2"],