add unit test
authordeb.monish <monish.deb@jmaconsulting.biz>
Wed, 1 Nov 2017 12:14:14 +0000 (17:44 +0530)
committerdeb.monish <monish.deb@jmaconsulting.biz>
Wed, 1 Nov 2017 17:22:34 +0000 (22:52 +0530)
CRM/Activity/BAO/Activity.php
tests/phpunit/CRM/Activity/BAO/ActivityTest.php

index c5e467cb4b11b7f76bb11d6aec6726be1217a910..5a42666f00229c1282459b5a4ce7c50f4fc7ffe1 100644 (file)
@@ -722,6 +722,10 @@ class CRM_Activity_BAO_Activity extends CRM_Activity_DAO_Activity {
       $activityParams['activity_type_id'] = array('IN' => array_keys($activityTypes));
     }
 
+    if (!empty($params['activity_status_id'])) {
+      $activityParams['activity_status_id'] = array('IN' => explode(',', $params['activity_status_id']));
+    }
+
     $excludeActivityIDs = array();
     if (!empty($params['activity_type_exclude_id'])) {
       if (is_array($params['activity_type_exclude_id'])) {
index ad0f6eca69a072f9671ab7ebbfa85d15470c3a82..1c9bb73db748307b9f23722c3da9d726e37fdf2e 100644 (file)
@@ -310,6 +310,7 @@ class CRM_Activity_BAO_ActivityTest extends CiviUnitTestCase {
       'caseId' => NULL,
       'context' => 'home',
       'activity_type_id' => NULL,
+      'activity_status_id' => CRM_Core_PseudoConstant::getKey('CRM_Activity_BAO_Activity', 'status_id', 'Scheduled'), // for dashlet the Scheduled status is set by default
       'offset' => 0,
       'rowCount' => 0,
       'sort' => NULL,
@@ -496,6 +497,7 @@ class CRM_Activity_BAO_ActivityTest extends CiviUnitTestCase {
       'caseId' => NULL,
       'context' => 'home',
       'activity_type_id' => NULL,
+      'activity_status_id' => CRM_Core_PseudoConstant::getKey('CRM_Activity_BAO_Activity', 'status_id', 'Scheduled'), // for dashlet the Scheduled status is set by default
       'offset' => 0,
       'rowCount' => 0,
       'sort' => NULL,