CRM-20144 (NFC) Update tests and example
authorSeamus Lee <seamuslee001@gmail.com>
Thu, 23 Feb 2017 06:50:57 +0000 (17:50 +1100)
committerSeamus Lee <seamuslee001@gmail.com>
Thu, 23 Feb 2017 06:50:57 +0000 (17:50 +1100)
api/v3/examples/Contact/GroupFilterUsingContactAPI.php
tests/phpunit/api/v3/ContactTest.php

index 4c1cf9865dd97db1d888e93e663dbb39b2eae33e..19bfee8c2330347ea884cd79a8ab64507dfe20bb 100644 (file)
@@ -9,9 +9,11 @@
  */
 function contact_get_example() {
   $params = array(
-    'filter.group_id' => array(
-      '0' => 1,
-      '1' => 26,
+    'group' => array(
+      'IN' => array(
+        '0' => 1,
+        '1' => 26,
+      ),
     ),
     'contact_type' => 'Individual',
   );
index d3897ba2cdc404b5edd3b473742eb2bf5c07e8dc..d195d3f2fdbce0424bb68c907617fb4f3979fa28 100644 (file)
@@ -996,33 +996,33 @@ class api_v3_ContactTest extends CiviUnitTestCase {
     $this->callAPISuccess('contact', 'create', $params);
     // testing as integer
     $params = array(
-      'filter.group_id' => $groupId,
+      'group' => $groupId,
       'contact_type' => 'Individual',
     );
     $result = $this->callAPIAndDocument('contact', 'get', $params, __FUNCTION__, __FILE__, $description, $subFile);
     $this->assertEquals(1, $result['count']);
     // group 26 doesn't exist, but we can still search contacts in it.
     $params = array(
-      'filter.group_id' => 26,
+      'group' => 26,
       'contact_type' => 'Individual',
     );
     $this->callAPISuccess('contact', 'get', $params);
     // testing as string
     $params = array(
-      'filter.group_id' => "$groupId, 26",
+      'group' => array($groupId, 26),
       'contact_type' => 'Individual',
     );
     $result = $this->callAPIAndDocument('contact', 'get', $params, __FUNCTION__, __FILE__, $description, $subFile);
     $this->assertEquals(1, $result['count']);
     $params = array(
-      'filter.group_id' => "26,27",
+      'group' => array(26, 27),
       'contact_type' => 'Individual',
     );
     $this->callAPISuccess('contact', 'get', $params);
 
     // testing as string
     $params = array(
-      'filter.group_id' => array($groupId, 26),
+      'group' => array('IN' => array($groupId, 26)),
       'contact_type' => 'Individual',
     );
     $result = $this->callAPIAndDocument('contact', 'get', $params, __FUNCTION__, __FILE__, $description, $subFile);
@@ -1030,12 +1030,12 @@ class api_v3_ContactTest extends CiviUnitTestCase {
 
     //test in conjunction with other criteria
     $params = array(
-      'filter.group_id' => array($groupId, 26),
+      'group' => array($groupId, 26),
       'contact_type' => 'Organization',
     );
     $this->callAPISuccess('contact', 'get', $params);
     $params = array(
-      'filter.group_id' => array(26, 27),
+      'group' => array(26, 27),
       'contact_type' => 'Individual',
     );
     $result = $this->callAPISuccess('contact', 'get', $params);