/** * Check method setIsActive( ) */ public function testSetIsActive() { $ids = array(); $params = array('name' => 'Test Product', 'sku' => 'TP-10', 'imageOption' => 'noImage', 'price' => 12, 'cost' => 5, 'min_contribution' => 5, 'is_active' => 1); $product = CRM_Contribute_BAO_ManagePremiums::add($params, $ids); CRM_Contribute_BAO_ManagePremiums::setIsActive($product->id, 0); $isActive = $this->assertDBNotNull('CRM_Contribute_BAO_ManagePremiums', $product->id, 'is_active', 'id', 'Database check on updated for product records is_active.'); $this->assertEquals($isActive, 0, 'Verify product records is_active.'); }