2 declare(strict_types = 1);
19 use TYPO3\TestingFramework\Core\Unit\UnitTestCase;
31 $options = [
'is' =>
'false'];
32 $validator = $this->getMockBuilder(BooleanValidator::class)
33 ->setMethods([
'translateErrorMessage'])
34 ->setConstructorArgs([$options])
36 $this->assertFalse(
$validator->validate(
false)->hasErrors());
44 $options = [
'is' =>
'true'];
45 $validator = $this->getMockBuilder(BooleanValidator::class)
46 ->setMethods([
'translateErrorMessage'])
47 ->setConstructorArgs([$options])
49 $this->assertFalse(
$validator->validate(
true)->hasErrors());
57 $options = [
'is' =>
true];
58 $validator = $this->getMockBuilder(BooleanValidator::class)
59 ->setMethods([
'translateErrorMessage'])
60 ->setConstructorArgs([$options])
62 $this->assertFalse(
$validator->validate(
true)->hasErrors());
70 $options = [
'is' =>
false];
71 $validator = $this->getMockBuilder(BooleanValidator::class)
72 ->setMethods([
'translateErrorMessage'])
73 ->setConstructorArgs([$options])
75 $this->assertFalse(
$validator->validate(
false)->hasErrors());
83 $options = [
'is' =>
false];
84 $validator = $this->getMockBuilder(BooleanValidator::class)
85 ->setMethods([
'translateErrorMessage'])
86 ->setConstructorArgs([$options])
88 $this->assertTrue(
$validator->validate(
true)->hasErrors());
96 $options = [
'is' =>
true];
97 $validator = $this->getMockBuilder(BooleanValidator::class)
98 ->setMethods([
'translateErrorMessage'])
99 ->setConstructorArgs([$options])
101 $this->assertTrue(
$validator->validate(
false)->hasErrors());
109 $options = [
'is' =>
true];
110 $validator = $this->getMockBuilder(BooleanValidator::class)
111 ->setMethods([
'translateErrorMessage'])
112 ->setConstructorArgs([$options])
114 $this->assertTrue(
$validator->validate(
'a string')->hasErrors());
123 $validator = $this->getMockBuilder(BooleanValidator::class)
124 ->setMethods([
'translateErrorMessage'])
125 ->setConstructorArgs([$options])
127 $this->assertFalse(
$validator->validate(
true)->hasErrors());