2 namespace TYPO3\CMS\Documentation\Tests\Unit\Domain\Model;
29 $this->subject = new \TYPO3\CMS\Documentation\Domain\Model\Document();
37 $this->subject->setPackageKey(
'Conceived at T3DD13');
40 'Conceived at T3DD13',
41 $this->subject->getPackageKey()
50 $this->subject->setIcon(
'Conceived at T3DD13');
53 'Conceived at T3DD13',
54 $this->subject->getIcon()
63 $newObjectStorage = new \TYPO3\CMS\Extbase\Persistence\ObjectStorage();
66 $this->subject->getTranslations()
75 $translation = new \TYPO3\CMS\Documentation\Domain\Model\DocumentTranslation();
76 $objectStorageHoldingExactlyOneTranslations = new \TYPO3\CMS\Extbase\Persistence\ObjectStorage();
77 $objectStorageHoldingExactlyOneTranslations->attach($translation);
78 $this->subject->setTranslations($objectStorageHoldingExactlyOneTranslations);
81 $objectStorageHoldingExactlyOneTranslations,
82 $this->subject->getTranslations()
91 $translation = new \TYPO3\CMS\Documentation\Domain\Model\DocumentTranslation();
92 $objectStorageHoldingExactlyOneTranslation = new \TYPO3\CMS\Extbase\Persistence\ObjectStorage();
93 $objectStorageHoldingExactlyOneTranslation->attach($translation);
94 $this->subject->addTranslation($translation);
97 $objectStorageHoldingExactlyOneTranslation,
98 $this->subject->getTranslations()
107 $translation = new \TYPO3\CMS\Documentation\Domain\Model\DocumentTranslation();
108 $localObjectStorage = new \TYPO3\CMS\Extbase\Persistence\ObjectStorage();
109 $localObjectStorage->attach($translation);
110 $localObjectStorage->detach($translation);
111 $this->subject->addTranslation($translation);
112 $this->subject->removeTranslation($translation);
116 $this->subject->getTranslations()