コード例 #1
0
ファイル: ContainerTest.php プロジェクト: mufuphlex/cplt
 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);
 }
コード例 #2
0
ファイル: ContainerItemTest.php プロジェクト: mufuphlex/cplt
 /**
  * @expectedException \LogicException
  * @expectedExceptionMessage Can not redefine $ancestors
  */
 public function testSetAncestorsFailsOnRedefine()
 {
     $item = new ContainerItem();
     $item->setAncestors(array('t' => array()));
     $item->setAncestors(array());
 }