[TASK] Refactor route enhancer tests
* replaces nested array logic with domain objects * introduces perputation logic (instead of foreach/foreach/foreach/...) * introduced common variables container compiled when executing tests (allows to declare arbitrary behaviour without hardcoding values) * applies more specific page type decorators in request tests Resolves: #90053 Releases: master, 9.5 Change-Id: Id145de4aafc419ab70cd60fb8a439144307a0cec Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62815 Tested-by:TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Felix P. <f.pachowsky@neusta.de> Tested-by:
Tobi Kretschmann <tobi@tobishome.de> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Felix P. <f.pachowsky@neusta.de> Reviewed-by:
Tobi Kretschmann <tobi@tobishome.de>
Showing
- typo3/sysext/frontend/Tests/Functional/SiteHandling/AbstractTestCase.php 0 additions, 14 deletions...ontend/Tests/Functional/SiteHandling/AbstractTestCase.php
- typo3/sysext/frontend/Tests/Functional/SiteHandling/EnhancerLinkGeneratorTest.php 324 additions, 388 deletions...sts/Functional/SiteHandling/EnhancerLinkGeneratorTest.php
- typo3/sysext/frontend/Tests/Functional/SiteHandling/EnhancerSiteRequestTest.php 314 additions, 418 deletions...Tests/Functional/SiteHandling/EnhancerSiteRequestTest.php
- typo3/sysext/frontend/Tests/Functional/SiteHandling/Framework/Builder/Applicable.php 21 additions, 0 deletions.../Functional/SiteHandling/Framework/Builder/Applicable.php
- typo3/sysext/frontend/Tests/Functional/SiteHandling/Framework/Builder/AspectDeclaration.php 59 additions, 0 deletions...onal/SiteHandling/Framework/Builder/AspectDeclaration.php
- typo3/sysext/frontend/Tests/Functional/SiteHandling/Framework/Builder/Builder.php 228 additions, 0 deletions...sts/Functional/SiteHandling/Framework/Builder/Builder.php
- typo3/sysext/frontend/Tests/Functional/SiteHandling/Framework/Builder/EnhancerDeclaration.php 99 additions, 0 deletions...al/SiteHandling/Framework/Builder/EnhancerDeclaration.php
- typo3/sysext/frontend/Tests/Functional/SiteHandling/Framework/Builder/HasGenerateParameters.php 21 additions, 0 deletions.../SiteHandling/Framework/Builder/HasGenerateParameters.php
- typo3/sysext/frontend/Tests/Functional/SiteHandling/Framework/Builder/HasResolveArguments.php 21 additions, 0 deletions...al/SiteHandling/Framework/Builder/HasResolveArguments.php
- typo3/sysext/frontend/Tests/Functional/SiteHandling/Framework/Builder/LanguageContext.php 44 additions, 0 deletions...tional/SiteHandling/Framework/Builder/LanguageContext.php
- typo3/sysext/frontend/Tests/Functional/SiteHandling/Framework/Builder/PageTypeDeclaration.php 119 additions, 0 deletions...al/SiteHandling/Framework/Builder/PageTypeDeclaration.php
- typo3/sysext/frontend/Tests/Functional/SiteHandling/Framework/Builder/Permutation.php 131 additions, 0 deletions...Functional/SiteHandling/Framework/Builder/Permutation.php
- typo3/sysext/frontend/Tests/Functional/SiteHandling/Framework/Builder/SkipException.php 20 additions, 0 deletions...nctional/SiteHandling/Framework/Builder/SkipException.php
- typo3/sysext/frontend/Tests/Functional/SiteHandling/Framework/Builder/TestSet.php 155 additions, 0 deletions...sts/Functional/SiteHandling/Framework/Builder/TestSet.php
- typo3/sysext/frontend/Tests/Functional/SiteHandling/Framework/Builder/Variable.php 74 additions, 0 deletions...ts/Functional/SiteHandling/Framework/Builder/Variable.php
- typo3/sysext/frontend/Tests/Functional/SiteHandling/Framework/Builder/VariableCompiler.php 111 additions, 0 deletions...ional/SiteHandling/Framework/Builder/VariableCompiler.php
- typo3/sysext/frontend/Tests/Functional/SiteHandling/Framework/Builder/VariableItem.php 53 additions, 0 deletions...unctional/SiteHandling/Framework/Builder/VariableItem.php
- typo3/sysext/frontend/Tests/Functional/SiteHandling/Framework/Builder/VariableValue.php 92 additions, 0 deletions...nctional/SiteHandling/Framework/Builder/VariableValue.php
- typo3/sysext/frontend/Tests/Functional/SiteHandling/Framework/Builder/Variables.php 72 additions, 0 deletions...s/Functional/SiteHandling/Framework/Builder/Variables.php
- typo3/sysext/frontend/Tests/Functional/SiteHandling/Framework/Builder/VariablesContext.php 81 additions, 0 deletions...ional/SiteHandling/Framework/Builder/VariablesContext.php
Please register or sign in to comment