Skip to content

Commit

Permalink
[TASK] Push DataHandling functional test extension down one level
Browse files Browse the repository at this point in the history
All functional tests in DataHandling category (both workspaces and core)
used to load the ext:irre_tutorial test extension in the uppermost
abstract class. Not all of the tests use it though, and even declare
additional test extensions. In order to clean up and provide test cases
only with data they need and use, as a first step each abstract class
below the highest level abstract declare their test extensions
individually.

Resolves: #95950
Releases: master
Change-Id: If7922f16def8a0bde1de034f224bcd2b838f0d8f
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72150
Tested-by: core-ci <typo3@b13.com>
Tested-by: Benni Mack <benni@typo3.org>
Tested-by: Stefan Bürk <stefan@buerk.tech>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Benni Mack <benni@typo3.org>
Reviewed-by: Stefan Bürk <stefan@buerk.tech>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
  • Loading branch information
maddy2101 authored and lolli42 committed Nov 10, 2021
1 parent c869c8b commit f2537b7
Show file tree
Hide file tree
Showing 26 changed files with 102 additions and 27 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -62,13 +62,6 @@ abstract class AbstractDataHandlerActionTestCase extends FunctionalTestCase
*/
protected $expectedErrorLogEntries = 0;

/**
* @var array
*/
protected $testExtensionsToLoad = [
'typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial',
];

/**
* @var array
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,10 @@ abstract class AbstractActionTestCase extends AbstractDataHandlerActionTestCase
*/
protected $scenarioDataSetDirectory = 'typo3/sysext/core/Tests/Functional/DataHandling/Category/ManyToMany/DataSet/';

protected $testExtensionsToLoad = [
'typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial',
];

