コード例 #1
0
ファイル: SortedSetTest.php プロジェクト: RadekDvorak/Ardent
 function test__constructException()
 {
     $this->setExpectedException('\\Collections\\StateException');
     $tree = new SplayTree();
     $tree->add(1);
     new SortedSet(null, $tree);
 }
コード例 #2
0
ファイル: SortedMap.php プロジェクト: RadekDvorak/Ardent
 /**
  * Note that if the key is considered equal to an already existing key in
  * the map that it's value will be replaced with the new one.
  *
  * @param $key
  * @param mixed $value
  *
  * @return void
  * @throws TypeException when the $key or value is not the correct type.
  */
 function set($key, $value)
 {
     $this->avl->add(new Pair($key, $value));
 }
コード例 #3
0
ファイル: SplayTreeTest.php プロジェクト: RadekDvorak/Ardent
 /**
  * @expectedException \Collections\StateException
  */
 function testSetCompareNotEmpty()
 {
     $tree = new SplayTree();
     $tree->add(0);
     $tree->setCompare(function ($a, $b) {
     });
 }