From 58954b8710e2ddc8dafc46db63c19ec8bc1e0064 Mon Sep 17 00:00:00 2001 From: "deb.monish" Date: Wed, 1 Nov 2017 17:44:14 +0530 Subject: [PATCH] add unit test --- CRM/Activity/BAO/Activity.php | 4 ++++ tests/phpunit/CRM/Activity/BAO/ActivityTest.php | 2 ++ 2 files changed, 6 insertions(+) diff --git a/CRM/Activity/BAO/Activity.php b/CRM/Activity/BAO/Activity.php index c5e467cb4b..5a42666f00 100644 --- a/CRM/Activity/BAO/Activity.php +++ b/CRM/Activity/BAO/Activity.php @@ -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'])) { diff --git a/tests/phpunit/CRM/Activity/BAO/ActivityTest.php b/tests/phpunit/CRM/Activity/BAO/ActivityTest.php index ad0f6eca69..1c9bb73db7 100644 --- a/tests/phpunit/CRM/Activity/BAO/ActivityTest.php +++ b/tests/phpunit/CRM/Activity/BAO/ActivityTest.php @@ -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, -- 2.25.1