Skip to content

Commit 9780c2c

Browse files
authored
Merge pull request #849 from rteitge/patch-tests-v13
remove no longer existing column t3_origuid in tests for v13
2 parents adef05f + 9b5a4da commit 9780c2c

6 files changed

Lines changed: 81 additions & 5 deletions

File tree

Build/testing-docker/docker-compose.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,8 @@ services:
107107
-v \
108108
${CGLCHECK_DRY_RUN} \
109109
--config=.Build/vendor/typo3/coding-standards/templates/extension_php_cs.dist \
110-
--using-cache=no .
110+
--using-cache=no \
111+
--diff .
111112
else
112113
DOCKER_HOST=`route -n | awk '/^0.0.0.0/ { print $$2 }'`
113114
XDEBUG_MODE=\"debug,develop\" \
@@ -118,7 +119,8 @@ services:
118119
-v \
119120
${CGLCHECK_DRY_RUN} \
120121
--config=.Build/vendor/typo3/coding-standards/templates/extension_php_cs.dist \
121-
--using-cache=no .
122+
--using-cache=no \
123+
--diff .
122124
fi
123125
"
124126
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
"pages"
2+
,"uid","pid",doktype,"sorting","deleted","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","title"
3+
,1,0,1,256,0,0,0,0,0,"Parent page"
4+
,2,1,254,256,0,0,0,0,0,"Events"
5+
,3,2,254,256,0,0,0,0,0,"Events with Categories"
6+
7+
"sys_category",
8+
,"uid","pid","sorting","deleted","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","title","parent","items","l10n_diffsource","description"
9+
,28,0,256,0,0,0,0,0,0,0,"Category A",0,0,,
10+
,29,0,512,0,0,0,0,0,0,0,"Category B",0,0,,
11+
,30,0,768,0,0,0,0,0,0,0,"Category C",0,0,,
12+
,31,0,1024,0,0,0,0,0,0,0,"Category A.A",28,0,,
13+
14+
"sys_category_record_mm",
15+
,"uid_local","uid_foreign","tablenames","sorting","sorting_foreign","fieldname"
16+
,28,20,"tx_calendarize_domain_model_event",0,1,"categories"
17+
,28,21,"tx_calendarize_domain_model_event",0,2,"categories"
18+
,29,30,"tx_calendarize_domain_model_event",0,3,"categories"
19+
20+
"tx_calendarize_domain_model_event"
21+
,uid,pid,sys_language_uid,l10n_parent,title,calendarize,categories
22+
,10,2,0,0,No Category,10,0
23+
,11,2,1,10,[Translated to German] No Category,11,0
24+
,20,3,0,0,Only Category A,20,1
25+
,21,3,1,20,[Translated to German] Only Category A,21,1
26+
,30,3,0,0,Only Category B,30,0
27+
28+
"tx_calendarize_domain_model_configuration"
29+
,"uid","pid","type","handling","start_date","all_day","t3ver_oid","t3ver_wsid","t3ver_state"
30+
,10,2,"time","include","2025-03-01",1,0,0,0
31+
,11,2,"time","include","2025-03-01",1,0,0,0
32+
,20,3,"time","include","2025-03-02",1,0,0,0
33+
,21,3,"time","include","2025-03-02",1,0,0,0
34+
,30,3,"time","include","2025-03-03",1,0,0,0

Tests/Functional/Domain/Repository/IndexRepositoryTest.php

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
use HDNET\Calendarize\Service\IndexerService;
1010
use TYPO3\CMS\Core\Context\Context;
1111
use TYPO3\CMS\Core\Context\LanguageAspect;
12+
use TYPO3\CMS\Core\Information\Typo3Version;
1213
use TYPO3\CMS\Core\Utility\GeneralUtility;
1314
use TYPO3\TestingFramework\Core\Functional\FunctionalTestCase;
1415

