public function testProperties() { $iAccountId = 2; $iParentId = 1; $sAccountNumber = '1-00001'; $sAccountName = 'example account'; $sAccountNameSlug = 'example_account'; $bHideUI = false; $bIsDebit = true; $bIsCredit = false; $oANode = new AccountNode($iAccountId, $iParentId, $sAccountNumber, $sAccountName, $sAccountNameSlug, $bHideUI, $bIsDebit, $bIsCredit); # test properties $this->assertEquals($iAccountId, $oANode->getDatabaseID()); $this->assertEquals($sAccountNumber, $oANode->getAccountNumber()); $this->assertEquals($sAccountName, $oANode->getAccountName()); $this->assertEquals($sAccountNameSlug, $oANode->getAccountNameSlug()); $this->assertEquals($bIsDebit, $oANode->isDebit()); $this->assertEquals($bIsCredit, $oANode->isCredit()); }