18 use TYPO3\TestingFramework\Core\Unit\UnitTestCase;
31 'requiredOption' => 666,
34 $expectedOptions = $inputOptions;
35 $validator = $this->getAccessibleMock(AbstractCompositeValidatorClass::class, [
'dummy'], [$inputOptions]);
36 $this->assertSame($expectedOptions,
$validator->_get(
'options'));
44 $inputOptions = [
'requiredOption' => 666];
46 'requiredOption' => 666,
47 'demoOption' => PHP_INT_MAX
49 $validator = $this->getAccessibleMock(AbstractCompositeValidatorClass::class, [
'dummy'], [$inputOptions]);
50 $this->assertSame($expectedOptions,
$validator->_get(
'options'));
58 $inputOptions = [
'invalidoption' => 42];
60 $this->expectExceptionCode(1339079804);
61 $this->getAccessibleMock(AbstractCompositeValidatorClass::class, [
'dummy'], [$inputOptions]);
71 $this->expectExceptionCode(1339163922);
72 $this->getAccessibleMock(AbstractCompositeValidatorClass::class, [
'dummy'], [$inputOptions]);