‪TYPO3CMS  10.4
ActionTest.php
Go to the documentation of this file.
1 <?php
2 
3 /*
4  * This file is part of the TYPO3 CMS project.
5  *
6  * It is free software; you can redistribute it and/or modify it under
7  * the terms of the GNU General Public License, either version 2
8  * of the License, or any later version.
9  *
10  * For the full copyright and license information, please read the
11  * LICENSE.txt file that was distributed with this source code.
12  *
13  * The TYPO3 project - inspiring people to share!
14  */
15 
17 
19 use TYPO3\TestingFramework\Core\Functional\Framework\Frontend\InternalRequest;
20 use TYPO3\TestingFramework\Core\Functional\Framework\Frontend\InternalRequestContext;
21 use TYPO3\TestingFramework\Core\Functional\Framework\Frontend\ResponseContent;
22 
27 {
31  protected ‪$assertionDataSetDirectory = 'typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/CSV/PublishAll/DataSet/';
32 
36  protected ‪$assertCleanReferenceIndex = false;
37 
41  public function ‪createParentContent()
42  {
43  parent::createParentContent();
44  $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
45  $this->‪assertAssertionDataSet('createParentContent');
46 
47  $response = $this->executeFrontendRequest((new InternalRequest())->withPageId(self::VALUE_PageId));
48  $responseSections = ResponseContent::fromString((string)$response->getBody())->getSections();
49  self::assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
50  ->setTable(self::TABLE_Content)->setField('header')->setValues('Testing #1'));
51  }
52 
56  public function ‪modifyParentContent()
57  {
58  parent::modifyParentContent();
59  $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
60  $this->‪assertAssertionDataSet('modifyParentContent');
61 
62  $response = $this->executeFrontendRequest((new InternalRequest())->withPageId(self::VALUE_PageId));
63  $responseSections = ResponseContent::fromString((string)$response->getBody())->getSections();
64  self::assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
65  ->setTable(self::TABLE_Content)->setField('header')->setValues('Testing #1'));
66  self::assertThat($responseSections, $this->‪getRequestSectionStructureHasRecordConstraint()
67  ->setRecordIdentifier(self::TABLE_Content . ':' . self::VALUE_ContentIdLast)->setRecordField(self::FIELD_ContentHotel)
68  ->setTable(self::TABLE_Hotel)->setField('title')->setValues('Hotel #1'));
69  }
70 
74  public function ‪deleteParentContent()
75  {
76  parent::deleteParentContent();
77  $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
78  $this->‪assertAssertionDataSet('deleteParentContent');
79 
80  $response = $this->executeFrontendRequest((new InternalRequest())->withPageId(self::VALUE_PageId));
81  $responseSections = ResponseContent::fromString((string)$response->getBody())->getSections();
82  self::assertThat($responseSections, $this->‪getRequestSectionDoesNotHaveRecordConstraint()
83  ->setTable(self::TABLE_Content)->setField('header')->setValues('Regular Element #2'));
84  }
85 
89  public function ‪copyParentContent()
90  {
91  parent::copyParentContent();
92  $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
93  $this->‪assertAssertionDataSet('copyParentContent');
94 
95  $response = $this->executeFrontendRequest((new InternalRequest())->withPageId(self::VALUE_PageId));
96  $responseSections = ResponseContent::fromString((string)$response->getBody())->getSections();
97  self::assertThat($responseSections, $this->‪getRequestSectionStructureHasRecordConstraint()
98  ->setRecordIdentifier(self::TABLE_Content . ':' . $this->recordIds['newContentId'])->setRecordField(self::FIELD_ContentHotel)
99  ->setTable(self::TABLE_Hotel)->setField('title')->setValues('Hotel #1'));
100  }
101 
105  public function ‪copyParentContentToDifferentPage()
106  {
107  parent::copyParentContentToDifferentPage();
108  $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
109  $this->‪assertAssertionDataSet('copyParentContentToDifferentPage');
110 
111  $response = $this->executeFrontendRequest((new InternalRequest())->withPageId(self::VALUE_PageIdTarget));
112  $responseSections = ResponseContent::fromString((string)$response->getBody())->getSections();
113  self::assertThat($responseSections, $this->‪getRequestSectionStructureHasRecordConstraint()
114  ->setRecordIdentifier(self::TABLE_Content . ':' . $this->recordIds['newContentId'])->setRecordField(self::FIELD_ContentHotel)
115  ->setTable(self::TABLE_Hotel)->setField('title')->setValues('Hotel #1'));
116  }
117 
122  {
123  // Create translated page first
124  $this->actionService->copyRecordToLanguage(self::TABLE_Page, self::VALUE_PageId, self::VALUE_LanguageId);
125  parent::localizeParentContentWithAllChildren();
126  $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
127  $this->‪assertAssertionDataSet('localizeParentContentWAllChildren');
128 
129  $response = $this->executeFrontendRequest((new InternalRequest())->withPageId(self::VALUE_PageId)->withLanguageId(self::VALUE_LanguageId));
130  $responseSections = ResponseContent::fromString((string)$response->getBody())->getSections();
131  self::assertThat($responseSections, $this->‪getRequestSectionStructureHasRecordConstraint()
132  ->setRecordIdentifier(self::TABLE_Content . ':' . self::VALUE_ContentIdLast)->setRecordField(self::FIELD_ContentHotel)
133  ->setTable(self::TABLE_Hotel)->setField('title')->setValues('[Translate to Dansk:] Hotel #1'));
134  }
135 
139  public function ‪changeParentContentSorting()
140  {
141  parent::changeParentContentSorting();
142  $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
143  $this->‪assertAssertionDataSet('changeParentContentSorting');
144 
145  $response = $this->executeFrontendRequest((new InternalRequest())->withPageId(self::VALUE_PageId));
146  $responseSections = ResponseContent::fromString((string)$response->getBody())->getSections();
147  self::assertThat($responseSections, $this->‪getRequestSectionStructureHasRecordConstraint()
148  ->setRecordIdentifier(self::TABLE_Content . ':' . self::VALUE_ContentIdFirst)->setRecordField(self::FIELD_ContentHotel)
149  ->setTable(self::TABLE_Hotel)->setField('title')->setValues('Hotel #1', 'Hotel #2'));
150  self::assertThat($responseSections, $this->‪getRequestSectionStructureHasRecordConstraint()
151  ->setRecordIdentifier(self::TABLE_Content . ':' . self::VALUE_ContentIdLast)->setRecordField(self::FIELD_ContentHotel)
152  ->setTable(self::TABLE_Hotel)->setField('title')->setValues('Hotel #1'));
153  }
154 
158  public function ‪moveParentContentToDifferentPage()
159  {
160  parent::moveParentContentToDifferentPage();
161  $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
162  $this->‪assertAssertionDataSet('moveParentContentToDifferentPage');
163 
164  $response = $this->executeFrontendRequest((new InternalRequest())->withPageId(self::VALUE_PageIdTarget));
165  $responseSections = ResponseContent::fromString((string)$response->getBody())->getSections();
166  self::assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
167  ->setTable(self::TABLE_Content)->setField('header')->setValues('Regular Element #2'));
168  self::assertThat($responseSections, $this->‪getRequestSectionStructureHasRecordConstraint()
169  ->setRecordIdentifier(self::TABLE_Content . ':' . self::VALUE_ContentIdLast)->setRecordField(self::FIELD_ContentHotel)
170  ->setTable(self::TABLE_Hotel)->setField('title')->setValues('Hotel #1'));
171  }
172 
177  {
178  parent::moveParentContentToDifferentPageTwice();
179  $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
180  $this->‪assertAssertionDataSet('moveParentContentToDifferentPageTwice');
181  }
182 
187  {
188  parent::moveParentContentToDifferentPageAndChangeSorting();
189  $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
190  $this->‪assertAssertionDataSet('moveParentContentToDifferentPageNChangeSorting');
191 
192  $response = $this->executeFrontendRequest((new InternalRequest())->withPageId(self::VALUE_PageIdTarget));
193  $responseSections = ResponseContent::fromString((string)$response->getBody())->getSections();
194  self::assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
195  ->setTable(self::TABLE_Content)->setField('header')->setValues('Regular Element #2', 'Regular Element #1'));
196  self::assertThat($responseSections, $this->‪getRequestSectionStructureHasRecordConstraint()
197  ->setRecordIdentifier(self::TABLE_Content . ':' . self::VALUE_ContentIdFirst)->setRecordField(self::FIELD_ContentHotel)
198  ->setTable(self::TABLE_Hotel)->setField('title')->setValues('Hotel #1', 'Hotel #2'));
199  self::assertThat($responseSections, $this->‪getRequestSectionStructureHasRecordConstraint()
200  ->setRecordIdentifier(self::TABLE_Content . ':' . self::VALUE_ContentIdLast)->setRecordField(self::FIELD_ContentHotel)
201  ->setTable(self::TABLE_Hotel)->setField('title')->setValues('Hotel #1'));
202  }
203 
211  public function ‪modifyPage()
212  {
213  parent::modifyPage();
214  $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
215  $this->‪assertAssertionDataSet('modifyPage');
216 
217  $response = $this->executeFrontendRequest((new InternalRequest())->withPageId(self::VALUE_PageId));
218  $responseSections = ResponseContent::fromString((string)$response->getBody())->getSections();
219  self::assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
220  ->setTable(self::TABLE_Page)->setField('title')->setValues('Testing #1'));
221  self::assertThat($responseSections, $this->‪getRequestSectionStructureHasRecordConstraint()
222  ->setRecordIdentifier(self::TABLE_Content . ':' . self::VALUE_ContentIdFirst)->setRecordField(self::FIELD_ContentHotel)
223  ->setTable(self::TABLE_Hotel)->setField('title')->setValues('Hotel #1', 'Hotel #2'));
224  }
225 
229  public function ‪deletePage()
230  {
231  parent::deletePage();
232  $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
233  $this->‪assertAssertionDataSet('deletePage');
234 
235  $response = $this->executeFrontendRequest(
236  (new InternalRequest())->withPageId(self::VALUE_PageId)
237  );
238  self::assertEquals(404, $response->getStatusCode());
239  }
240 
244  public function ‪copyPage()
245  {
246  parent::copyPage();
247  $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
248  $this->‪assertAssertionDataSet('copyPage');
249 
250  $response = $this->executeFrontendRequest((new InternalRequest())->withPageId($this->recordIds['newPageId']));
251  $responseSections = ResponseContent::fromString((string)$response->getBody())->getSections();
252  self::assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
253  ->setTable(self::TABLE_Hotel)->setField('title')->setValues('Hotel #1', 'Hotel #2', 'Hotel #1'));
254  }
255 
260  {
261  parent::copyPageWithHotelBeforeParentContent();
262  $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
263  $this->‪assertAssertionDataSet('copyPageWHotelBeforeParentContent');
264 
265  $response = $this->executeFrontendRequest((new InternalRequest())->withPageId($this->recordIds['newPageId']));
266  $responseSections = ResponseContent::fromString((string)$response->getBody())->getSections();
267  self::assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
268  ->setTable(self::TABLE_Hotel)->setField('title')->setValues('Hotel #1', 'Hotel #2', 'Hotel #1'));
269  }
270 
279  {
280  parent::createParentContentWithHotelAndOfferChildren();
281  $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
282  $this->‪assertAssertionDataSet('createParentContentNHotelNOfferChildren');
283 
284  $response = $this->executeFrontendRequest((new InternalRequest())->withPageId(self::VALUE_PageId));
285  $responseSections = ResponseContent::fromString((string)$response->getBody())->getSections();
286  self::assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
287  ->setTable(self::TABLE_Content)->setField('header')->setValues('Testing #1'));
288  self::assertThat($responseSections, $this->‪getRequestSectionStructureHasRecordConstraint()
289  ->setRecordIdentifier(self::TABLE_Content . ':' . $this->recordIds['newContentId'])->setRecordField(self::FIELD_ContentHotel)
290  ->setTable(self::TABLE_Hotel)->setField('title')->setValues('Hotel #1'));
291  }
292 
297  {
298  parent::createAndCopyParentContentWithHotelAndOfferChildren();
299  $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
300  $this->‪assertAssertionDataSet('createNCopyParentContentNHotelNOfferChildren');
301 
302  $response = $this->executeFrontendRequest((new InternalRequest())->withPageId(self::VALUE_PageId));
303  $responseSections = ResponseContent::fromString((string)$response->getBody())->getSections();
304  self::assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
305  ->setTable(self::TABLE_Content)->setField('header')->setValues('Testing #1 (copy 1)'));
306  self::assertThat($responseSections, $this->‪getRequestSectionStructureHasRecordConstraint()
307  ->setRecordIdentifier(self::TABLE_Content . ':' . $this->recordIds['newContentId'])->setRecordField(self::FIELD_ContentHotel)
308  ->setTable(self::TABLE_Hotel)->setField('title')->setValues('Hotel #1'));
309  self::assertThat($responseSections, $this->‪getRequestSectionStructureHasRecordConstraint()
310  ->setRecordIdentifier(self::TABLE_Content . ':' . $this->recordIds['copiedContentId'])->setRecordField(self::FIELD_ContentHotel)
311  ->setTable(self::TABLE_Hotel)->setField('title')->setValues('Hotel #1'));
312  self::assertThat($responseSections, $this->‪getRequestSectionStructureHasRecordConstraint()
313  ->setRecordIdentifier(self::TABLE_Hotel . ':' . $this->recordIds['copiedHotelId'])->setRecordField(self::FIELD_HotelOffer)
314  ->setTable(self::TABLE_Offer)->setField('title')->setValues('Offer #1'));
315  }
316 
321  {
322  // Create translated page first
323  $this->actionService->copyRecordToLanguage(self::TABLE_Page, self::VALUE_PageId, self::VALUE_LanguageId);
324  parent::createAndLocalizeParentContentWithHotelAndOfferChildren();
325  $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
326  $this->‪assertAssertionDataSet('createNLocalizeParentContentNHotelNOfferChildren');
327 
328  $response = $this->executeFrontendRequest((new InternalRequest())->withPageId(self::VALUE_PageId)->withLanguageId(self::VALUE_LanguageId));
329  $responseSections = ResponseContent::fromString((string)$response->getBody())->getSections();
330  self::assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
331  ->setTable(self::TABLE_Content)->setField('header')->setValues('[Translate to Dansk:] Testing #1'));
332  self::assertThat($responseSections, $this->‪getRequestSectionStructureHasRecordConstraint()
333  ->setRecordIdentifier(self::TABLE_Content . ':' . $this->recordIds['newContentId'])->setRecordField(self::FIELD_ContentHotel)
334  ->setTable(self::TABLE_Hotel)->setField('title')->setValues('[Translate to Dansk:] Hotel #1'));
335  self::assertThat($responseSections, $this->‪getRequestSectionStructureHasRecordConstraint()
336  ->setRecordIdentifier(self::TABLE_Hotel . ':' . $this->recordIds['localizedHotelId'])->setRecordField(self::FIELD_HotelOffer)
337  ->setTable(self::TABLE_Offer)->setField('title')->setValues('[Translate to Dansk:] Offer #1'));
338  }
339 
343  public function ‪modifyOnlyHotelChild()
344  {
345  parent::modifyOnlyHotelChild();
346  $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
347  $this->‪assertAssertionDataSet('modifyOnlyHotelChild');
348 
349  $response = $this->executeFrontendRequest((new InternalRequest())->withPageId(self::VALUE_PageId));
350  $responseSections = ResponseContent::fromString((string)$response->getBody())->getSections();
351  self::assertThat($responseSections, $this->‪getRequestSectionStructureHasRecordConstraint()
352  ->setRecordIdentifier(self::TABLE_Content . ':' . self::VALUE_ContentIdFirst)->setRecordField(self::FIELD_ContentHotel)
353  ->setTable(self::TABLE_Hotel)->setField('title')->setValues('Hotel #1', 'Testing #1'));
354  }
355 
360  {
361  parent::modifyParentAndChangeHotelChildrenSorting();
362  $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
363  $this->‪assertAssertionDataSet('modifyParentNChangeHotelChildrenSorting');
364 
365  $response = $this->executeFrontendRequest((new InternalRequest())->withPageId(self::VALUE_PageId));
366  $responseSections = ResponseContent::fromString((string)$response->getBody())->getSections();
367  self::assertThat($responseSections, $this->‪getRequestSectionStructureHasRecordConstraint()
368  ->setRecordIdentifier(self::TABLE_Content . ':' . self::VALUE_ContentIdFirst)->setRecordField(self::FIELD_ContentHotel)
369  ->setTable(self::TABLE_Hotel)->setField('title')->setValues('Hotel #2', 'Hotel #1'));
370  }
371 
375  public function ‪modifyParentWithHotelChild()
376  {
377  parent::modifyParentWithHotelChild();
378  $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
379  $this->‪assertAssertionDataSet('modifyParentNHotelChild');
380 
381  $response = $this->executeFrontendRequest((new InternalRequest())->withPageId(self::VALUE_PageId));
382  $responseSections = ResponseContent::fromString((string)$response->getBody())->getSections();
383  self::assertThat($responseSections, $this->‪getRequestSectionStructureHasRecordConstraint()
384  ->setRecordIdentifier(self::TABLE_Content . ':' . self::VALUE_ContentIdFirst)->setRecordField(self::FIELD_ContentHotel)
385  ->setTable(self::TABLE_Hotel)->setField('title')->setValues('Hotel #1', 'Testing #1'));
386  }
387 
391  public function ‪modifyParentAndAddHotelChild()
392  {
393  parent::modifyParentAndAddHotelChild();
394  $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
395  $this->‪assertAssertionDataSet('modifyParentNAddHotelChild');
396 
397  $response = $this->executeFrontendRequest((new InternalRequest())->withPageId(self::VALUE_PageId));
398  $responseSections = ResponseContent::fromString((string)$response->getBody())->getSections();
399  self::assertThat($responseSections, $this->‪getRequestSectionStructureHasRecordConstraint()
400  ->setRecordIdentifier(self::TABLE_Content . ':' . self::VALUE_ContentIdLast)->setRecordField(self::FIELD_ContentHotel)
401  ->setTable(self::TABLE_Hotel)->setField('title')->setValues('Hotel #1', 'Hotel #2'));
402  }
403 
407  public function ‪modifyParentAndDeleteHotelChild()
408  {
409  parent::modifyParentAndDeleteHotelChild();
410  $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
411  $this->‪assertAssertionDataSet('modifyParentNDeleteHotelChild');
412 
413  $response = $this->executeFrontendRequest((new InternalRequest())->withPageId(self::VALUE_PageId));
414  $responseSections = ResponseContent::fromString((string)$response->getBody())->getSections();
415  self::assertThat($responseSections, $this->‪getRequestSectionStructureHasRecordConstraint()
416  ->setRecordIdentifier(self::TABLE_Content . ':' . self::VALUE_ContentIdLast)->setRecordField(self::FIELD_ContentHotel)
417  ->setTable(self::TABLE_Hotel)->setField('title')->setValues('Hotel #1'));
418  self::assertThat($responseSections, $this->‪getRequestSectionStructureDoesNotHaveRecordConstraint()
419  ->setRecordIdentifier(self::TABLE_Content . ':' . self::VALUE_ContentIdLast)->setRecordField(self::FIELD_ContentHotel)
420  ->setTable(self::TABLE_Hotel)->setField('title')->setValues('Hotel #2'));
421  }
422 
427  {
428  parent::modifyAndDiscardAndModifyParentWithHotelChild();
429  $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
430  $this->‪assertAssertionDataSet('modifyNDiscardNModifyParentWHotelChild');
431 
432  $response = $this->executeFrontendRequest(
433  (new InternalRequest())->withPageId(self::VALUE_PageId),
434  (new InternalRequestContext())->withBackendUserId(self::VALUE_BackendUserId)->withWorkspaceId(self::VALUE_WorkspaceId)
435  );
436  $responseSections = ResponseContent::fromString((string)$response->getBody())->getSections();
437  self::assertThat($responseSections, $this->‪getRequestSectionDoesNotHaveRecordConstraint()
438  ->setTable(self::TABLE_Content)->setField('header')->setValues('Testing #1'));
439  self::assertThat($responseSections, $this->‪getRequestSectionDoesNotHaveRecordConstraint()
440  ->setTable(self::TABLE_Hotel)->setField('header')->setValues('Testing #1'));
441  self::assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
442  ->setTable(self::TABLE_Content)->setField('header')->setValues('Testing #2'));
443  self::assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
444  ->setTable(self::TABLE_Hotel)->setField('title')->setValues('Testing #2'));
445  }
446 }
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\IRRE\CSV\PublishAll\ActionTest\modifyParentWithHotelChild
‪modifyParentWithHotelChild()
Definition: ActionTest.php:373
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\IRRE\CSV\PublishAll\ActionTest\modifyAndDiscardAndModifyParentWithHotelChild
‪modifyAndDiscardAndModifyParentWithHotelChild()
Definition: ActionTest.php:424
‪TYPO3\CMS\Core\Tests\Functional\DataHandling\AbstractDataHandlerActionTestCase\getRequestSectionHasRecordConstraint
‪HasRecordConstraint getRequestSectionHasRecordConstraint()
Definition: AbstractDataHandlerActionTestCase.php:289
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\IRRE\CSV\PublishAll\ActionTest
Definition: ActionTest.php:27
‪TYPO3\CMS\Core\Tests\Functional\DataHandling\AbstractDataHandlerActionTestCase\getRequestSectionStructureHasRecordConstraint
‪StructureHasRecordConstraint getRequestSectionStructureHasRecordConstraint()
Definition: AbstractDataHandlerActionTestCase.php:305
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\IRRE\CSV\PublishAll\ActionTest\deleteParentContent
‪deleteParentContent()
Definition: ActionTest.php:72
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\IRRE\CSV\PublishAll\ActionTest\copyParentContent
‪copyParentContent()
Definition: ActionTest.php:87
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\IRRE\CSV\PublishAll\ActionTest\modifyOnlyHotelChild
‪modifyOnlyHotelChild()
Definition: ActionTest.php:341
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\IRRE\CSV\PublishAll\ActionTest\modifyParentAndAddHotelChild
‪modifyParentAndAddHotelChild()
Definition: ActionTest.php:389
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\IRRE\CSV\PublishAll\ActionTest\createAndCopyParentContentWithHotelAndOfferChildren
‪createAndCopyParentContentWithHotelAndOfferChildren()
Definition: ActionTest.php:294
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\IRRE\CSV\PublishAll\ActionTest\$assertCleanReferenceIndex
‪bool $assertCleanReferenceIndex
Definition: ActionTest.php:34
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\IRRE\CSV\PublishAll\ActionTest\modifyParentAndDeleteHotelChild
‪modifyParentAndDeleteHotelChild()
Definition: ActionTest.php:405
‪TYPO3\CMS\Core\Tests\Functional\DataHandling\AbstractDataHandlerActionTestCase\getRequestSectionStructureDoesNotHaveRecordConstraint
‪StructureDoesNotHaveRecordConstraint getRequestSectionStructureDoesNotHaveRecordConstraint()
Definition: AbstractDataHandlerActionTestCase.php:313
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\IRRE\CSV\PublishAll
Definition: ActionTest.php:16
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\IRRE\CSV\PublishAll\ActionTest\moveParentContentToDifferentPage
‪moveParentContentToDifferentPage()
Definition: ActionTest.php:156
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\IRRE\CSV\PublishAll\ActionTest\copyPage
‪copyPage()
Definition: ActionTest.php:242
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\IRRE\CSV\PublishAll\ActionTest\createParentContent
‪createParentContent()
Definition: ActionTest.php:39
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\IRRE\CSV\PublishAll\ActionTest\moveParentContentToDifferentPageTwice
‪moveParentContentToDifferentPageTwice()
Definition: ActionTest.php:174
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\IRRE\CSV\PublishAll\ActionTest\createParentContentWithHotelAndOfferChildren
‪createParentContentWithHotelAndOfferChildren()
Definition: ActionTest.php:276
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\IRRE\CSV\PublishAll\ActionTest\moveParentContentToDifferentPageAndChangeSorting
‪moveParentContentToDifferentPageAndChangeSorting()
Definition: ActionTest.php:184
‪TYPO3\CMS\Core\Tests\Functional\DataHandling\AbstractDataHandlerActionTestCase\assertAssertionDataSet
‪assertAssertionDataSet($dataSetName)
Definition: AbstractDataHandlerActionTestCase.php:208
‪TYPO3\CMS\Core\Tests\Functional\DataHandling\AbstractDataHandlerActionTestCase\getRequestSectionDoesNotHaveRecordConstraint
‪DoesNotHaveRecordConstraint getRequestSectionDoesNotHaveRecordConstraint()
Definition: AbstractDataHandlerActionTestCase.php:297
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\IRRE\CSV\PublishAll\ActionTest\deletePage
‪deletePage()
Definition: ActionTest.php:227
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\IRRE\CSV\AbstractActionTestCase
Definition: AbstractActionTestCase.php:22
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\IRRE\CSV\PublishAll\ActionTest\changeParentContentSorting
‪changeParentContentSorting()
Definition: ActionTest.php:137
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\IRRE\CSV\PublishAll\ActionTest\modifyParentContent
‪modifyParentContent()
Definition: ActionTest.php:54
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\IRRE\CSV\PublishAll\ActionTest\modifyPage
‪modifyPage()
Definition: ActionTest.php:209
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\IRRE\CSV\PublishAll\ActionTest\localizeParentContentWithAllChildren
‪localizeParentContentWithAllChildren()
Definition: ActionTest.php:119
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\IRRE\CSV\PublishAll\ActionTest\$assertionDataSetDirectory
‪string $assertionDataSetDirectory
Definition: ActionTest.php:30
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\IRRE\CSV\PublishAll\ActionTest\modifyParentAndChangeHotelChildrenSorting
‪modifyParentAndChangeHotelChildrenSorting()
Definition: ActionTest.php:357
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\IRRE\CSV\PublishAll\ActionTest\createAndLocalizeParentContentWithHotelAndOfferChildren
‪createAndLocalizeParentContentWithHotelAndOfferChildren()
Definition: ActionTest.php:318
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\IRRE\CSV\PublishAll\ActionTest\copyPageWithHotelBeforeParentContent
‪copyPageWithHotelBeforeParentContent()
Definition: ActionTest.php:257
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\IRRE\CSV\PublishAll\ActionTest\copyParentContentToDifferentPage
‪copyParentContentToDifferentPage()
Definition: ActionTest.php:103