2 namespace TYPO3\CMS\Workspaces\Tests\Functional\DataHandling\IRRE\ForeignField\PublishAll;
37 parent::createParentContent();
38 $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
39 $this->assertAssertionDataSet(
'createParentContent');
41 $responseSections = $this->getFrontendResponse(self::VALUE_PageId, 0)->getResponseSections(
'Default',
'Extbase:list()');
42 $this->assertThat($responseSections, $this->getRequestSectionHasRecordConstraint()
43 ->setTable(self::TABLE_Content)->setField(
'header')->setValues(
'Testing #1'));
52 parent::modifyParentContent();
53 $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
54 $this->assertAssertionDataSet(
'modifyParentContent');
56 $responseSections = $this->getFrontendResponse(self::VALUE_PageId, 0)->getResponseSections(
'Default',
'Extbase:list()');
57 $this->assertThat($responseSections, $this->getRequestSectionHasRecordConstraint()
58 ->setTable(self::TABLE_Content)->setField(
'header')->setValues(
'Testing #1'));
59 $this->assertThat($responseSections, $this->getRequestSectionStructureHasRecordConstraint()
60 ->setRecordIdentifier(self::TABLE_Content .
':' . self::VALUE_ContentIdLast)->setRecordField(self::FIELD_ContentHotel)
61 ->setTable(self::TABLE_Hotel)->setField(
'title')->setValues(
'Hotel #1'));
70 parent::deleteParentContent();
71 $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
72 $this->assertAssertionDataSet(
'deleteParentContent');
74 $responseSections = $this->getFrontendResponse(self::VALUE_PageId, 0)->getResponseSections(
'Default',
'Extbase:list()');
75 $this->assertThat($responseSections, $this->getRequestSectionDoesNotHaveRecordConstraint()
76 ->setTable(self::TABLE_Content)->setField(
'header')->setValues(
'Regular Element #2'));
85 parent::deleteParentContentAndDiscardDeletedParent();
86 $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
87 $this->assertAssertionDataSet(
'deleteParentContentNDiscardDeletedParent');
89 $responseSections = $this->getFrontendResponse(self::VALUE_PageId, 0)->getResponseSections(
'Default',
'Extbase:list()');
90 $this->assertThat($responseSections, $this->getRequestSectionHasRecordConstraint()
91 ->setTable(self::TABLE_Content)->setField(
'header')->setValues(
'Regular Element #2'));
100 parent::copyParentContent();
101 $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
102 $this->assertAssertionDataSet(
'copyParentContent');
104 $responseSections = $this->getFrontendResponse(self::VALUE_PageId, 0)->getResponseSections(
'Default',
'Extbase:list()');
105 $this->assertThat($responseSections, $this->getRequestSectionStructureHasRecordConstraint()
106 ->setRecordIdentifier(self::TABLE_Content .
':' . $this->recordIds[
'newContentId'])->setRecordField(self::FIELD_ContentHotel)
107 ->setTable(self::TABLE_Hotel)->setField(
'title')->setValues(
'Hotel #1'));
116 parent::copyParentContentToDifferentPage();
117 $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
118 $this->assertAssertionDataSet(
'copyParentContentToDifferentPage');
120 $responseSections = $this->getFrontendResponse(self::VALUE_PageIdTarget, 0)->getResponseSections(
'Default',
'Extbase:list()');
121 $this->assertThat($responseSections, $this->getRequestSectionStructureHasRecordConstraint()
122 ->setRecordIdentifier(self::TABLE_Content .
':' . $this->recordIds[
'newContentId'])->setRecordField(self::FIELD_ContentHotel)
123 ->setTable(self::TABLE_Hotel)->setField(
'title')->setValues(
'Hotel #1'));
132 parent::localizeParentContentInKeepMode();
133 $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
134 $this->assertAssertionDataSet(
'localizeParentContentKeep');
136 $responseSections = $this->getFrontendResponse(self::VALUE_PageId, self::VALUE_LanguageId)->getResponseSections(
'Default',
'Extbase:list()');
137 $this->assertThat($responseSections, $this->getRequestSectionStructureDoesNotHaveRecordConstraint()
138 ->setRecordIdentifier(self::TABLE_Content .
':' . self::VALUE_ContentIdLast)->setRecordField(self::FIELD_ContentHotel)
139 ->setTable(self::TABLE_Hotel)->setField(
'title')->setValues(
'[Translate to Dansk:] Hotel #1'));
148 parent::localizeParentContentWithAllChildrenInKeepMode();
149 $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
150 $this->assertAssertionDataSet(
'localizeParentContentWAllChildrenKeep');
152 $responseSections = $this->getFrontendResponse(self::VALUE_PageId, self::VALUE_LanguageId)->getResponseSections(
'Default',
'Extbase:list()');
153 $this->assertThat($responseSections, $this->getRequestSectionStructureDoesNotHaveRecordConstraint()
154 ->setRecordIdentifier(self::TABLE_Content .
':' . self::VALUE_ContentIdLast)->setRecordField(self::FIELD_ContentHotel)
155 ->setTable(self::TABLE_Hotel)->setField(
'title')->setValues(
'[Translate to Dansk:] Hotel #1'));
164 parent::localizeParentContentInSelectMode();
165 $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
166 $this->assertAssertionDataSet(
'localizeParentContentSelect');
168 $responseSections = $this->getFrontendResponse(self::VALUE_PageId, self::VALUE_LanguageId)->getResponseSections(
'Default',
'Extbase:list()');
169 $this->assertThat($responseSections, $this->getRequestSectionStructureDoesNotHaveRecordConstraint()
170 ->setRecordIdentifier(self::TABLE_Content .
':' . self::VALUE_ContentIdLast)->setRecordField(self::FIELD_ContentHotel)
171 ->setTable(self::TABLE_Hotel)->setField(
'title')->setValues(
'[Translate to Dansk:] Hotel #1'));
180 parent::localizeParentContentWithAllChildrenInSelectMode();
181 $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
182 $this->assertAssertionDataSet(
'localizeParentContentWAllChildrenSelect');
184 $responseSections = $this->getFrontendResponse(self::VALUE_PageId, self::VALUE_LanguageId)->getResponseSections(
'Default',
'Extbase:list()');
185 $this->assertThat($responseSections, $this->getRequestSectionStructureHasRecordConstraint()
186 ->setRecordIdentifier(self::TABLE_Content .
':' . self::VALUE_ContentIdLast)->setRecordField(self::FIELD_ContentHotel)
187 ->setTable(self::TABLE_Hotel)->setField(
'title')->setValues(
'[Translate to Dansk:] Hotel #1'));
196 parent::changeParentContentSorting();
197 $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
198 $this->assertAssertionDataSet(
'changeParentContentSorting');
200 $responseSections = $this->getFrontendResponse(self::VALUE_PageId, 0)->getResponseSections(
'Default',
'Extbase:list()');
201 $this->assertThat($responseSections, $this->getRequestSectionStructureHasRecordConstraint()
202 ->setRecordIdentifier(self::TABLE_Content .
':' . self::VALUE_ContentIdFirst)->setRecordField(self::FIELD_ContentHotel)
203 ->setTable(self::TABLE_Hotel)->setField(
'title')->setValues(
'Hotel #1',
'Hotel #2'));
204 $this->assertThat($responseSections, $this->getRequestSectionStructureHasRecordConstraint()
205 ->setRecordIdentifier(self::TABLE_Content .
':' . self::VALUE_ContentIdLast)->setRecordField(self::FIELD_ContentHotel)
206 ->setTable(self::TABLE_Hotel)->setField(
'title')->setValues(
'Hotel #1'));
215 parent::moveParentContentToDifferentPage();
216 $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
217 $this->assertAssertionDataSet(
'moveParentContentToDifferentPage');
219 $responseSections = $this->getFrontendResponse(self::VALUE_PageIdTarget, 0)->getResponseSections(
'Default',
'Extbase:list()');
220 $this->assertThat($responseSections, $this->getRequestSectionHasRecordConstraint()
221 ->setTable(self::TABLE_Content)->setField(
'header')->setValues(
'Regular Element #2'));
223 $this->assertThat($responseSections, $this->getRequestSectionStructureHasRecordConstraint()
224 ->setRecordIdentifier(self::TABLE_Content .
':' . self::VALUE_ContentIdLast)->setRecordField(self::FIELD_ContentHotel)
225 ->setTable(self::TABLE_Hotel)->setField(
'title')->setValues(
'Hotel #1'));
234 parent::moveParentContentToDifferentPageAndChangeSorting();
235 $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
236 $this->assertAssertionDataSet(
'moveParentContentToDifferentPageNChangeSorting');
238 $responseSections = $this->getFrontendResponse(self::VALUE_PageIdTarget, 0)->getResponseSections(
'Default',
'Extbase:list()');
239 $this->assertThat($responseSections, $this->getRequestSectionHasRecordConstraint()
240 ->setTable(self::TABLE_Content)->setField(
'header')->setValues(
'Regular Element #2',
'Regular Element #1'));
241 $this->assertThat($responseSections, $this->getRequestSectionStructureHasRecordConstraint()
242 ->setRecordIdentifier(self::TABLE_Content .
':' . self::VALUE_ContentIdFirst)->setRecordField(self::FIELD_ContentHotel)
243 ->setTable(self::TABLE_Hotel)->setField(
'title')->setValues(
'Hotel #1',
'Hotel #2'));
244 $this->assertThat($responseSections, $this->getRequestSectionStructureHasRecordConstraint()
245 ->setRecordIdentifier(self::TABLE_Content .
':' . self::VALUE_ContentIdLast)->setRecordField(self::FIELD_ContentHotel)
246 ->setTable(self::TABLE_Hotel)->setField(
'title')->setValues(
'Hotel #1'));
259 parent::modifyPage();
260 $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
261 $this->assertAssertionDataSet(
'modifyPage');
263 $responseSections = $this->getFrontendResponse(self::VALUE_PageId, 0)->getResponseSections(
'Default',
'Extbase:list()');
264 $this->assertThat($responseSections, $this->getRequestSectionHasRecordConstraint()
265 ->setTable(self::TABLE_Page)->setField(
'title')->setValues(
'Testing #1'));
266 $this->assertThat($responseSections, $this->getRequestSectionStructureHasRecordConstraint()
267 ->setRecordIdentifier(self::TABLE_Content .
':' . self::VALUE_ContentIdFirst)->setRecordField(self::FIELD_ContentHotel)
268 ->setTable(self::TABLE_Hotel)->setField(
'title')->setValues(
'Hotel #1',
'Hotel #2'));
277 parent::deletePage();
278 $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
279 $this->assertAssertionDataSet(
'deletePage');
281 $response = $this->getFrontendResponse(self::VALUE_PageId, 0, 0, 0,
false);
282 $this->assertContains(
'PageNotFoundException',
$response->getError());
292 $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
293 $this->assertAssertionDataSet(
'copyPage');
295 $responseSections = $this->getFrontendResponse($this->recordIds[
'newPageId'], 0)->getResponseSections(
'Default',
'Extbase:list()');
296 $this->assertThat($responseSections, $this->getRequestSectionHasRecordConstraint()
297 ->setTable(self::TABLE_Hotel)->setField(
'title')->setValues(
'Hotel #1',
'Hotel #2',
'Hotel #1'));
306 parent::copyPageWithHotelBeforeParentContent();
307 $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
308 $this->assertAssertionDataSet(
'copyPageWHotelBeforeParentContent');
310 $responseSections = $this->getFrontendResponse($this->recordIds[
'newPageId'], 0)->getResponseSections(
'Default',
'Extbase:list()');
311 $this->assertThat($responseSections, $this->getRequestSectionHasRecordConstraint()
312 ->setTable(self::TABLE_Hotel)->setField(
'title')->setValues(
'Hotel #1',
'Hotel #2',
'Hotel #1'));
325 parent::createParentContentWithHotelAndOfferChildren();
326 $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
327 $this->assertAssertionDataSet(
'createParentContentNHotelNOfferChildren');
329 $responseSections = $this->getFrontendResponse(self::VALUE_PageId, 0)->getResponseSections(
'Default',
'Extbase:list()');
330 $this->assertThat($responseSections, $this->getRequestSectionHasRecordConstraint()
331 ->setTable(self::TABLE_Content)->setField(
'header')->setValues(
'Testing #1'));
332 $this->assertThat($responseSections, $this->getRequestSectionStructureHasRecordConstraint()
333 ->setRecordIdentifier(self::TABLE_Content .
':' . $this->recordIds[
'newContentId'])->setRecordField(self::FIELD_ContentHotel)
334 ->setTable(self::TABLE_Hotel)->setField(
'title')->setValues(
'Hotel #1'));
343 parent::createAndCopyParentContentWithHotelAndOfferChildren();
344 $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
345 $this->assertAssertionDataSet(
'createNCopyParentContentNHotelNOfferChildren');
347 $responseSections = $this->getFrontendResponse(self::VALUE_PageId, 0)->getResponseSections(
'Default',
'Extbase:list()');
348 $this->assertThat($responseSections, $this->getRequestSectionHasRecordConstraint()
349 ->setTable(self::TABLE_Content)->setField(
'header')->setValues(
'Testing #1 (copy 1)'));
350 $this->assertThat($responseSections, $this->getRequestSectionStructureHasRecordConstraint()
351 ->setRecordIdentifier(self::TABLE_Content .
':' . $this->recordIds[
'newContentId'])->setRecordField(self::FIELD_ContentHotel)
352 ->setTable(self::TABLE_Hotel)->setField(
'title')->setValues(
'Hotel #1'));
353 $this->assertThat($responseSections, $this->getRequestSectionStructureHasRecordConstraint()
354 ->setRecordIdentifier(self::TABLE_Content .
':' . $this->recordIds[
'copiedContentId'])->setRecordField(self::FIELD_ContentHotel)
355 ->setTable(self::TABLE_Hotel)->setField(
'title')->setValues(
'Hotel #1'));
356 $this->assertThat($responseSections, $this->getRequestSectionStructureHasRecordConstraint()
357 ->setRecordIdentifier(self::TABLE_Hotel .
':' . $this->recordIds[
'copiedHotelId'])->setRecordField(self::FIELD_HotelOffer)
358 ->setTable(self::TABLE_Offer)->setField(
'title')->setValues(
'Offer #1'));
367 parent::createAndCopyParentContentWithHotelAndOfferChildrenAndDiscardCopiedParent();
368 $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
369 $this->assertAssertionDataSet(
'createNCopyParentContentNHotelNOfferChildrenNDiscardCopiedParent');
371 $responseSections = $this->getFrontendResponse(self::VALUE_PageId, 0)->getResponseSections(
'Default',
'Extbase:list()');
372 $this->assertThat($responseSections, $this->getRequestSectionDoesNotHaveRecordConstraint()
373 ->setTable(self::TABLE_Content)->setField(
'header')->setValues(
'Testing #1 (copy 1)'));
382 parent::createAndLocalizeParentContentWithHotelAndOfferChildren();
383 $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
384 $this->assertAssertionDataSet(
'createNLocalizeParentContentNHotelNOfferChildren');
386 $responseSections = $this->getFrontendResponse(self::VALUE_PageId, self::VALUE_LanguageId)->getResponseSections(
'Default',
'Extbase:list()');
387 $this->assertThat($responseSections, $this->getRequestSectionHasRecordConstraint()
388 ->setTable(self::TABLE_Content)->setField(
'header')->setValues(
'[Translate to Dansk:] Testing #1'));
389 $this->assertThat($responseSections, $this->getRequestSectionStructureHasRecordConstraint()
390 ->setRecordIdentifier(self::TABLE_Content .
':' . $this->recordIds[
'newContentId'])->setRecordField(self::FIELD_ContentHotel)
391 ->setTable(self::TABLE_Hotel)->setField(
'title')->setValues(
'[Translate to Dansk:] Hotel #1'));
392 $this->assertThat($responseSections, $this->getRequestSectionStructureHasRecordConstraint()
393 ->setRecordIdentifier(self::TABLE_Hotel .
':' . $this->recordIds[
'newHotelId'])->setRecordField(self::FIELD_HotelOffer)
394 ->setTable(self::TABLE_Offer)->setField(
'title')->setValues(
'[Translate to Dansk:] Offer #1'));
403 parent::createAndLocalizeParentContentWithHotelAndOfferChildrenAndDiscardCreatedParent();
404 $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
405 $this->assertAssertionDataSet(
'createNLocalizeParentContentNHotelNOfferChildrenNDiscardCreatedParent');
407 $responseSections = $this->getFrontendResponse(self::VALUE_PageId, self::VALUE_LanguageId)->getResponseSections(
'Default',
'Extbase:list()');
408 $this->assertThat($responseSections, $this->getRequestSectionDoesNotHaveRecordConstraint()
409 ->setTable(self::TABLE_Content)->setField(
'header')->setValues(
'Testing #1',
'[Translate to Dansk:] Testing #1'));
418 parent::createAndLocalizeParentContentWithHotelAndOfferChildrenAndDiscardLocalizedParent();
419 $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
420 $this->assertAssertionDataSet(
'createNLocalizeParentContentNHotelNOfferChildrenNDiscardLocalizedParent');
422 $responseSections = $this->getFrontendResponse(self::VALUE_PageId, self::VALUE_LanguageId)->getResponseSections(
'Default',
'Extbase:list()');
423 $this->assertThat($responseSections, $this->getRequestSectionDoesNotHaveRecordConstraint()
424 ->setTable(self::TABLE_Content)->setField(
'header')->setValues(
'[Translate to Dansk:] Testing #1'));
433 parent::modifyOnlyHotelChild();
434 $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
435 $this->assertAssertionDataSet(
'modifyOnlyHotelChild');
437 $responseSections = $this->getFrontendResponse(self::VALUE_PageId, 0)->getResponseSections(
'Default',
'Extbase:list()');
438 $this->assertThat($responseSections, $this->getRequestSectionStructureHasRecordConstraint()
439 ->setRecordIdentifier(self::TABLE_Content .
':' . self::VALUE_ContentIdFirst)->setRecordField(self::FIELD_ContentHotel)
440 ->setTable(self::TABLE_Hotel)->setField(
'title')->setValues(
'Hotel #1',
'Testing #1'));
449 parent::modifyParentAndChangeHotelChildrenSorting();
450 $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
451 $this->assertAssertionDataSet(
'modifyParentNChangeHotelChildrenSorting');
453 $responseSections = $this->getFrontendResponse(self::VALUE_PageId, 0)->getResponseSections(
'Default',
'Extbase:list()');
454 $this->assertThat($responseSections, $this->getRequestSectionStructureHasRecordConstraint()
455 ->setRecordIdentifier(self::TABLE_Content .
':' . self::VALUE_ContentIdFirst)->setRecordField(self::FIELD_ContentHotel)
456 ->setTable(self::TABLE_Hotel)->setField(
'title')->setValues(
'Hotel #2',
'Hotel #1'));
465 parent::modifyParentWithHotelChild();
466 $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
467 $this->assertAssertionDataSet(
'modifyParentNHotelChild');
469 $responseSections = $this->getFrontendResponse(self::VALUE_PageId, 0)->getResponseSections(
'Default',
'Extbase:list()');
470 $this->assertThat($responseSections, $this->getRequestSectionStructureHasRecordConstraint()
471 ->setRecordIdentifier(self::TABLE_Content .
':' . self::VALUE_ContentIdFirst)->setRecordField(self::FIELD_ContentHotel)
472 ->setTable(self::TABLE_Hotel)->setField(
'title')->setValues(
'Hotel #1',
'Testing #1'));
481 parent::modifyParentWithHotelChildAndDiscardModifiedParent();
482 $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
483 $this->assertAssertionDataSet(
'modifyParentNHotelChildNDiscardModifiedParent');
485 $responseSections = $this->getFrontendResponse(self::VALUE_PageId, 0)->getResponseSections(
'Default',
'Extbase:list()');
486 $this->assertThat($responseSections, $this->getRequestSectionHasRecordConstraint()
487 ->setTable(self::TABLE_Content)->setField(
'header')->setValues(
'Regular Element #1'));
489 $this->assertThat($responseSections, $this->getRequestSectionStructureHasRecordConstraint()
490 ->setRecordIdentifier(self::TABLE_Content .
':' . self::VALUE_ContentIdFirst)->setRecordField(self::FIELD_ContentHotel)
491 ->setTable(self::TABLE_Hotel)->setField(
'title')->setValues(
'Hotel #1',
'Testing #1'));
492 $this->assertThat($responseSections, $this->getRequestSectionStructureDoesNotHaveRecordConstraint()
493 ->setRecordIdentifier(self::TABLE_Content .
':' . self::VALUE_ContentIdFirst)->setRecordField(self::FIELD_ContentHotel)
494 ->setTable(self::TABLE_Hotel)->setField(
'title')->setValues(
'Hotel #2'));
503 parent::modifyParentWithHotelChildAndDiscardAll();
504 $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
505 $this->assertAssertionDataSet(
'modifyParentNHotelChildNDiscardAll');
507 $responseSections = $this->getFrontendResponse(self::VALUE_PageId, 0)->getResponseSections(
'Default',
'Extbase:list()');
508 $this->assertThat($responseSections, $this->getRequestSectionHasRecordConstraint()
509 ->setTable(self::TABLE_Content)->setField(
'header')->setValues(
'Regular Element #1'));
510 $this->assertThat($responseSections, $this->getRequestSectionStructureHasRecordConstraint()
511 ->setRecordIdentifier(self::TABLE_Content .
':' . self::VALUE_ContentIdFirst)->setRecordField(self::FIELD_ContentHotel)
512 ->setTable(self::TABLE_Hotel)->setField(
'title')->setValues(
'Hotel #1',
'Hotel #2'));
521 parent::modifyParentAndAddHotelChild();
522 $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
523 $this->assertAssertionDataSet(
'modifyParentNAddHotelChild');
525 $responseSections = $this->getFrontendResponse(self::VALUE_PageId, 0)->getResponseSections(
'Default',
'Extbase:list()');
526 $this->assertThat($responseSections, $this->getRequestSectionStructureHasRecordConstraint()
527 ->setRecordIdentifier(self::TABLE_Content .
':' . self::VALUE_ContentIdLast)->setRecordField(self::FIELD_ContentHotel)
528 ->setTable(self::TABLE_Hotel)->setField(
'title')->setValues(
'Hotel #1',
'Hotel #2'));
537 parent::modifyParentAndDeleteHotelChild();
538 $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
539 $this->assertAssertionDataSet(
'modifyParentNDeleteHotelChild');
541 $responseSections = $this->getFrontendResponse(self::VALUE_PageId, 0)->getResponseSections(
'Default',
'Extbase:list()');
542 $this->assertThat($responseSections, $this->getRequestSectionStructureHasRecordConstraint()
543 ->setRecordIdentifier(self::TABLE_Content .
':' . self::VALUE_ContentIdLast)->setRecordField(self::FIELD_ContentHotel)
544 ->setTable(self::TABLE_Hotel)->setField(
'title')->setValues(
'Hotel #1'));
545 $this->assertThat($responseSections, $this->getRequestSectionStructureDoesNotHaveRecordConstraint()
546 ->setRecordIdentifier(self::TABLE_Content .
':' . self::VALUE_ContentIdLast)->setRecordField(self::FIELD_ContentHotel)
547 ->setTable(self::TABLE_Hotel)->setField(
'title')->setValues(
'Hotel #2'));
556 parent::modifyAndDiscardAndModifyParentWithHotelChild();
557 $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
558 $this->assertAssertionDataSet(
'modifyNDiscardNModifyParentWHotelChild');
560 $responseSections = $this->getFrontendResponse(self::VALUE_PageId, 0, self::VALUE_BackendUserId, self::VALUE_WorkspaceId)->getResponseSections(
'Default',
'Extbase:list()');
561 $this->assertThat($responseSections, $this->getRequestSectionDoesNotHaveRecordConstraint()
562 ->setTable(self::TABLE_Content)->setField(
'header')->setValues(
'Testing #1'));
563 $this->assertThat($responseSections, $this->getRequestSectionDoesNotHaveRecordConstraint()
564 ->setTable(self::TABLE_Hotel)->setField(
'header')->setValues(
'Testing #1'));
565 $this->assertThat($responseSections, $this->getRequestSectionHasRecordConstraint()
566 ->setTable(self::TABLE_Content)->setField(
'header')->setValues(
'Testing #2'));
567 $this->assertThat($responseSections, $this->getRequestSectionHasRecordConstraint()
568 ->setTable(self::TABLE_Hotel)->setField(
'title')->setValues(
'Testing #2'));