18 use TYPO3\TestingFramework\Core\Unit\UnitTestCase;
31 $options = [
'minimum' => 1,
'maximum' => 2];
32 $validator = $this->getMockBuilder(CountValidator::class)
33 ->setMethods([
'translateErrorMessage'])
34 ->setConstructorArgs([$options])
42 $this->assertFalse(
$validator->validate($input)->hasErrors());
50 $options = [
'minimum' => 2,
'maximum' => 3];
51 $validator = $this->getMockBuilder(CountValidator::class)
52 ->setMethods([
'translateErrorMessage'])
53 ->setConstructorArgs([$options])
61 $this->assertFalse(
$validator->validate($input)->hasErrors());
69 $options = [
'minimum' => 2,
'maximum' => 2];
70 $validator = $this->getMockBuilder(CountValidator::class)
71 ->setMethods([
'translateErrorMessage'])
72 ->setConstructorArgs([$options])
80 $this->assertFalse(
$validator->validate($input)->hasErrors());
88 $options = [
'minimum' => 1,
'maximum' => 2];
89 $validator = $this->getMockBuilder(CountValidator::class)
90 ->setMethods([
'translateErrorMessage'])
91 ->setConstructorArgs([$options])
100 $this->assertTrue(
$validator->validate($input)->hasErrors());
108 $options = [
'minimum' => 2,
'maximum' => 3];
109 $validator = $this->getMockBuilder(CountValidator::class)
110 ->setMethods([
'translateErrorMessage'])
111 ->setConstructorArgs([$options])
118 $this->assertTrue(
$validator->validate($input)->hasErrors());