35 $inputOptions = array(
36 'requiredOption' => 666,
39 $expectedOptions = $inputOptions;
40 $validator = $this->
getAccessibleMock(
'TYPO3\\CMS\\Extbase\\Tests\\Unit\\Validation\\Validator\\Fixture\\AbstractCompositeValidatorClass', array(
'dummy'), array($inputOptions));
41 $this->assertSame($expectedOptions, $validator->_get(
'options'));
48 $inputOptions = array(
'requiredOption' => 666);
49 $expectedOptions = array(
50 'requiredOption' => 666,
51 'demoOption' => PHP_INT_MAX
53 $validator = $this->
getAccessibleMock(
'TYPO3\\CMS\\Extbase\\Tests\\Unit\\Validation\\Validator\\Fixture\\AbstractCompositeValidatorClass', array(
'dummy'), array($inputOptions));
54 $this->assertSame($expectedOptions, $validator->_get(
'options'));
61 $inputOptions = array(
'invalidoption' => 42);
62 $this->setExpectedException(
'TYPO3\\CMS\\Extbase\\Validation\\Exception\\InvalidValidationOptionsException',
'', 1339079804);
63 $validator = $this->
getAccessibleMock(
'TYPO3\\CMS\\Extbase\\Tests\\Unit\\Validation\\Validator\\Fixture\\AbstractCompositeValidatorClass', array(
'dummy'), array($inputOptions));
71 $inputOptions = array();
72 $this->setExpectedException(
'TYPO3\\CMS\\Extbase\\Validation\\Exception\\InvalidValidationOptionsException',
'', 1339163922);
73 $validator = $this->
getAccessibleMock(
'TYPO3\\CMS\\Extbase\\Tests\\Unit\\Validation\\Validator\\Fixture\\AbstractCompositeValidatorClass', array(
'dummy'), array($inputOptions));
validatorThrowsExceptionOnNotSupportedOptions()
validatorThrowsExceptionOnMissingRequiredOptions()
validatorHasDefaultOptions()
getAccessibleMock( $originalClassName, array $methods=array(), array $arguments=array(), $mockClassName='', $callOriginalConstructor=TRUE, $callOriginalClone=TRUE, $callAutoload=TRUE)
validatorAcceptsSupportedOptions()