public function testAddSimilarTokens() { $container = $this->makeSimilarTokensContainer(); $data = $container->getData(); $itemIancestors = array('ii' => 1, 'i' => array('iii' => 1)); $itemI = new ContainerItem(); $itemI->setValue('i'); $itemI->setPopularity(1); $itemI->setAncestors($itemIancestors); $etalon = array('i' => $itemI); $this->assertEquals($etalon, $data); }
/** * @expectedException \LogicException * @expectedExceptionMessage Can not redefine $ancestors */ public function testSetAncestorsFailsOnRedefine() { $item = new ContainerItem(); $item->setAncestors(array('t' => array())); $item->setAncestors(array()); }