[BUGFIX] Correctly apply Extbase-validator-options / Add tests
* Check supplied options * Apply default-values of validator if needed * Check for required options * Provide options via constructor instead of via setOptions() (which is deprecated) * Add tests for AbstractValidator and AbstractCompositeValidator Change-Id: I02c72eff93125a002d57e23710b954c44cc84465 Resolves: #52208 Releases: 6.0, 6.1, 6.2 Reviewed-on: https://review.typo3.org/24010 Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring Reviewed-by: Pascal Dürsteler Tested-by: Pascal Dürsteler Reviewed-by: Stefan Neufeind Tested-by: Stefan Neufeind
Showing
- typo3/sysext/extbase/Classes/Validation/Validator/AbstractValidator.php 30 additions, 4 deletions...xtbase/Classes/Validation/Validator/AbstractValidator.php
- typo3/sysext/extbase/Classes/Validation/Validator/BooleanValidator.php 7 additions, 3 deletions...extbase/Classes/Validation/Validator/BooleanValidator.php
- typo3/sysext/extbase/Classes/Validation/ValidatorResolver.php 1 addition, 5 deletions...3/sysext/extbase/Classes/Validation/ValidatorResolver.php
- typo3/sysext/extbase/Tests/Unit/Validation/Validator/AbstractCompositeValidatorTest.php 78 additions, 0 deletions...t/Validation/Validator/AbstractCompositeValidatorTest.php
- typo3/sysext/extbase/Tests/Unit/Validation/Validator/AbstractValidatorTest.php 78 additions, 0 deletions...Tests/Unit/Validation/Validator/AbstractValidatorTest.php
- typo3/sysext/extbase/Tests/Unit/Validation/Validator/AbstractValidatorTestcase.php 0 additions, 4 deletions...s/Unit/Validation/Validator/AbstractValidatorTestcase.php
- typo3/sysext/extbase/Tests/Unit/Validation/Validator/AlphanumericValidatorTest.php 4 additions, 0 deletions...s/Unit/Validation/Validator/AlphanumericValidatorTest.php
- typo3/sysext/extbase/Tests/Unit/Validation/Validator/EmailAddressValidatorTest.php 4 additions, 0 deletions...s/Unit/Validation/Validator/EmailAddressValidatorTest.php
- typo3/sysext/extbase/Tests/Unit/Validation/Validator/Fixture/AbstractCompositeValidatorClass.php 52 additions, 0 deletions...ion/Validator/Fixture/AbstractCompositeValidatorClass.php
- typo3/sysext/extbase/Tests/Unit/Validation/Validator/Fixture/AbstractValidatorClass.php 52 additions, 0 deletions...t/Validation/Validator/Fixture/AbstractValidatorClass.php
- typo3/sysext/extbase/Tests/Unit/Validation/Validator/FloatValidatorTest.php 4 additions, 0 deletions...se/Tests/Unit/Validation/Validator/FloatValidatorTest.php
- typo3/sysext/extbase/Tests/Unit/Validation/Validator/GenericObjectValidatorTest.php 1 addition, 1 deletion.../Unit/Validation/Validator/GenericObjectValidatorTest.php
- typo3/sysext/extbase/Tests/Unit/Validation/Validator/IntegerValidatorTest.php 4 additions, 0 deletions.../Tests/Unit/Validation/Validator/IntegerValidatorTest.php
- typo3/sysext/extbase/Tests/Unit/Validation/Validator/NotEmptyValidatorTest.php 4 additions, 0 deletions...Tests/Unit/Validation/Validator/NotEmptyValidatorTest.php
- typo3/sysext/extbase/Tests/Unit/Validation/Validator/StringLengthValidatorTest.php 3 additions, 9 deletions...s/Unit/Validation/Validator/StringLengthValidatorTest.php
- typo3/sysext/extbase/Tests/Unit/Validation/Validator/StringValidatorTest.php 4 additions, 0 deletions...e/Tests/Unit/Validation/Validator/StringValidatorTest.php
- typo3/sysext/extbase/Tests/Unit/Validation/Validator/TextValidatorTest.php 4 additions, 0 deletions...ase/Tests/Unit/Validation/Validator/TextValidatorTest.php
- typo3/sysext/extbase/Tests/Unit/Validation/ValidatorResolverTest.php 5 additions, 4 deletions...t/extbase/Tests/Unit/Validation/ValidatorResolverTest.php
Please register or sign in to comment