‪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 
24 {
28  protected ‪$assertionDataSetDirectory = 'typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Discard/DataSet/';
29 
33  protected ‪$assertCleanReferenceIndex = false;
34 
38  public function ‪createContents()
39  {
40  parent::createContents();
41  $this->actionService->clearWorkspaceRecords(
42  [
43  self::TABLE_Content => [$this->recordIds['newContentIdFirst'], $this->recordIds['newContentIdLast']],
44  ]
45  );
46  $this->‪assertAssertionDataSet('createContents');
47  }
48 
52  public function ‪createContentAndCopyContent()
53  {
54  parent::createContentAndCopyContent();
55  // discard copied content
56  $this->actionService->clearWorkspaceRecord(self::TABLE_Content, $this->recordIds['versionedCopiedContentId']);
57  $this->‪assertAssertionDataSet('createContentAndCopyContent');
58  }
59 
63  public function ‪createContentAndLocalize()
64  {
65  parent::createContentAndLocalize();
66  // discard default language content
67  $this->actionService->clearWorkspaceRecord(self::TABLE_Content, $this->recordIds['newContentId']);
68  $this->‪assertAssertionDataSet('createContentAndLocalize');
69  }
70 
74  public function ‪modifyContent()
75  {
76  parent::modifyContent();
77  $this->actionService->clearWorkspaceRecord(self::TABLE_Content, self::VALUE_ContentIdSecond);
78  $this->‪assertAssertionDataSet('modifyContent');
79  }
80 
84  public function ‪hideContent()
85  {
86  parent::hideContent();
87  $this->actionService->clearWorkspaceRecord(self::TABLE_Content, self::VALUE_ContentIdSecond);
88  $this->‪assertAssertionDataSet('hideContent');
89  }
90 
94  public function ‪hideContentAndMoveToDifferentPage()
95  {
96  parent::hideContent();
97  parent::moveContentToDifferentPage();
98  $this->actionService->clearWorkspaceRecord(self::TABLE_Content, self::VALUE_ContentIdSecond);
99  $this->‪assertAssertionDataSet('hideContentAndMoveToDifferentPage');
100  }
101 
105  public function ‪deleteContent()
106  {
107  parent::deleteContent();
108  $this->actionService->clearWorkspaceRecord(self::TABLE_Content, self::VALUE_ContentIdSecond);
109  $this->‪assertAssertionDataSet('deleteContent');
110  }
111 
116  {
117  // Create translated page first
118  $this->actionService->copyRecordToLanguage(self::TABLE_Page, self::VALUE_PageId, self::VALUE_LanguageId);
119  parent::deleteLocalizedContentAndDeleteContent();
120  $this->actionService->clearWorkspaceRecord(self::TABLE_Content, self::VALUE_ContentIdThird);
121  $this->‪assertAssertionDataSet('deleteLocalizedContentNDeleteContent');
122  }
123 
127  public function ‪copyContent()
128  {
129  parent::copyContent();
130  $this->actionService->clearWorkspaceRecord(self::TABLE_Content, $this->recordIds['copiedContentId']);
131  $this->‪assertAssertionDataSet('copyContent');
132  }
133 
137  public function ‪copyContentToLanguage()
138  {
139  // Create translated page first
140  $this->actionService->copyRecordToLanguage(self::TABLE_Page, self::VALUE_PageId, self::VALUE_LanguageId);
141  parent::copyContentToLanguage();
142  $this->actionService->clearWorkspaceRecord(self::TABLE_Content, $this->recordIds['localizedContentId']);
143  $this->‪assertAssertionDataSet('copyContentToLanguage');
144  }
145 
150  {
151  // Create translated page first
152  $this->actionService->copyRecordToLanguage(self::TABLE_Page, self::VALUE_PageId, self::VALUE_LanguageId);
153  $this->actionService->copyRecordToLanguage(self::TABLE_Page, self::VALUE_PageId, self::VALUE_LanguageIdSecond);
154  parent::copyContentToLanguageFromNonDefaultLanguage();
155  $this->actionService->clearWorkspaceRecord(self::TABLE_Content, $this->recordIds['localizedContentId']);
156  $this->‪assertAssertionDataSet('copyContentToLanguageFromNonDefaultLanguage');
157  }
158 
162  public function ‪localizeContent()
163  {
164  // Create translated page first
165  $this->actionService->copyRecordToLanguage(self::TABLE_Page, self::VALUE_PageId, self::VALUE_LanguageId);
166  parent::localizeContent();
167  $this->actionService->clearWorkspaceRecord(self::TABLE_Content, $this->recordIds['localizedContentId']);
168  $this->‪assertAssertionDataSet('localizeContent');
169  }
170 
174  public function ‪localizeContentAfterMovedContent()
175  {
176  parent::localizeContentAfterMovedContent();
177  $this->actionService->clearWorkspaceRecord(self::TABLE_Content, $this->recordIds['localizedContentId']);
178  $this->‪assertAssertionDataSet('localizeContentAfterMovedContent');
179  }
180 
185  {
186  parent::localizeContentAfterMovedInLiveContent();
187  $this->actionService->clearWorkspaceRecord(self::TABLE_Content, $this->recordIds['localizedContentId']);
188  $this->‪assertAssertionDataSet('localizeContentAfterMovedInLiveContent');
189  }
190 
195  {
196  // Create translated page first
197  $this->actionService->copyRecordToLanguage(self::TABLE_Page, self::VALUE_PageId, self::VALUE_LanguageId);
198  $this->actionService->copyRecordToLanguage(self::TABLE_Page, self::VALUE_PageId, self::VALUE_LanguageIdSecond);
199  parent::localizeContentFromNonDefaultLanguage();
200  $this->actionService->clearWorkspaceRecord(self::TABLE_Content, $this->recordIds['localizedContentId']);
201  $this->‪assertAssertionDataSet('localizeContentFromNonDefaultLanguage');
202  }
203 
207  public function ‪changeContentSorting()
208  {
209  parent::changeContentSorting();
210  $this->actionService->clearWorkspaceRecord(self::TABLE_Content, self::VALUE_ContentIdFirst);
211  $this->‪assertAssertionDataSet('changeContentSorting');
212  }
213 
217  public function ‪changeContentSortingAfterSelf()
218  {
219  parent::changeContentSortingAfterSelf();
220  $this->actionService->clearWorkspaceRecord(self::TABLE_Content, self::VALUE_ContentIdFirst);
221  $this->‪assertAssertionDataSet('changeContentSortingAfterSelf');
222  }
223 
228  {
229  parent::changeContentSortingAndDeleteMovedRecord();
230  $this->actionService->clearWorkspaceRecord(self::TABLE_Content, self::VALUE_ContentIdFirst);
231  // Note the deleted=1 records are NOT discarded. This is ok since deleted=1 means "not seen in backend",
232  // so it is also ignored by the discard operation.
233  $this->‪assertAssertionDataSet('changeContentSortingNDeleteMovedRecord');
234  }
235 
240  {
241  parent::changeContentSortingAndDeleteLiveRecord();
242  $this->actionService->clearWorkspaceRecord(self::TABLE_Content, self::VALUE_ContentIdFirst);
243  // Note the deleted=1 records are NOT discarded. This is ok since deleted=1 means "not seen in backend",
244  // so it is also ignored by the discard operation.
245  $this->‪assertAssertionDataSet('changeContentSortingNDeleteLiveRecord');
246  }
247 
251  public function ‪moveContentToDifferentPage()
252  {
253  parent::moveContentToDifferentPage();
254  $this->actionService->clearWorkspaceRecord(self::TABLE_Content, self::VALUE_ContentIdSecond);
255  $this->‪assertAssertionDataSet('moveContentToDifferentPage');
256  }
257 
262  {
263  parent::moveContentToDifferentPageAndChangeSorting();
264  $this->actionService->clearWorkspaceRecords([
265  self::TABLE_Content => [self::VALUE_ContentIdFirst, self::VALUE_ContentIdSecond]
266  ]);
267  $this->‪assertAssertionDataSet('moveContentToDifferentPageNChangeSorting');
268  }
269 
273  public function ‪moveContentToDifferentPageAndHide()
274  {
275  parent::moveContentToDifferentPageAndHide();
276  $this->actionService->clearWorkspaceRecord(self::TABLE_Content, self::VALUE_ContentIdSecond);
277  $this->‪assertAssertionDataSet('moveContentToDifferentPageAndHide');
278  }
279 
287  public function ‪createPage()
288  {
289  parent::createPage();
290  $this->actionService->clearWorkspaceRecord(self::TABLE_Page, $this->recordIds['newPageId']);
291  $this->‪assertAssertionDataSet('createPage');
292  }
293 
298  {
299  parent::createPageAndSubPageAndSubPageContent();
300  $this->actionService->clearWorkspaceRecord(self::TABLE_Page, $this->recordIds['newPageId']);
301  $this->‪assertAssertionDataSet('createPageAndSubPageAndSubPageContent');
302  }
303 
307  public function ‪modifyPage()
308  {
309  parent::modifyPage();
310  $this->actionService->clearWorkspaceRecord(self::TABLE_Page, self::VALUE_PageId);
311  $this->‪assertAssertionDataSet('modifyPage');
312  }
313 
317  public function ‪deletePage()
318  {
319  parent::deletePage();
320  $this->actionService->clearWorkspaceRecord(self::TABLE_Page, self::VALUE_PageId);
321  $this->‪assertAssertionDataSet('deletePage');
322  }
323 
327  public function ‪deleteContentAndPage()
328  {
329  parent::deleteContentAndPage();
330  $this->actionService->clearWorkspaceRecord(self::TABLE_Page, self::VALUE_PageId);
331  $this->‪assertAssertionDataSet('deleteContentAndPage');
332  }
333 
338  {
339  // Create localized page and localize content elements first
340  parent::localizePageAndContentsAndDeletePageLocalization();
341  // Deleted records are not discarded
342  $this->actionService->clearWorkspaceRecord(self::TABLE_Page, $this->recordIds['localizedPageId']);
343  $this->‪assertAssertionDataSet('localizePageAndContentsAndDeletePageLocalization');
344  }
345 
349  public function ‪localizeNestedPagesAndContents()
350  {
351  parent::localizeNestedPagesAndContents();
352  // Should discard the localized parent page and its content elements, but no sub page change or default lang content element
353  $this->actionService->clearWorkspaceRecord(self::TABLE_Page, $this->recordIds['localizedParentPageId']);
354  $this->‪assertAssertionDataSet('localizeNestedPagesAndContents');
355  }
356 
360  public function ‪copyPage()
361  {
362  parent::copyPage();
363  $this->actionService->clearWorkspaceRecord(self::TABLE_Page, $this->recordIds['newPageId']);
364  $this->‪assertAssertionDataSet('copyPage');
365  }
366 
370  public function ‪copyPageFreeMode()
371  {
372  parent::copyPageFreeMode();
373  $this->actionService->clearWorkspaceRecord(self::TABLE_Page, $this->recordIds['newPageId']);
374  $this->‪assertAssertionDataSet('copyPageFreeMode');
375  }
376 
380  public function ‪localizePage()
381  {
382  parent::localizePage();
383  $this->actionService->clearWorkspaceRecord(self::TABLE_Page, $this->recordIds['localizedPageId']);
384  $this->‪assertAssertionDataSet('localizePage');
385  }
386 
390  public function ‪createPageAndChangePageSorting()
391  {
392  parent::createPageAndChangePageSorting();
393  $this->actionService->clearWorkspaceRecord(self::TABLE_Page, $this->recordIds['newPageId']);
394  $this->‪assertAssertionDataSet('createPageAndChangePageSorting');
395  }
396 
400  public function ‪createPageAndMoveCreatedPage()
401  {
402  parent::createPageAndMoveCreatedPage();
403  $this->actionService->clearWorkspaceRecord(self::TABLE_Page, $this->recordIds['newPageId']);
404  $this->‪assertAssertionDataSet('createPageAndMoveCreatedPage');
405  }
406 
410  public function ‪changePageSorting()
411  {
412  parent::changePageSorting();
413  $this->actionService->clearWorkspaceRecord(self::TABLE_Page, self::VALUE_PageId);
414  $this->‪assertAssertionDataSet('changePageSorting');
415  }
416 
420  public function ‪changePageSortingAfterSelf()
421  {
422  parent::changePageSortingAfterSelf();
423  $this->actionService->clearWorkspaceRecord(self::TABLE_Page, self::VALUE_PageId);
424  $this->‪assertAssertionDataSet('changePageSortingAfterSelf');
425  }
426 
430  public function ‪movePageToDifferentPage()
431  {
432  parent::movePageToDifferentPage();
433  $this->actionService->clearWorkspaceRecord(self::TABLE_Page, self::VALUE_PageId);
434  $this->‪assertAssertionDataSet('movePageToDifferentPage');
435  }
436 
440  public function ‪movePageToDifferentPageTwice()
441  {
442  parent::movePageToDifferentPageTwice();
443  $this->actionService->clearWorkspaceRecord(self::TABLE_Page, self::VALUE_PageId);
444  $this->‪assertAssertionDataSet('movePageToDifferentPageTwice');
445  }
446 
451  {
452  parent::movePageLocalizedToDifferentPageTwice();
453  $this->actionService->clearWorkspaceRecord(self::TABLE_Page, self::VALUE_PageId);
454  $this->‪assertAssertionDataSet('movePageLocalizedToDifferentPageTwice');
455  }
456 
461  {
462  parent::movePageLocalizedInLiveToDifferentPageTwice();
463  $this->actionService->clearWorkspaceRecord(self::TABLE_Page, self::VALUE_PageId);
464  $this->‪assertAssertionDataSet('movePageLocalizedInLiveToDifferentPageTwice');
465  }
466 
471  {
472  parent::movePageLocalizedInLiveWorkspaceChangedToDifferentPageTwice();
473  $this->actionService->clearWorkspaceRecord(self::TABLE_Page, self::VALUE_PageId);
474  $this->‪assertAssertionDataSet('movePageLocalizedInLiveWorkspaceChangedToDifferentPageTwice');
475  }
476 
481  {
482  parent::movePageLocalizedInLiveWorkspaceDeletedToDifferentPageTwice();
483  $this->actionService->clearWorkspaceRecord(self::TABLE_Page, self::VALUE_PageId);
484  $this->‪assertAssertionDataSet('movePageLocalizedInLiveWorkspaceDeletedToDifferentPageTwice');
485  }
486 
491  {
492  parent::movePageToDifferentPageAndChangeSorting();
493  $this->actionService->clearWorkspaceRecords([
494  self::TABLE_Page => [self::VALUE_PageId, self::VALUE_PageIdTarget],
495  ]);
496  $this->‪assertAssertionDataSet('movePageToDifferentPageNChangeSorting');
497  }
498 
505  {
506  parent::movePageToDifferentPageAndCreatePageAfterMovedPage();
507  $this->actionService->clearWorkspaceRecords([
508  self::TABLE_Page => [self::VALUE_PageIdTarget, $this->recordIds['newPageId']],
509  ]);
510  $this->‪assertAssertionDataSet('movePageToDifferentPageNCreatePageAfterMovedPage');
511  }
512 
513  /*************************************
514  * Copying page contents and sub-pages
515  *************************************/
516 
520  public function ‪createContentAndCopyDraftPage()
521  {
522  parent::createContentAndCopyDraftPage();
523  $this->actionService->clearWorkspaceRecords([
524  self::TABLE_Content => [$this->recordIds['newContentId']],
525  self::TABLE_Page => [$this->recordIds['copiedPageId']]
526  ]);
527  $this->‪assertAssertionDataSet('createContentAndCopyDraftPage');
528  }
529 
533  public function ‪createPageAndCopyDraftParentPage()
534  {
535  parent::createPageAndCopyDraftParentPage();
536  $this->actionService->clearWorkspaceRecords([
537  self::TABLE_Page => [$this->recordIds['newPageId'], $this->recordIds['copiedPageId']]
538  ]);
539  $this->‪assertAssertionDataSet('createPageAndCopyDraftParentPage');
540  }
541 
546  {
547  parent::createNestedPagesAndCopyDraftParentPage();
548  // Discarding only the copied parent page to see what happens with sub pages
549  $this->actionService->clearWorkspaceRecord(self::TABLE_Page, $this->recordIds['copiedPageId']);
550  $this->‪assertAssertionDataSet('createNestedPagesAndCopyDraftParentPage');
551  }
552 
557  {
558  parent::createPlaceholdersAndDeleteDraftParentPage();
559  $this->actionService->clearWorkspaceRecords([
560  self::TABLE_Page => [$this->recordIds['newPageId'], $this->recordIds['copiedPageId']]
561  ]);
562  $this->‪assertAssertionDataSet('createPlaceholdersAndDeleteDraftParentPage');
563  }
564 }
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Discard\ActionTest\movePageLocalizedToDifferentPageTwice
‪movePageLocalizedToDifferentPageTwice()
Definition: ActionTest.php:448
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Discard\ActionTest\modifyPage
‪modifyPage()
Definition: ActionTest.php:305
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Discard\ActionTest\$assertCleanReferenceIndex
‪bool $assertCleanReferenceIndex
Definition: ActionTest.php:31
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Discard\ActionTest\movePageToDifferentPage
‪movePageToDifferentPage()
Definition: ActionTest.php:428
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Discard\ActionTest\createPageAndSubPageAndSubPageContent
‪createPageAndSubPageAndSubPageContent()
Definition: ActionTest.php:295
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Discard\ActionTest\createPageAndChangePageSorting
‪createPageAndChangePageSorting()
Definition: ActionTest.php:388
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Discard\ActionTest\createContentAndCopyContent
‪createContentAndCopyContent()
Definition: ActionTest.php:50
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Discard\ActionTest\localizeNestedPagesAndContents
‪localizeNestedPagesAndContents()
Definition: ActionTest.php:347
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Discard\ActionTest\createPageAndMoveCreatedPage
‪createPageAndMoveCreatedPage()
Definition: ActionTest.php:398
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Discard\ActionTest\localizePageAndContentsAndDeletePageLocalization
‪localizePageAndContentsAndDeletePageLocalization()
Definition: ActionTest.php:335
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Discard\ActionTest\moveContentToDifferentPageAndHide
‪moveContentToDifferentPageAndHide()
Definition: ActionTest.php:271
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Discard\ActionTest\changeContentSorting
‪changeContentSorting()
Definition: ActionTest.php:205
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Discard\ActionTest\createNestedPagesAndCopyDraftParentPage
‪createNestedPagesAndCopyDraftParentPage()
Definition: ActionTest.php:543
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Discard\ActionTest\deletePage
‪deletePage()
Definition: ActionTest.php:315
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Discard\ActionTest\hideContent
‪hideContent()
Definition: ActionTest.php:82
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Discard\ActionTest\createPage
‪createPage()
Definition: ActionTest.php:285
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Discard\ActionTest\movePageToDifferentPageAndCreatePageAfterMovedPage
‪movePageToDifferentPageAndCreatePageAfterMovedPage()
Definition: ActionTest.php:502
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Discard\ActionTest\createContentAndLocalize
‪createContentAndLocalize()
Definition: ActionTest.php:61
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Discard\ActionTest\copyPageFreeMode
‪copyPageFreeMode()
Definition: ActionTest.php:368
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Discard\ActionTest\createContents
‪createContents()
Definition: ActionTest.php:36
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Discard\ActionTest\createPageAndCopyDraftParentPage
‪createPageAndCopyDraftParentPage()
Definition: ActionTest.php:531
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Discard\ActionTest\createContentAndCopyDraftPage
‪createContentAndCopyDraftPage()
Definition: ActionTest.php:518
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Discard\ActionTest\$assertionDataSetDirectory
‪string $assertionDataSetDirectory
Definition: ActionTest.php:27
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Discard\ActionTest\changePageSorting
‪changePageSorting()
Definition: ActionTest.php:408
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Discard\ActionTest
Definition: ActionTest.php:24
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Discard\ActionTest\movePageLocalizedInLiveToDifferentPageTwice
‪movePageLocalizedInLiveToDifferentPageTwice()
Definition: ActionTest.php:458
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Discard\ActionTest\localizeContentAfterMovedInLiveContent
‪localizeContentAfterMovedInLiveContent()
Definition: ActionTest.php:182
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Discard\ActionTest\changePageSortingAfterSelf
‪changePageSortingAfterSelf()
Definition: ActionTest.php:418
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Discard\ActionTest\localizePage
‪localizePage()
Definition: ActionTest.php:378
‪TYPO3\CMS\Core\Tests\Functional\DataHandling\AbstractDataHandlerActionTestCase\assertAssertionDataSet
‪assertAssertionDataSet($dataSetName)
Definition: AbstractDataHandlerActionTestCase.php:208
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Discard\ActionTest\copyContent
‪copyContent()
Definition: ActionTest.php:125
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Discard\ActionTest\localizeContentAfterMovedContent
‪localizeContentAfterMovedContent()
Definition: ActionTest.php:172
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Discard\ActionTest\movePageToDifferentPageAndChangeSorting
‪movePageToDifferentPageAndChangeSorting()
Definition: ActionTest.php:488
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Discard\ActionTest\movePageToDifferentPageTwice
‪movePageToDifferentPageTwice()
Definition: ActionTest.php:438
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Discard\ActionTest\movePageLocalizedInLiveWorkspaceDeletedToDifferentPageTwice
‪movePageLocalizedInLiveWorkspaceDeletedToDifferentPageTwice()
Definition: ActionTest.php:478
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Discard\ActionTest\changeContentSortingAfterSelf
‪changeContentSortingAfterSelf()
Definition: ActionTest.php:215
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Discard\ActionTest\copyContentToLanguageFromNonDefaultLanguage
‪copyContentToLanguageFromNonDefaultLanguage()
Definition: ActionTest.php:147
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Discard\ActionTest\changeContentSortingAndDeleteMovedRecord
‪changeContentSortingAndDeleteMovedRecord()
Definition: ActionTest.php:225
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Discard\ActionTest\movePageLocalizedInLiveWorkspaceChangedToDifferentPageTwice
‪movePageLocalizedInLiveWorkspaceChangedToDifferentPageTwice()
Definition: ActionTest.php:468
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Discard
Definition: ActionTest.php:16
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Discard\ActionTest\hideContentAndMoveToDifferentPage
‪hideContentAndMoveToDifferentPage()
Definition: ActionTest.php:92
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Discard\ActionTest\modifyContent
‪modifyContent()
Definition: ActionTest.php:72
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Discard\ActionTest\createPlaceholdersAndDeleteDraftParentPage
‪createPlaceholdersAndDeleteDraftParentPage()
Definition: ActionTest.php:554
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Discard\ActionTest\moveContentToDifferentPage
‪moveContentToDifferentPage()
Definition: ActionTest.php:249
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Discard\ActionTest\deleteContentAndPage
‪deleteContentAndPage()
Definition: ActionTest.php:325
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Discard\ActionTest\deleteContent
‪deleteContent()
Definition: ActionTest.php:103
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Discard\ActionTest\copyPage
‪copyPage()
Definition: ActionTest.php:358
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Discard\ActionTest\localizeContentFromNonDefaultLanguage
‪localizeContentFromNonDefaultLanguage()
Definition: ActionTest.php:192
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Discard\ActionTest\moveContentToDifferentPageAndChangeSorting
‪moveContentToDifferentPageAndChangeSorting()
Definition: ActionTest.php:259
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Discard\ActionTest\deleteLocalizedContentAndDeleteContent
‪deleteLocalizedContentAndDeleteContent()
Definition: ActionTest.php:113
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Discard\ActionTest\changeContentSortingAndDeleteLiveRecord
‪changeContentSortingAndDeleteLiveRecord()
Definition: ActionTest.php:237
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\AbstractActionTestCase
Definition: AbstractActionTestCase.php:22
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Discard\ActionTest\copyContentToLanguage
‪copyContentToLanguage()
Definition: ActionTest.php:135
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Discard\ActionTest\localizeContent
‪localizeContent()
Definition: ActionTest.php:160