@@ -21,7 +22,11 @@ class IndexRepositoryTest extends FunctionalTestCase
2122
protected function setUp(): void
2223
{
2324
parent::setUp();
24-
$this->importCSVDataSet(__DIR__ . '/Fixtures/EventsWithCategories.csv');
25+
if ((new Typo3Version())->getMajorVersion() >= 13) {
26+
$this->importCSVDataSet(__DIR__ . '/Fixtures/EventsWithCategories_v13.csv');
27+
} else {
28+
$this->importCSVDataSet(__DIR__ . '/Fixtures/EventsWithCategories.csv');
29+
}
2530

2631
$this->indexerService = GeneralUtility::makeInstance(IndexerService::class);
2732
$this->indexerService->reindexAll();

Tests/Functional/EventListener/CategoryConstraintEventListenerTest.php

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
use HDNET\Calendarize\Event\IndexRepositoryDefaultConstraintEvent;
99
use HDNET\Calendarize\EventListener\CategoryConstraintEventListener;
1010
use HDNET\Calendarize\Register;
11+
use TYPO3\CMS\Core\Information\Typo3Version;
1112
use TYPO3\CMS\Extbase\Domain\Model\Category;
1213
use TYPO3\CMS\Extbase\Persistence\ObjectStorage;
1314
use TYPO3\TestingFramework\Core\Functional\FunctionalTestCase;
@@ -21,7 +22,13 @@ class CategoryConstraintEventListenerTest extends FunctionalTestCase
2122
protected function setUp(): void
2223
{
2324
parent::setUp();
24-
$this->importCSVDataSet(__DIR__ . '/Fixtures/EventsWithCategories.csv');
25+
26+
if ((new Typo3Version())->getMajorVersion() >= 13) {
27+
$this->importCSVDataSet(__DIR__ . '/Fixtures/EventsWithCategories_v13.csv');
28+
} else {
29+
$this->importCSVDataSet(__DIR__ . '/Fixtures/EventsWithCategories.csv');
30+
}
31+
2532
$this->subject = new CategoryConstraintEventListener();
2633
}
2734

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
tx_calendarize_domain_model_event,,,,,,,,,,,,,,
2+
,uid,pid,sys_language_uid,title,calendarize,categories,,,,,,,,
3+
,10,0,0,No Category,0,0,,,,,,,,
4+
,11,0,0,Only Category A,0,1,,,,,,,,
5+
,12,0,0,Only Category B,0,0,,,,,,,,
6+
,13,0,0,Category B and C,0,0,,,,,,,,
7+
"tt_content",,,,,,,,,,,,,,
8+
,"uid","pid","sorting","deleted","sys_language_uid","l18n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","header","image","categories"
9+
,20,0,0,0,0,0,0,0,0,0,"Element with Category A",0,1
10+
,21,0,0,0,0,0,0,0,0,0,"Element with Category A and B",0,2
11+
,22,0,0,0,0,0,0,0,0,0,"Element with Category B and C",0,2
12+
sys_category,,,,,,,,,,,,,,
13+
,uid,pid,sorting,deleted,sys_language_uid,l10n_parent,t3ver_wsid,t3ver_state,t3ver_stage,t3ver_oid,title,parent,items
14+
,30,0,256,0,0,0,0,0,0,0,Category A,0,0
15+
,31,0,512,0,0,0,0,0,0,0,Category B,0,0
16+
,32,0,768,0,0,0,0,0,0,0,Category C,0,0
17+
,33,0,1024,0,0,0,0,0,0,0,Category A.A,28,0
18+
sys_category_record_mm,,,,,,,,,,,,,,
19+
,uid_local,uid_foreign,tablenames,sorting,sorting_foreign,fieldname,,,,,,,,
20+
,30,11,tx_calendarize_domain_model_event,0,1,categories,,,,,,,,
21+
,31,12,tx_calendarize_domain_model_event,0,1,categories,,,,,,,,
22+
,31,13,tx_calendarize_domain_model_event,0,1,categories,,,,,,,,
23+
,32,13,tx_calendarize_domain_model_event,0,2,categories,,,,,,,,
24+
,30,20,tt_content,0,1,categories,,,,,,,,
25+
,30,21,tt_content,0,1,categories,,,,,,,,
26+
,31,21,tt_content,0,2,categories,,,,,,,,
27+
,31,22,tt_content,0,1,categories,,,,,,,,
28+
,32,22,tt_content,0,2,categories,,,,,,,,

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@
9797
"php-cs-fixer fix --config Resources/Private/Build/PhpCsFixer.php"
9898
],
9999
"tool:php-cs-fixer-check": [
100-
"php-cs-fixer fix --config Resources/Private/Build/PhpCsFixer.php --dry-run"
100+
"php-cs-fixer fix --config Resources/Private/Build/PhpCsFixer.php --dry-run --diff"
101101
],
102102
"tool:phpunit": [
103103
"phpunit --configuration=Tests/Unit/Build/UnitTests.xml"

0 commit comments

Comments
 (0)