[TASK] Extend route enhancer test framework
+ introduces ApplicableConjunction and corresponding handling + introduces defined state check on variables (not-null variables) + adds possibility to merge with existing enhancer declaration + adjusts VariableItem to support scalar values as well + adds human readable output for empty string and null values Resolves: #90153 Releases: master, 9.5 Change-Id: I248238daced063cf91de93f7527477d13064dca2 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62997 Tested-by:TYPO3com <noreply@typo3.com> Tested-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org>
Showing
- typo3/sysext/frontend/Tests/Functional/SiteHandling/Framework/Builder/ApplicableConjunction.php 74 additions, 0 deletions.../SiteHandling/Framework/Builder/ApplicableConjunction.php
- typo3/sysext/frontend/Tests/Functional/SiteHandling/Framework/Builder/Builder.php 11 additions, 10 deletions...sts/Functional/SiteHandling/Framework/Builder/Builder.php
- typo3/sysext/frontend/Tests/Functional/SiteHandling/Framework/Builder/EnhancerDeclaration.php 6 additions, 6 deletions...al/SiteHandling/Framework/Builder/EnhancerDeclaration.php
- typo3/sysext/frontend/Tests/Functional/SiteHandling/Framework/Builder/Permutation.php 38 additions, 8 deletions...Functional/SiteHandling/Framework/Builder/Permutation.php
- typo3/sysext/frontend/Tests/Functional/SiteHandling/Framework/Builder/TestSet.php 8 additions, 5 deletions...sts/Functional/SiteHandling/Framework/Builder/TestSet.php
- typo3/sysext/frontend/Tests/Functional/SiteHandling/Framework/Builder/VariableItem.php 11 additions, 6 deletions...unctional/SiteHandling/Framework/Builder/VariableItem.php
- typo3/sysext/frontend/Tests/Functional/SiteHandling/Framework/Builder/VariableValue.php 40 additions, 7 deletions...nctional/SiteHandling/Framework/Builder/VariableValue.php
- typo3/sysext/frontend/Tests/Functional/SiteHandling/Framework/Builder/VariablesContext.php 12 additions, 1 deletion...ional/SiteHandling/Framework/Builder/VariablesContext.php
Please register or sign in to comment