public function testAddNewRootItem() { $research = new Research(); $this->assertEquals(null, $research->itemTree); $aRootItem = $research->getNewItem("A Root Item"); $this->assertEquals(1, $aRootItem->id); $research->addAsRootItem($aRootItem); $this->assertEquals(1, $research->itemTree->id); $aNewRootItem = $research->getNewItem("A New Root Item"); $this->assertEquals(2, $aNewRootItem->id); $research->addAsRootItem($aNewRootItem); $this->assertEquals(2, $research->itemTree->id); $this->assertEquals(1, count($research->itemTree->items)); }