‪TYPO3CMS  9.5
ActionTest.php
Go to the documentation of this file.
1 <?php
3 
4 /*
5  * This file is part of the TYPO3 CMS project.
6  *
7  * It is free software; you can redistribute it and/or modify it under
8  * the terms of the GNU General Public License, either version 2
9  * of the License, or any later version.
10  *
11  * For the full copyright and license information, please read the
12  * LICENSE.txt file that was distributed with this source code.
13  *
14  * The TYPO3 project - inspiring people to share!
15  */
16 
21 {
25  protected ‪$assertionDataSetDirectory = 'typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/PublishAll/DataSet/';
26 
35  public function ‪createContents()
36  {
37  parent::createContents();
38  $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
39  $this->‪assertAssertionDataSet('createContents');
40 
41  $responseSections = $this->getFrontendResponse(self::VALUE_PageId, 0)->getResponseSections();
42  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
43  ->setTable(self::TABLE_Content)->setField('header')->setValues('Testing #1', 'Testing #2'));
44  }
45 
51  {
52  parent::createContentAndDiscardCreatedContent();
53  $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
54  $this->‪assertAssertionDataSet('createContentNDiscardCreatedContent');
55 
56  $responseSections = $this->getFrontendResponse(self::VALUE_PageId, 0)->getResponseSections();
57  $this->assertThat($responseSections, $this->‪getRequestSectionDoesNotHaveRecordConstraint()
58  ->setTable(self::TABLE_Content)->setField('header')->setValues('Testing #1'));
59  }
60 
66  {
67  parent::createAndCopyContentAndDiscardCopiedContent();
68  $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
69  $this->‪assertAssertionDataSet('createNCopyContentNDiscardCopiedContent');
70 
71  $responseSections = $this->getFrontendResponse(self::VALUE_PageId, 0)->getResponseSections();
72  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
73  ->setTable(self::TABLE_Content)->setField('header')->setValues('Testing #1'));
74  $this->assertThat($responseSections, $this->‪getRequestSectionDoesNotHaveRecordConstraint()
75  ->setTable(self::TABLE_Content)->setField('header')->setValues('Testing #1 (copy 1)'));
76  }
77 
82  public function ‪modifyContent()
83  {
84  parent::modifyContent();
85  $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
86  $this->‪assertAssertionDataSet('modifyContent');
87 
88  $responseSections = $this->getFrontendResponse(self::VALUE_PageId, 0)->getResponseSections();
89  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
90  ->setTable(self::TABLE_Content)->setField('header')->setValues('Testing #1'));
91  }
92 
97  public function ‪deleteContent()
98  {
99  parent::deleteContent();
100  $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
101  $this->‪assertAssertionDataSet('deleteContent');
102 
103  $responseSections = $this->getFrontendResponse(self::VALUE_PageId, 0)->getResponseSections();
104  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
105  ->setTable(self::TABLE_Content)->setField('header')->setValues('Regular Element #1'));
106  $this->assertThat($responseSections, $this->‪getRequestSectionDoesNotHaveRecordConstraint()
107  ->setTable(self::TABLE_Content)->setField('header')->setValues('Regular Element #2'));
108  }
109 
115  {
116  // Create translated page first
117  $this->actionService->copyRecordToLanguage(self::TABLE_Page, self::VALUE_PageId, self::VALUE_LanguageId);
118 
119  parent::deleteLocalizedContentAndDeleteContent();
120  $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
121  $this->‪assertAssertionDataSet('deleteLocalizedContentNDeleteContent');
122 
123  $responseSections = $this->getFrontendResponse(self::VALUE_PageId, self::VALUE_LanguageId)->getResponseSections();
124  $this->assertThat($responseSections, $this->‪getRequestSectionDoesNotHaveRecordConstraint()
125  ->setTable(self::TABLE_Content)->setField('header')->setValues('Regular Element #3', '[Translate to Dansk:] Regular Element #3', 'Regular Element #1'));
126  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
127  ->setTable(self::TABLE_Content)->setField('header')->setValues('[Translate to Dansk:] Regular Element #1', 'Regular Element #2'));
128  }
129 
134  public function ‪copyContent()
135  {
136  parent::copyContent();
137  $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
138  $this->‪assertAssertionDataSet('copyContent');
139 
140  $responseSections = $this->getFrontendResponse(self::VALUE_PageId, 0)->getResponseSections();
141  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
142  ->setTable(self::TABLE_Content)->setField('header')->setValues('Regular Element #2 (copy 1)'));
143  }
144 
149  public function ‪copyContentToLanguage()
150  {
151  parent::copyContentToLanguage();
152  $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
153  $this->‪assertAssertionDataSet('copyContentToLanguage');
154 
155  $this->setUpFrontendRootPage(1, [
156  'typo3/sysext/core/Tests/Functional/Fixtures/Frontend/JsonRenderer.typoscript',
157  'typo3/sysext/core/Tests/Functional/Fixtures/Frontend/JsonRendererNoOverlay.typoscript'
158  ]);
159  $responseSections = $this->getFrontendResponse(self::VALUE_PageId, self::VALUE_LanguageId)->getResponseSections();
160  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
161  ->setTable(self::TABLE_Content)->setField('header')->setValues('[Translate to Dansk:] Regular Element #3', '[Translate to Dansk:] Regular Element #2'));
162  }
163 
169  {
170  parent::copyContentToLanguageFromNonDefaultLanguage();
171  $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
172  $this->‪assertAssertionDataSet('copyContentToLanguageFromNonDefaultLanguage');
173 
174  $this->setUpFrontendRootPage(1, [
175  'typo3/sysext/core/Tests/Functional/Fixtures/Frontend/JsonRenderer.typoscript',
176  'typo3/sysext/core/Tests/Functional/Fixtures/Frontend/JsonRendererNoOverlay.typoscript'
177  ]);
178  $responseSections = $this->getFrontendResponse(self::VALUE_PageId, self::VALUE_LanguageIdSecond)->getResponseSections();
179  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
180  ->setTable(self::TABLE_Content)->setField('header')->setValues('[Translate to Deutsch:] [Translate to Dansk:] Regular Element #3'));
181  }
182 
187  public function ‪localizeContent()
188  {
189  parent::localizeContent();
190  $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
191  $this->‪assertAssertionDataSet('localizeContent');
192 
193  $responseSections = $this->getFrontendResponse(self::VALUE_PageId, self::VALUE_LanguageId)->getResponseSections();
194  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
195  ->setTable(self::TABLE_Content)->setField('header')->setValues('[Translate to Dansk:] Regular Element #1', '[Translate to Dansk:] Regular Element #2'));
196  }
197 
203  {
204  parent::localizeContentFromNonDefaultLanguage();
205  $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
206  $this->‪assertAssertionDataSet('localizeContentFromNonDefaultLanguage');
207 
208  $responseSections = $this->getFrontendResponse(self::VALUE_PageId, self::VALUE_LanguageIdSecond)->getResponseSections();
209  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
210  ->setTable(self::TABLE_Content)->setField('header')->setValues('[Translate to Deutsch:] [Translate to Dansk:] Regular Element #1', '[Translate to Deutsch:] [Translate to Dansk:] Regular Element #3'));
211  }
212 
217  public function ‪changeContentSorting()
218  {
219  parent::changeContentSorting();
220  $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
221  $this->‪assertAssertionDataSet('changeContentSorting');
222 
223  $responseSections = $this->getFrontendResponse(self::VALUE_PageId, 0)->getResponseSections();
224  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
225  ->setTable(self::TABLE_Content)->setField('header')->setValues('Regular Element #1', 'Regular Element #2'));
226  }
227 
232  public function ‪moveContentToDifferentPage()
233  {
234  parent::moveContentToDifferentPage();
235  $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
236  $this->‪assertAssertionDataSet('moveContentToDifferentPage');
237 
238  $responseSectionsSource = $this->getFrontendResponse(self::VALUE_PageId, 0)->getResponseSections();
239  $this->assertThat($responseSectionsSource, $this->‪getRequestSectionHasRecordConstraint()
240  ->setTable(self::TABLE_Content)->setField('header')->setValues('Regular Element #1'));
241  $responseSectionsTarget = $this->getFrontendResponse(self::VALUE_PageIdTarget, 0)->getResponseSections();
242  $this->assertThat($responseSectionsTarget, $this->‪getRequestSectionHasRecordConstraint()
243  ->setTable(self::TABLE_Content)->setField('header')->setValues('Regular Element #2'));
244  }
245 
251  {
252  parent::moveContentToDifferentPageAndChangeSorting();
253  $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
254  $this->‪assertAssertionDataSet('moveContentToDifferentPageNChangeSorting');
255 
256  $responseSections = $this->getFrontendResponse(self::VALUE_PageIdTarget, 0)->getResponseSections();
257  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
258  ->setTable(self::TABLE_Content)->setField('header')->setValues('Regular Element #1', 'Regular Element #2'));
259  }
260 
269  public function ‪createPage()
270  {
271  parent::createPage();
272  $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
273  $this->‪assertAssertionDataSet('createPage');
274 
275  $responseSections = $this->getFrontendResponse($this->recordIds['newPageId'], 0)->getResponseSections();
276  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
277  ->setTable(self::TABLE_Page)->setField('title')->setValues('Testing #1'));
278  }
279 
284  public function ‪modifyPage()
285  {
286  parent::modifyPage();
287  $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
288  $this->‪assertAssertionDataSet('modifyPage');
289 
290  $responseSections = $this->getFrontendResponse(self::VALUE_PageId, 0)->getResponseSections();
291  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
292  ->setTable(self::TABLE_Page)->setField('title')->setValues('Testing #1'));
293  }
294 
299  public function ‪deletePage()
300  {
301  parent::deletePage();
302  $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
303  $this->‪assertAssertionDataSet('deletePage');
304 
305  $response = $this->getFrontendResponse(self::VALUE_PageId, 0, 0, 0, false);
306  $this->assertContains('PageNotFoundException', $response->getError());
307  }
308 
313  public function ‪deleteContentAndPage()
314  {
315  parent::deleteContentAndPage();
316  $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
317  $this->‪assertAssertionDataSet('deleteContentAndPage');
318 
319  $response = $this->getFrontendResponse(self::VALUE_PageId, 0, 0, 0, false);
320  $this->assertContains('PageNotFoundException', $response->getError());
321  }
322 
328  {
329  // Create localized page and localize content elements first
330  parent::localizePageAndContents();
331 
332  // Deleting the localized page in workspace should also delete its localized records
333  $this->actionService->deleteRecord(self::TABLE_Page, $this->recordIds['localizedPageId']);
334  $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
335  $this->‪assertAssertionDataSet('localizePageAndContentsAndDeletePageLocalization');
336 
337  $response = $this->getFrontendResponse($this->recordIds['localizedPageId'], self::VALUE_LanguageId, self::VALUE_BackendUserId, self::VALUE_WorkspaceId, false);
338  $this->assertContains('PageNotFoundException', $response->getError());
339  }
340 
345  public function ‪copyPage()
346  {
347  parent::copyPage();
348  $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
349  $this->‪assertAssertionDataSet('copyPage');
350 
351  $responseSections = $this->getFrontendResponse($this->recordIds['newPageId'], 0)->getResponseSections();
352  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
353  ->setTable(self::TABLE_Page)->setField('title')->setValues('Relations'));
354  }
355 
360  public function ‪copyPageFreeMode()
361  {
362  parent::copyPageFreeMode();
363  $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
364  $this->‪assertAssertionDataSet('copyPageFreeMode');
365 
366  $responseSections = $this->getFrontendResponse($this->recordIds['newPageId'], 0)->getResponseSections();
367  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
368  ->setTable(self::TABLE_Page)->setField('title')->setValues('Target'));
369  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
370  ->setTable(self::TABLE_Content)->setField('header')->setValues('Regular Element #10'));
371  }
372 
377  public function ‪localizePage()
378  {
379  parent::localizePage();
380  $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
381  $this->‪assertAssertionDataSet('localizePage');
382 
383  $responseSections = $this->getFrontendResponse(self::VALUE_PageId, self::VALUE_LanguageId)->getResponseSections();
384  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
385  ->setTable(self::TABLE_Page)->setField('title')->setValues('[Translate to Dansk:] Relations'));
386  }
387 
392  public function ‪changePageSorting()
393  {
394  parent::changePageSorting();
395  $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
396  $this->‪assertAssertionDataSet('changePageSorting');
397 
398  $responseSections = $this->getFrontendResponse(self::VALUE_PageId, 0)->getResponseSections();
399  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
400  ->setTable(self::TABLE_Page)->setField('title')->setValues('Relations'));
401  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
402  ->setTable(self::TABLE_Content)->setField('header')->setValues('Regular Element #1', 'Regular Element #2'));
403  }
404 
409  public function ‪movePageToDifferentPage()
410  {
411  parent::movePageToDifferentPage();
412  $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
413  $this->‪assertAssertionDataSet('movePageToDifferentPage');
414 
415  $responseSections = $this->getFrontendResponse(self::VALUE_PageId, 0)->getResponseSections();
416  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
417  ->setTable(self::TABLE_Page)->setField('title')->setValues('Relations'));
418  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
419  ->setTable(self::TABLE_Content)->setField('header')->setValues('Regular Element #1', 'Regular Element #2'));
420  }
421 
427  {
428  parent::movePageToDifferentPageAndChangeSorting();
429  $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
430  $this->‪assertAssertionDataSet('movePageToDifferentPageNChangeSorting');
431 
432  $responseSectionsPage = $this->getFrontendResponse(self::VALUE_PageId, 0)->getResponseSections();
433  $this->assertThat($responseSectionsPage, $this->‪getRequestSectionHasRecordConstraint()
434  ->setTable(self::TABLE_Page)->setField('title')->setValues('Relations'));
435  $this->assertThat($responseSectionsPage, $this->‪getRequestSectionHasRecordConstraint()
436  ->setTable(self::TABLE_Content)->setField('header')->setValues('Regular Element #1', 'Regular Element #2'));
437  $responseSectionsWebsite = $this->getFrontendResponse(self::VALUE_PageIdWebsite, 0)->getResponseSections();
438  $this->assertThat($responseSectionsWebsite, $this->‪getRequestSectionStructureHasRecordConstraint()
439  ->setRecordIdentifier(self::TABLE_Page . ':' . self::VALUE_PageIdWebsite)->setRecordField('__pages')
440  ->setTable(self::TABLE_Page)->setField('title')->setValues('Target', 'Relations', 'DataHandlerTest'));
441  }
442 
450  {
451  parent::movePageToDifferentPageAndCreatePageAfterMovedPage();
452  $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
453  $this->‪assertAssertionDataSet('movePageToDifferentPageNCreatePageAfterMovedPage');
454 
455  $responseSections = $this->getFrontendResponse(self::VALUE_PageIdWebsite, 0)->getResponseSections();
456  $this->assertThat($responseSections, $this->‪getRequestSectionStructureHasRecordConstraint()
457  ->setRecordIdentifier(self::TABLE_Page . ':' . self::VALUE_PageIdWebsite)->setRecordField('__pages')
458  ->setTable(self::TABLE_Page)->setField('title')->setValues('Target', 'Testing #1', 'DataHandlerTest'));
459  }
460 
466  {
467  parent::createPlaceholdersAndDeleteDraftParentPage();
468  $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
469  $this->‪assertAssertionDataSet('createPlaceholdersAndDeleteDraftParentPage');
470  }
471 
477  {
478  parent::createPlaceholdersAndDeleteLiveParentPage();
479  $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
480  $this->‪assertAssertionDataSet('createPlaceholdersAndDeleteLiveParentPage');
481  }
482 }
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\PublishAll\ActionTest\deleteContent
‪deleteContent()
Definition: ActionTest.php:96
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\PublishAll\ActionTest\$assertionDataSetDirectory
‪string $assertionDataSetDirectory
Definition: ActionTest.php:24
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\PublishAll\ActionTest\copyContentToLanguage
‪copyContentToLanguage()
Definition: ActionTest.php:148
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\PublishAll\ActionTest\deleteContentAndPage
‪deleteContentAndPage()
Definition: ActionTest.php:312
‪TYPO3\CMS\Core\Tests\Functional\DataHandling\AbstractDataHandlerActionTestCase\getRequestSectionHasRecordConstraint
‪HasRecordConstraint getRequestSectionHasRecordConstraint()
Definition: AbstractDataHandlerActionTestCase.php:174
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\PublishAll\ActionTest\localizePageAndContentsAndDeletePageLocalization
‪localizePageAndContentsAndDeletePageLocalization()
Definition: ActionTest.php:326
‪TYPO3\CMS\Core\Tests\Functional\DataHandling\AbstractDataHandlerActionTestCase\getRequestSectionStructureHasRecordConstraint
‪StructureHasRecordConstraint getRequestSectionStructureHasRecordConstraint()
Definition: AbstractDataHandlerActionTestCase.php:190
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\PublishAll\ActionTest\copyPageFreeMode
‪copyPageFreeMode()
Definition: ActionTest.php:359
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\PublishAll\ActionTest\localizePage
‪localizePage()
Definition: ActionTest.php:376
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\PublishAll\ActionTest\copyPage
‪copyPage()
Definition: ActionTest.php:344
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\PublishAll\ActionTest\copyContentToLanguageFromNonDefaultLanguage
‪copyContentToLanguageFromNonDefaultLanguage()
Definition: ActionTest.php:167
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\PublishAll\ActionTest\localizeContent
‪localizeContent()
Definition: ActionTest.php:186
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\PublishAll\ActionTest\changeContentSorting
‪changeContentSorting()
Definition: ActionTest.php:216
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\PublishAll\ActionTest\createContents
‪createContents()
Definition: ActionTest.php:34
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\PublishAll\ActionTest\createPlaceholdersAndDeleteLiveParentPage
‪createPlaceholdersAndDeleteLiveParentPage()
Definition: ActionTest.php:475
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\PublishAll\ActionTest\copyContent
‪copyContent()
Definition: ActionTest.php:133
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\PublishAll\ActionTest
Definition: ActionTest.php:21
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\PublishAll\ActionTest\createPage
‪createPage()
Definition: ActionTest.php:268
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\PublishAll\ActionTest\deletePage
‪deletePage()
Definition: ActionTest.php:298
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\PublishAll\ActionTest\movePageToDifferentPage
‪movePageToDifferentPage()
Definition: ActionTest.php:408
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\PublishAll
Definition: ActionTest.php:2
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\PublishAll\ActionTest\createAndCopyContentAndDiscardCopiedContent
‪createAndCopyContentAndDiscardCopiedContent()
Definition: ActionTest.php:64
‪TYPO3\CMS\Core\Tests\Functional\DataHandling\AbstractDataHandlerActionTestCase\assertAssertionDataSet
‪assertAssertionDataSet($dataSetName)
Definition: AbstractDataHandlerActionTestCase.php:124
‪TYPO3\CMS\Core\Tests\Functional\DataHandling\AbstractDataHandlerActionTestCase\getRequestSectionDoesNotHaveRecordConstraint
‪DoesNotHaveRecordConstraint getRequestSectionDoesNotHaveRecordConstraint()
Definition: AbstractDataHandlerActionTestCase.php:182
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\PublishAll\ActionTest\deleteLocalizedContentAndDeleteContent
‪deleteLocalizedContentAndDeleteContent()
Definition: ActionTest.php:113
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\PublishAll\ActionTest\movePageToDifferentPageAndChangeSorting
‪movePageToDifferentPageAndChangeSorting()
Definition: ActionTest.php:425
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\PublishAll\ActionTest\changePageSorting
‪changePageSorting()
Definition: ActionTest.php:391
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\PublishAll\ActionTest\modifyPage
‪modifyPage()
Definition: ActionTest.php:283
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\PublishAll\ActionTest\createContentAndDiscardCreatedContent
‪createContentAndDiscardCreatedContent()
Definition: ActionTest.php:49
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\PublishAll\ActionTest\localizeContentFromNonDefaultLanguage
‪localizeContentFromNonDefaultLanguage()
Definition: ActionTest.php:201
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\PublishAll\ActionTest\modifyContent
‪modifyContent()
Definition: ActionTest.php:81
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\PublishAll\ActionTest\moveContentToDifferentPageAndChangeSorting
‪moveContentToDifferentPageAndChangeSorting()
Definition: ActionTest.php:249
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\PublishAll\ActionTest\moveContentToDifferentPage
‪moveContentToDifferentPage()
Definition: ActionTest.php:231
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\PublishAll\ActionTest\movePageToDifferentPageAndCreatePageAfterMovedPage
‪movePageToDifferentPageAndCreatePageAfterMovedPage()
Definition: ActionTest.php:448
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\PublishAll\ActionTest\createPlaceholdersAndDeleteDraftParentPage
‪createPlaceholdersAndDeleteDraftParentPage()
Definition: ActionTest.php:464
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\AbstractActionTestCase
Definition: AbstractActionTestCase.php:21