public function testVoucherGroupValidateFails() { $aGroup = new VoucherGroup(); $sName = ''; $iID = null; $bDisabled = null; $iSort = 100; $oCreated = new DateTime(); $sSlugName = ''; $aGroup->setVoucherGroupID($iID); //$aGroup->setDisabledStatus($bDisabled); $aGroup->setVoucherGroupName($sName); $aGroup->setSortOrder($iSort); $aGroup->setDateCreated($oCreated); $aGroup->setSlugName($sSlugName); $aValidateErrors = $aGroup->validate(); $this->assertEquals(count($aValidateErrors['slugName']), 3); $this->assertEquals(count($aValidateErrors['name']), 2); $this->assertEquals(count($aValidateErrors['isDisabled']), 1); $this->assertEquals(count($aValidateErrors['voucherID']), 1); }