/** * Test member agreement * @group IL_Init */ public function testMemberAgreement() { include_once 'Services/Membership/classes/class.ilMemberAgreement.php'; global $ilDB; $agree = new ilMemberAgreement(9999, 8888); $agree->read(); $agree->setAccepted(true); $agree->save(); $agree = new ilMemberAgreement(9999, 8888); $agree->read(); $sta = $agree->isAccepted(); $this->assertEquals($sta, true); $agree->delete(); $agree = new ilMemberAgreement(9999, 8888); $agree->read(); $sta = $agree->isAccepted(); $this->assertEquals($sta, false); $sta = ilMemberAgreement::_hasAccepted(9999, 8888); $this->assertEquals($sta, false); $agree = new ilMemberAgreement(9999, 8888); $agree->read(); $agree->setAccepted(true); $agree->save(); $sta = ilMemberAgreement::_hasAgreementsByObjId(8888); $this->assertEquals($sta, true); $sta = ilMemberAgreement::_hasAgreements(); $this->assertEquals($sta, true); ilMemberAgreement::_deleteByUser(9999); }