‪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/Publish/DataSet/';
26 
35  public function ‪createContents()
36  {
37  parent::createContents();
38  $this->actionService->publishRecords(
39  [
40  self::TABLE_Content => [$this->recordIds['newContentIdFirst'], $this->recordIds['newContentIdLast']],
41  ]
42  );
43  $this->‪assertAssertionDataSet('createContents');
44 
45  $responseSections = $this->getFrontendResponse(self::VALUE_PageId, 0)->getResponseSections();
46  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
47  ->setTable(self::TABLE_Content)->setField('header')->setValues('Testing #1', 'Testing #2'));
48  }
49 
55  {
56  parent::createContentAndDiscardCreatedContent();
57  // Actually this is not required, since there's nothing to publish... but it's a test case!
58  $this->actionService->publishRecord(self::TABLE_Content, $this->recordIds['newContentId'], false);
59  $this->‪assertAssertionDataSet('createContentNDiscardCreatedContent');
60 
61  $responseSections = $this->getFrontendResponse(self::VALUE_PageId, 0)->getResponseSections();
62  $this->assertThat($responseSections, $this->‪getRequestSectionDoesNotHaveRecordConstraint()
63  ->setTable(self::TABLE_Content)->setField('header')->setValues('Testing #1'));
64  }
65 
71  {
72  parent::createAndCopyContentAndDiscardCopiedContent();
73  $this->actionService->publishRecord(self::TABLE_Content, $this->recordIds['newContentId']);
74  // Actually this is not required, since there's nothing to publish... but it's a test case!
75  $this->actionService->publishRecord(self::TABLE_Content, $this->recordIds['copiedContentId'], false);
76  $this->‪assertAssertionDataSet('createNCopyContentNDiscardCopiedContent');
77 
78  $responseSections = $this->getFrontendResponse(self::VALUE_PageId, 0)->getResponseSections();
79  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
80  ->setTable(self::TABLE_Content)->setField('header')->setValues('Testing #1'));
81  $this->assertThat($responseSections, $this->‪getRequestSectionDoesNotHaveRecordConstraint()
82  ->setTable(self::TABLE_Content)->setField('header')->setValues('Testing #1 (copy 1)'));
83  }
84 
89  public function ‪modifyContent()
90  {
91  parent::modifyContent();
92  $this->actionService->publishRecord(self::TABLE_Content, self::VALUE_ContentIdSecond);
93  $this->‪assertAssertionDataSet('modifyContent');
94 
95  $responseSections = $this->getFrontendResponse(self::VALUE_PageId, 0)->getResponseSections();
96  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
97  ->setTable(self::TABLE_Content)->setField('header')->setValues('Testing #1'));
98  }
99 
104  public function ‪deleteContent()
105  {
106  parent::deleteContent();
107  $this->actionService->publishRecord(self::TABLE_Content, self::VALUE_ContentIdSecond);
108  $this->‪assertAssertionDataSet('deleteContent');
109 
110  $responseSections = $this->getFrontendResponse(self::VALUE_PageId, 0)->getResponseSections();
111  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
112  ->setTable(self::TABLE_Content)->setField('header')->setValues('Regular Element #1'));
113  $this->assertThat($responseSections, $this->‪getRequestSectionDoesNotHaveRecordConstraint()
114  ->setTable(self::TABLE_Content)->setField('header')->setValues('Regular Element #2'));
115  }
116 
122  {
123  // this test will not rely on a translated page, because it only tests the act of publishing.
124  // The actual content of frontend response does not matter much, and it would increase the scope
125  // of the test, when a translated page is also published here.
126  parent::deleteLocalizedContentAndDeleteContent();
127  $this->actionService->publishRecords(
128  [
129  self::TABLE_Content => [self::VALUE_ContentIdThird, self::VALUE_ContentIdThirdLocalized],
130  ]
131  );
132  $this->‪assertAssertionDataSet('deleteLocalizedContentNDeleteContent');
133 
134  $responseSections = $this->getFrontendResponse(self::VALUE_PageId, self::VALUE_LanguageId)->getResponseSections();
135  $this->assertThat($responseSections, $this->‪getRequestSectionDoesNotHaveRecordConstraint()
136  ->setTable(self::TABLE_Content)->setField('header')->setValues('Regular Element #3', '[Translate to Dansk:] Regular Element #3'));
137  }
138 
143  public function ‪copyContent()
144  {
145  parent::copyContent();
146  $this->actionService->publishRecord(self::TABLE_Content, $this->recordIds['copiedContentId']);
147  $this->‪assertAssertionDataSet('copyContent');
148 
149  $responseSections = $this->getFrontendResponse(self::VALUE_PageId, 0)->getResponseSections();
150  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
151  ->setTable(self::TABLE_Content)->setField('header')->setValues('Regular Element #2 (copy 1)'));
152  }
153 
158  public function ‪copyContentToLanguage()
159  {
160  parent::copyContentToLanguage();
161  $this->actionService->publishRecord(self::TABLE_Content, $this->recordIds['localizedContentId']);
162  $this->‪assertAssertionDataSet('copyContentToLanguage');
163 
164  $this->setUpFrontendRootPage(1, [
165  'typo3/sysext/core/Tests/Functional/Fixtures/Frontend/JsonRenderer.typoscript',
166  'typo3/sysext/core/Tests/Functional/Fixtures/Frontend/JsonRendererNoOverlay.typoscript'
167  ]);
168  $responseSections = $this->getFrontendResponse(self::VALUE_PageId, self::VALUE_LanguageId)->getResponseSections();
169  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
170  ->setTable(self::TABLE_Content)->setField('header')->setValues('[Translate to Dansk:] Regular Element #3', '[Translate to Dansk:] Regular Element #2'));
171  }
172 
178  {
179  parent::copyContentToLanguageFromNonDefaultLanguage();
180  $this->actionService->publishRecord(self::TABLE_Content, $this->recordIds['localizedContentId']);
181  $this->‪assertAssertionDataSet('copyContentToLanguageFromNonDefaultLanguage');
182 
183  $this->setUpFrontendRootPage(1, [
184  'typo3/sysext/core/Tests/Functional/Fixtures/Frontend/JsonRenderer.typoscript',
185  'typo3/sysext/core/Tests/Functional/Fixtures/Frontend/JsonRendererNoOverlay.typoscript'
186  ]);
187  $responseSections = $this->getFrontendResponse(self::VALUE_PageId, self::VALUE_LanguageIdSecond)->getResponseSections();
188  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
189  ->setTable(self::TABLE_Content)->setField('header')->setValues('[Translate to Deutsch:] [Translate to Dansk:] Regular Element #3'));
190  }
191 
196  public function ‪localizeContent()
197  {
198  parent::localizeContent();
199  $this->actionService->publishRecord(self::TABLE_Content, $this->recordIds['localizedContentId']);
200  $this->‪assertAssertionDataSet('localizeContent');
201 
202  $responseSections = $this->getFrontendResponse(self::VALUE_PageId, self::VALUE_LanguageId)->getResponseSections();
203  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
204  ->setTable(self::TABLE_Content)->setField('header')->setValues('[Translate to Dansk:] Regular Element #1', '[Translate to Dansk:] Regular Element #2'));
205  }
206 
212  {
213  parent::localizeContentFromNonDefaultLanguage();
214  $this->actionService->publishRecord(self::TABLE_Content, $this->recordIds['localizedContentId']);
215  $this->‪assertAssertionDataSet('localizeContentFromNonDefaultLanguage');
216 
217  $responseSections = $this->getFrontendResponse(self::VALUE_PageId, self::VALUE_LanguageIdSecond)->getResponseSections();
218  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
219  ->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'));
220  }
221 
226  public function ‪changeContentSorting()
227  {
228  parent::changeContentSorting();
229  $this->actionService->publishRecord(self::TABLE_Content, self::VALUE_ContentIdFirst);
230  $this->‪assertAssertionDataSet('changeContentSorting');
231 
232  $responseSections = $this->getFrontendResponse(self::VALUE_PageId, 0)->getResponseSections();
233  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
234  ->setTable(self::TABLE_Content)->setField('header')->setValues('Regular Element #1', 'Regular Element #2'));
235  }
236 
241  public function ‪moveContentToDifferentPage()
242  {
243  parent::moveContentToDifferentPage();
244  $this->actionService->publishRecord(self::TABLE_Content, self::VALUE_ContentIdSecond);
245  $this->‪assertAssertionDataSet('moveContentToDifferentPage');
246 
247  $responseSectionsSource = $this->getFrontendResponse(self::VALUE_PageId, 0)->getResponseSections();
248  $this->assertThat($responseSectionsSource, $this->‪getRequestSectionHasRecordConstraint()
249  ->setTable(self::TABLE_Content)->setField('header')->setValues('Regular Element #1'));
250  $responseSectionsTarget = $this->getFrontendResponse(self::VALUE_PageIdTarget, 0)->getResponseSections();
251  $this->assertThat($responseSectionsTarget, $this->‪getRequestSectionHasRecordConstraint()
252  ->setTable(self::TABLE_Content)->setField('header')->setValues('Regular Element #2'));
253  }
254 
260  {
261  parent::moveContentToDifferentPageAndChangeSorting();
262  $this->actionService->publishRecords(
263  [
264  self::TABLE_Content => [self::VALUE_ContentIdFirst, self::VALUE_ContentIdSecond],
265  ]
266  );
267  $this->‪assertAssertionDataSet('moveContentToDifferentPageNChangeSorting');
268 
269  $responseSections = $this->getFrontendResponse(self::VALUE_PageIdTarget, 0)->getResponseSections();
270  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
271  ->setTable(self::TABLE_Content)->setField('header')->setValues('Regular Element #1', 'Regular Element #2'));
272  }
273 
282  public function ‪createPage()
283  {
284  parent::createPage();
285  $this->actionService->publishRecord(self::TABLE_Page, $this->recordIds['newPageId']);
286  $this->‪assertAssertionDataSet('createPage');
287 
288  $responseSections = $this->getFrontendResponse($this->recordIds['newPageId'], 0)->getResponseSections();
289  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
290  ->setTable(self::TABLE_Page)->setField('title')->setValues('Testing #1'));
291  }
292 
297  public function ‪modifyPage()
298  {
299  parent::modifyPage();
300  $this->actionService->publishRecord(self::TABLE_Page, self::VALUE_PageId);
301  $this->‪assertAssertionDataSet('modifyPage');
302 
303  $responseSections = $this->getFrontendResponse(self::VALUE_PageId, 0)->getResponseSections();
304  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
305  ->setTable(self::TABLE_Page)->setField('title')->setValues('Testing #1'));
306  }
307 
312  public function ‪deletePage()
313  {
314  parent::deletePage();
315  $this->actionService->publishRecord(self::TABLE_Page, self::VALUE_PageId);
316  $this->‪assertAssertionDataSet('deletePage');
317 
318  $response = $this->getFrontendResponse(self::VALUE_PageId, 0, 0, 0, false);
319  $this->assertContains('PageNotFoundException', $response->getError());
320  }
321 
326  public function ‪deleteContentAndPage()
327  {
328  parent::deleteContentAndPage();
329  $this->actionService->publishRecord(self::TABLE_Page, self::VALUE_PageId);
330  $this->‪assertAssertionDataSet('deleteContentAndPage');
331 
332  $response = $this->getFrontendResponse(self::VALUE_PageId, 0, 0, 0, false);
333  $this->assertContains('PageNotFoundException', $response->getError());
334  }
335 
340  public function ‪copyPage()
341  {
342  parent::copyPage();
343  $this->actionService->publishRecords(
344  [
345  self::TABLE_Page => [$this->recordIds['newPageId']],
346  self::TABLE_Content => [$this->recordIds['newContentIdFirst'], $this->recordIds['newContentIdLast']],
347  ]
348  );
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->publishRecords(
364  [
365  self::TABLE_Page => [$this->recordIds['newPageId']],
366  self::TABLE_Content => [$this->recordIds['newContentIdTenth'], $this->recordIds['newContentIdTenthLocalized'], $this->recordIds['newContentIdTenthLocalized2']],
367  ]
368  );
369  $this->‪assertAssertionDataSet('copyPageFreeMode');
370 
371  $responseSections = $this->getFrontendResponse($this->recordIds['newPageId'], 0)->getResponseSections();
372  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
373  ->setTable(self::TABLE_Page)->setField('title')->setValues('Target'));
374  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
375  ->setTable(self::TABLE_Content)->setField('header')->setValues('Regular Element #10'));
376  }
377 
382  public function ‪localizePage()
383  {
384  parent::localizePage();
385  $this->actionService->publishRecord(self::TABLE_Page, $this->recordIds['localizedPageId']);
386  $this->‪assertAssertionDataSet('localizePage');
387 
388  $responseSections = $this->getFrontendResponse(self::VALUE_PageId, self::VALUE_LanguageId)->getResponseSections();
389  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
390  ->setTable(self::TABLE_Page)->setField('title')->setValues('[Translate to Dansk:] Relations'));
391  }
392 
397  public function ‪changePageSorting()
398  {
399  parent::changePageSorting();
400  $this->actionService->publishRecord(self::TABLE_Page, self::VALUE_PageId);
401  $this->‪assertAssertionDataSet('changePageSorting');
402 
403  $responseSections = $this->getFrontendResponse(self::VALUE_PageId, 0)->getResponseSections();
404  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
405  ->setTable(self::TABLE_Page)->setField('title')->setValues('Relations'));
406  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
407  ->setTable(self::TABLE_Content)->setField('header')->setValues('Regular Element #1', 'Regular Element #2'));
408  }
409 
414  public function ‪movePageToDifferentPage()
415  {
416  parent::movePageToDifferentPage();
417  $this->actionService->publishRecord(self::TABLE_Page, self::VALUE_PageId);
418  $this->‪assertAssertionDataSet('movePageToDifferentPage');
419 
420  $responseSections = $this->getFrontendResponse(self::VALUE_PageId, 0)->getResponseSections();
421  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
422  ->setTable(self::TABLE_Page)->setField('title')->setValues('Relations'));
423  $this->assertThat($responseSections, $this->‪getRequestSectionHasRecordConstraint()
424  ->setTable(self::TABLE_Content)->setField('header')->setValues('Regular Element #1', 'Regular Element #2'));
425  }
426 
432  {
433  parent::movePageToDifferentPageAndChangeSorting();
434  $this->actionService->publishRecords(
435  [
436  self::TABLE_Page => [self::VALUE_PageId, self::VALUE_PageIdTarget],
437  ]
438  );
439  $this->‪assertAssertionDataSet('movePageToDifferentPageNChangeSorting');
440 
441  $responseSectionsPage = $this->getFrontendResponse(self::VALUE_PageId, 0)->getResponseSections();
442  $this->assertThat($responseSectionsPage, $this->‪getRequestSectionHasRecordConstraint()
443  ->setTable(self::TABLE_Page)->setField('title')->setValues('Relations'));
444  $this->assertThat($responseSectionsPage, $this->‪getRequestSectionHasRecordConstraint()
445  ->setTable(self::TABLE_Content)->setField('header')->setValues('Regular Element #1', 'Regular Element #2'));
446  $responseSectionsWebsite = $this->getFrontendResponse(self::VALUE_PageIdWebsite, 0)->getResponseSections();
447  $this->assertThat($responseSectionsWebsite, $this->‪getRequestSectionStructureHasRecordConstraint()
448  ->setRecordIdentifier(self::TABLE_Page . ':' . self::VALUE_PageIdWebsite)->setRecordField('__pages')
449  ->setTable(self::TABLE_Page)->setField('title')->setValues('Target', 'Relations', 'DataHandlerTest'));
450  }
451 
459  {
460  parent::movePageToDifferentPageAndCreatePageAfterMovedPage();
461  $this->actionService->publishRecords(
462  [
463  self::TABLE_Page => [self::VALUE_PageIdTarget, $this->recordIds['newPageId']],
464  ]
465  );
466  $this->‪assertAssertionDataSet('movePageToDifferentPageNCreatePageAfterMovedPage');
467 
468  $responseSections = $this->getFrontendResponse(self::VALUE_PageIdWebsite, 0)->getResponseSections();
469  $this->assertThat($responseSections, $this->‪getRequestSectionStructureHasRecordConstraint()
470  ->setRecordIdentifier(self::TABLE_Page . ':' . self::VALUE_PageIdWebsite)->setRecordField('__pages')
471  ->setTable(self::TABLE_Page)->setField('title')->setValues('Target', 'Testing #1', 'DataHandlerTest'));
472  }
473 
479  {
480  parent::createPlaceholdersAndDeleteDraftParentPage();
481  $this->actionService->publishRecord(self::TABLE_Page, self::VALUE_ParentPageId);
482  $this->‪assertAssertionDataSet('createPlaceholdersAndDeleteDraftParentPage');
483  }
484 }
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Publish\ActionTest\deleteLocalizedContentAndDeleteContent
‪deleteLocalizedContentAndDeleteContent()
Definition: ActionTest.php:120
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Publish\ActionTest\modifyPage
‪modifyPage()
Definition: ActionTest.php:296
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Publish\ActionTest\createAndCopyContentAndDiscardCopiedContent
‪createAndCopyContentAndDiscardCopiedContent()
Definition: ActionTest.php:69
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Publish\ActionTest\movePageToDifferentPageAndCreatePageAfterMovedPage
‪movePageToDifferentPageAndCreatePageAfterMovedPage()
Definition: ActionTest.php:457
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Publish\ActionTest\localizeContent
‪localizeContent()
Definition: ActionTest.php:195
‪TYPO3\CMS\Core\Tests\Functional\DataHandling\AbstractDataHandlerActionTestCase\getRequestSectionHasRecordConstraint
‪HasRecordConstraint getRequestSectionHasRecordConstraint()
Definition: AbstractDataHandlerActionTestCase.php:174
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Publish\ActionTest\copyContentToLanguage
‪copyContentToLanguage()
Definition: ActionTest.php:157
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Publish\ActionTest\changeContentSorting
‪changeContentSorting()
Definition: ActionTest.php:225
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Publish\ActionTest\createContentAndDiscardCreatedContent
‪createContentAndDiscardCreatedContent()
Definition: ActionTest.php:53
‪TYPO3\CMS\Core\Tests\Functional\DataHandling\AbstractDataHandlerActionTestCase\getRequestSectionStructureHasRecordConstraint
‪StructureHasRecordConstraint getRequestSectionStructureHasRecordConstraint()
Definition: AbstractDataHandlerActionTestCase.php:190
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Publish\ActionTest\deleteContent
‪deleteContent()
Definition: ActionTest.php:103
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Publish\ActionTest\deletePage
‪deletePage()
Definition: ActionTest.php:311
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Publish\ActionTest
Definition: ActionTest.php:21
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Publish\ActionTest\createPlaceholdersAndDeleteDraftParentPage
‪createPlaceholdersAndDeleteDraftParentPage()
Definition: ActionTest.php:477
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Publish\ActionTest\copyPageFreeMode
‪copyPageFreeMode()
Definition: ActionTest.php:359
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Publish\ActionTest\deleteContentAndPage
‪deleteContentAndPage()
Definition: ActionTest.php:325
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Publish\ActionTest\createPage
‪createPage()
Definition: ActionTest.php:281
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Publish\ActionTest\movePageToDifferentPage
‪movePageToDifferentPage()
Definition: ActionTest.php:413
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Publish\ActionTest\changePageSorting
‪changePageSorting()
Definition: ActionTest.php:396
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Publish\ActionTest\copyContentToLanguageFromNonDefaultLanguage
‪copyContentToLanguageFromNonDefaultLanguage()
Definition: ActionTest.php:176
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Publish\ActionTest\modifyContent
‪modifyContent()
Definition: ActionTest.php:88
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Publish\ActionTest\copyPage
‪copyPage()
Definition: ActionTest.php:339
‪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\Publish\ActionTest\createContents
‪createContents()
Definition: ActionTest.php:34
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Publish\ActionTest\copyContent
‪copyContent()
Definition: ActionTest.php:142
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Publish\ActionTest\$assertionDataSetDirectory
‪string $assertionDataSetDirectory
Definition: ActionTest.php:24
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Publish\ActionTest\localizeContentFromNonDefaultLanguage
‪localizeContentFromNonDefaultLanguage()
Definition: ActionTest.php:210
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Publish\ActionTest\movePageToDifferentPageAndChangeSorting
‪movePageToDifferentPageAndChangeSorting()
Definition: ActionTest.php:430
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Publish\ActionTest\moveContentToDifferentPageAndChangeSorting
‪moveContentToDifferentPageAndChangeSorting()
Definition: ActionTest.php:258
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\AbstractActionTestCase
Definition: AbstractActionTestCase.php:21
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Publish
Definition: ActionTest.php:2
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Publish\ActionTest\moveContentToDifferentPage
‪moveContentToDifferentPage()
Definition: ActionTest.php:240
‪TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\Regular\Publish\ActionTest\localizePage
‪localizePage()
Definition: ActionTest.php:381