From f21fb92b240c3053e9f72c7d3dbcbba0ab9ddcb1 Mon Sep 17 00:00:00 2001 From: Allen Shaw Date: Tue, 13 Dec 2016 21:14:46 -0600 Subject: [PATCH] CRM-19447: Add unit tests for api v3 activity.get by subject and by details. --- tests/phpunit/api/v3/ActivityTest.php | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/tests/phpunit/api/v3/ActivityTest.php b/tests/phpunit/api/v3/ActivityTest.php index 21e7f236cf..a17182cb70 100644 --- a/tests/phpunit/api/v3/ActivityTest.php +++ b/tests/phpunit/api/v3/ActivityTest.php @@ -639,6 +639,30 @@ class api_v3_ActivityTest extends CiviUnitTestCase { } } + public function testActivityGetSubjectFilter() { + $subject = 'test activity ' . __FUNCTION__; + $params = $this->_params; + $params['subject'] = $subject; + $activity = $this->callAPISuccess('Activity', 'Create', $params); + $activityget = $this->callAPISuccess('activity', 'getsingle', array( + 'subject' => $subject, + 'id' => $activity['id'], + )); + $this->assertEquals($activityget['subject'], $subject); + } + + public function testActivityGetDetailsFilter() { + $details = 'test activity ' . __FUNCTION__; + $params = $this->_params; + $params['details'] = $details; + $activity = $this->callAPISuccess('Activity', 'Create', $params); + $activityget = $this->callAPISuccess('activity', 'getsingle', array( + 'details' => $details, + 'id' => $activity['id'], + )); + $this->assertEquals($activityget['details'], $details); + } + /** * test that get functioning does filtering. */ -- 2.25.1