Example #1
0
 public function itReturnsLastlevelTrackerIds()
 {
     $hierarchy = new Tracker_Hierarchy();
     $grand_pa = 11;
     $papa = 222;
     $child = 3333;
     $grand_uncle = 55;
     $uncle = 444;
     $hierarchy->addRelationship($grand_pa, $papa);
     $hierarchy->addRelationship($grand_pa, $uncle);
     $hierarchy->addRelationship($papa, $child);
     $hierarchy->addRelationship(null, $grand_uncle);
     $expected = array($grand_uncle, $uncle, $child);
     $result = $hierarchy->getLastLevelTrackerIds();
     sort($expected);
     sort($result);
     $this->assertEqual($expected, $result);
 }