assertFalse($isOverridden); } public function testIsOverriddenReturnTrueForPermanentStatusOverrideType() { $statusOverrideTypes = new CRM_Member_StatusOverrideTypes(); $isOverridden = $statusOverrideTypes::isOverridden(CRM_Member_StatusOverrideTypes::PERMANENT); $this->assertTrue($isOverridden); } public function testIsOverriddenReturnTrueForUntilDateStatusOverrideType() { $statusOverrideTypes = new CRM_Member_StatusOverrideTypes(); $isOverridden = $statusOverrideTypes::isOverridden(CRM_Member_StatusOverrideTypes::UNTIL_DATE); $this->assertTrue($isOverridden); } public function testIsNoReturnTrueForNoStatusOverrideType() { $statusOverrideTypes = new CRM_Member_StatusOverrideTypes(); $isNo = $statusOverrideTypes::isNo(CRM_Member_StatusOverrideTypes::NO); $this->assertTrue($isNo); } public function testIsNoReturnFalseForOtherStatusOverrideType() { $statusOverrideTypes = new CRM_Member_StatusOverrideTypes(); $isNo = $statusOverrideTypes::isNo(CRM_Member_StatusOverrideTypes::PERMANENT); $this->assertFalse($isNo); $isNo = $statusOverrideTypes::isNo(CRM_Member_StatusOverrideTypes::UNTIL_DATE); $this->assertFalse($isNo); } public function testisPermanentReturnTrueForPermanentStatusOverrideType() { $statusOverrideTypes = new CRM_Member_StatusOverrideTypes(); $isPermanent = $statusOverrideTypes::isPermanent(CRM_Member_StatusOverrideTypes::PERMANENT); $this->assertTrue($isPermanent); } public function testisPermanentReturnFalseForOtherStatusOverrideType() { $statusOverrideTypes = new CRM_Member_StatusOverrideTypes(); $isPermanent = $statusOverrideTypes::isPermanent(CRM_Member_StatusOverrideTypes::NO); $this->assertFalse($isPermanent); $isPermanent = $statusOverrideTypes::isPermanent(CRM_Member_StatusOverrideTypes::UNTIL_DATE); $this->assertFalse($isPermanent); } public function testisUntilDateReturnTrueForUntilDateStatusOverrideType() { $statusOverrideTypes = new CRM_Member_StatusOverrideTypes(); $isUntilDate = $statusOverrideTypes::isUntilDate(CRM_Member_StatusOverrideTypes::UNTIL_DATE); $this->assertTrue($isUntilDate); } public function testisUntilDateReturnFalseForOtherStatusOverrideType() { $statusOverrideTypes = new CRM_Member_StatusOverrideTypes(); $isUntilDate = $statusOverrideTypes::isUntilDate(CRM_Member_StatusOverrideTypes::NO); $this->assertFalse($isUntilDate); $isUntilDate = $statusOverrideTypes::isUntilDate(CRM_Member_StatusOverrideTypes::PERMANENT); $this->assertFalse($isUntilDate); } }