/** * @test */ public function addAllAddsAllObjectsFromAnotherStorage() { $object1 = new \StdClass(); $object2 = new \StdClass(); $objectStorageA = new \TYPO3\CMS\Extbase\Persistence\ObjectStorage(); // It might be better to mock this $objectStorageA->attach($object1, 'foo'); $objectStorageB = new \TYPO3\CMS\Extbase\Persistence\ObjectStorage(); $objectStorageB->attach($object2, 'baz'); $this->assertEquals($objectStorageB->offsetExists($object1), FALSE); $objectStorageB->addAll($objectStorageA); $this->assertEquals($objectStorageB[$object1], 'foo'); $this->assertEquals($objectStorageB[$object2], 'baz'); }