function testSetIsActive() { $ids = array('memberOfContact' => $this->_orgContactID); $params = array('name' => 'General', 'description' => null, 'minimum_fee' => 100, 'duration_unit' => 'year', 'period_type' => 'fixed', 'duration_interval' => 1, 'contribution_type_id' => $this->_contributionTypeId, 'relationship_type_id' => $this->_relationshipTypeId, 'visibility' => 'Public', 'is_active' => 1); $membership = CRM_Member_BAO_MembershipType::add($params, $ids); CRM_Member_BAO_MembershipType::setIsActive($membership->id, 0); $isActive = $this->assertDBNotNull('CRM_Member_BAO_MembershipType', $membership->id, 'is_active', 'id', 'Database check on membership type status.'); $this->assertEquals($isActive, 0, 'Verify membership type status.'); }