protected function setUp(): void
{
parent::setUp();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,15 +39,17 @@ abstract class AbstractActionTestCase extends AbstractDataHandlerActionTestCase

protected const FIELD_Categories = 'tx_testdatahandler_categories';

protected $testExtensionsToLoad = [
'typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_datahandler',
];

/**
* @var string
*/
protected $scenarioDataSetDirectory = 'typo3/sysext/core/Tests/Functional/DataHandling/Category/OneToMany/DataSet/';

protected function setUp(): void
{
$this->testExtensionsToLoad[] = 'typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_datahandler';

parent::setUp();
$this->importScenarioDataSet('ImportDefault');

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,15 +39,18 @@ abstract class AbstractActionTestCase extends AbstractDataHandlerActionTestCase

protected const FIELD_Category = 'tx_testdatahandler_category';

protected $testExtensionsToLoad = [
'typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial',
'typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_datahandler',
];

/**
* @var string
*/
protected $scenarioDataSetDirectory = 'typo3/sysext/core/Tests/Functional/DataHandling/Category/OneToOne/DataSet/';

protected function setUp(): void
{
$this->testExtensionsToLoad[] = 'typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_datahandler';

parent::setUp();
$this->importScenarioDataSet('ImportDefault');

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,10 @@ class DefaultValuesTest extends AbstractDataHandlerActionTestCase
*/
protected $scenarioDataSetDirectory = 'typo3/sysext/core/Tests/Functional/DataHandling/DataHandler/DataSet/';

protected $testExtensionsToLoad = [
'typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial',
];

protected function setUp(): void
{
parent::setUp();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,10 @@ class DeleteTranslatedSubpagesTest extends AbstractDataHandlerActionTestCase
*/
protected $scenarioDataSetDirectory = 'typo3/sysext/core/Tests/Functional/DataHandling/DataHandler/DataSet/';

protected $testExtensionsToLoad = [
'typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial',
];

protected function setUp(): void
{
parent::setUp();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,10 @@ class GetUniqueTranslationTest extends AbstractDataHandlerActionTestCase
*/
protected $scenarioDataSetDirectory = 'typo3/sysext/core/Tests/Functional/DataHandling/DataHandler/DataSet/';

protected $testExtensionsToLoad = [
'typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial',
];

protected function setUp(): void
{
parent::setUp();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,10 @@ class HookTest extends AbstractDataHandlerActionTestCase
*/
protected $scenarioDataSetDirectory = 'typo3/sysext/core/Tests/Functional/DataHandling/DataHandler/DataSet/';

protected $testExtensionsToLoad = [
'typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial',
];

protected function setUp(): void
{
parent::setUp();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,10 @@
*/
class SlugUniqueTest extends AbstractDataHandlerActionTestCase
{
protected $testExtensionsToLoad = [
'typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial',
];

protected function setUp(): void
{
parent::setUp();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,10 @@ class PlainDataResolverTest extends AbstractDataHandlerActionTestCase
*/
protected $scenarioDataSetDirectory = 'typo3/sysext/core/Tests/Functional/DataHandling/DataResolving/DataSet/';

protected $testExtensionsToLoad = [
'typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial',
];

protected function setUp(): void
{
parent::setUp();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,10 @@ abstract class AbstractActionTestCase extends AbstractDataHandlerActionTestCase
*/
protected $scenarioDataSetDirectory = 'typo3/sysext/core/Tests/Functional/DataHandling/FAL/DataSet/';

protected $testExtensionsToLoad = [
'typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial',
];

protected function setUp(): void
{
parent::setUp();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,10 @@ class ActionTest extends AbstractDataHandlerActionTestCase
*/
protected $scenarioDataSetDirectory = 'typo3/sysext/core/Tests/Functional/DataHandling/Flexform/DataSet/';

protected $testExtensionsToLoad = [
'typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial',
];

protected function setUp(): void
{
parent::setUp();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,10 @@ class ActionTest extends AbstractDataHandlerActionTestCase
*/
protected $assertCleanReferenceIndex = false;

protected $testExtensionsToLoad = [
'typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial',
];

/**
* @test
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,10 +44,13 @@ abstract class AbstractActionTestCase extends AbstractDataHandlerActionTestCase
*/
protected $scenarioDataSetDirectory = 'typo3/sysext/core/Tests/Functional/DataHandling/Group/DataSet/';

protected $testExtensionsToLoad = [
'typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial',
'typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_datahandler',
];

protected function setUp(): void
{
$this->testExtensionsToLoad[] = 'typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_datahandler';

parent::setUp();
$this->importScenarioDataSet('ImportDefault');

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,10 @@ abstract class AbstractActionTestCase extends AbstractDataHandlerActionTestCase
*/
protected $scenarioDataSetDirectory = 'typo3/sysext/core/Tests/Functional/DataHandling/IRRE/CSV/DataSet/';

protected $testExtensionsToLoad = [
'typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial',
];

protected function setUp(): void
{
parent::setUp();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,10 @@ abstract class AbstractActionTestCase extends AbstractDataHandlerActionTestCase
*/
protected $scenarioDataSetDirectory = 'typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/DataSet/';

protected $testExtensionsToLoad = [
'typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial',
];

protected function setUp(): void
{
parent::setUp();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,10 @@ abstract class AbstractActionTestCase extends AbstractDataHandlerActionTestCase
*/
protected $scenarioDataSetDirectory = 'typo3/sysext/core/Tests/Functional/DataHandling/ManyToMany/DataSet/';

protected $testExtensionsToLoad = [
'typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial',
];

protected function setUp(): void
{
parent::setUp();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,10 @@ abstract class AbstractActionTestCase extends AbstractDataHandlerActionTestCase
*/
protected $scenarioDataSetDirectory = 'typo3/sysext/core/Tests/Functional/DataHandling/Regular/DataSet/';

protected $testExtensionsToLoad = [
'typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial',
];

protected function setUp(): void
{
parent::setUp();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,10 +30,12 @@ class CheckValueTest extends AbstractDataHandlerActionTestCase
*/
protected $scenarioDataSetDirectory = 'typo3/sysext/core/Tests/Functional/DataHandling/Regular/DataSet/';

protected $testExtensionsToLoad = [
'typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_datahandler',
];

protected function setUp(): void
{
$this->testExtensionsToLoad[] = 'typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_datahandler';

parent::setUp();
$this->importScenarioDataSet('ImportDefault');
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,10 +31,12 @@ class CheckValueTestForCheckboxes extends AbstractDataHandlerActionTestCase
*/
protected $scenarioDataSetDirectory = 'typo3/sysext/core/Tests/Functional/DataHandling/Regular/DataSet/';

protected $testExtensionsToLoad = [
'typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_datahandler',
];

protected function setUp(): void
{
$this->testExtensionsToLoad[] = 'typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_datahandler';

parent::setUp();
$this->importScenarioDataSet('ImportDefault');
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,10 +31,12 @@ class CheckValueTestForSelect extends AbstractDataHandlerActionTestCase
*/
protected $scenarioDataSetDirectory = 'typo3/sysext/core/Tests/Functional/DataHandling/Regular/DataSet/';

protected $testExtensionsToLoad = [
'typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_datahandler',
];

protected function setUp(): void
{
$this->testExtensionsToLoad[] = 'typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_datahandler';

parent::setUp();
$this->importScenarioDataSet('ImportDefault');
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,10 @@ class PagePermissionTest extends AbstractDataHandlerActionTestCase
*/
protected $scenarioDataSetDirectory = 'typo3/sysext/core/Tests/Functional/DataHandling/Regular/DataSet/';

protected $testExtensionsToLoad = [
'typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial',
];

protected function setUp(): void
{
parent::setUp();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,10 +43,13 @@ abstract class AbstractActionTestCase extends AbstractDataHandlerActionTestCase
*/
protected $scenarioDataSetDirectory = 'typo3/sysext/core/Tests/Functional/DataHandling/Select/DataSet/';

protected $testExtensionsToLoad = [
'typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial',
'typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_datahandler',
];

protected function setUp(): void
{
$this->testExtensionsToLoad[] = 'typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_datahandler';

parent::setUp();
$this->importScenarioDataSet('ImportDefault');

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,17 +34,14 @@ abstract class AbstractActionTestCase extends AbstractDataHandlerActionTestCase
protected const FIELD_Flex = 'flex_1';

/**
* @var array
* @var string
*/
protected $scenarioDataSetDirectory = 'typo3/sysext/core/Tests/Functional/DataHandling/SelectFlex/DataSet/';

protected $testExtensionsToLoad = [
'typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_select_flex_mm',
];

/**
* @var string
*/
protected $scenarioDataSetDirectory = 'typo3/sysext/core/Tests/Functional/DataHandling/SelectFlex/DataSet/';

protected function setUp(): void
{
parent::setUp();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,10 @@ class SlugHelperTest extends AbstractDataHandlerActionTestCase
],
];

protected $testExtensionsToLoad = [
'typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial',
];

protected function setUp(): void
{
parent::setUp();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,10 @@ class SlugHelperUniqueTest extends AbstractDataHandlerActionTestCase
*/
protected $scenarioDataSetDirectory = 'typo3/sysext/core/Tests/Functional/DataHandling/Slug/DataSet/';

protected $testExtensionsToLoad = [
'typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial',
];

protected function setUp(): void
{
parent::setUp();
Expand Down

0 comments on commit f2537b7

Please sign in to comment.