/** * @test */ public function applyUnionWorks() { $index1 = new \TYPO3\Flow\Aop\Builder\ClassNameIndex(); $index1->setClassNames(array('\\Foo\\Bar', '\\Foo\\Baz')); $index2 = new \TYPO3\Flow\Aop\Builder\ClassNameIndex(); $index2->setClassNames(array('\\Foo\\Baz', '\\Foo\\Blubb')); $index1->applyUnion($index2); $index1->sort(); $this->assertEquals(array('\\Foo\\Bar', '\\Foo\\Baz', '\\Foo\\Blubb'), $index1->getClassNames()); }