* +--------------------------------------------------------------------+
* | CiviCRM version 4.7 |
* +--------------------------------------------------------------------+
- * | Copyright CiviCRM LLC (c) 2004-2016 |
+ * | Copyright CiviCRM LLC (c) 2004-2018 |
* +--------------------------------------------------------------------+
* | This file is a part of CiviCRM. |
* | |
$this->callAPISuccess($this->_entity, 'getsingle', array('label' => 'Manage Groups', 'domain_id' => 1));
}
+ /**
+ * Test get specifying parent
+ */
+ public function testGetByParent() {
+ // get by name
+ $this->callAPISuccess($this->_entity, 'get', array('parentID' => 'Administer', 'domain_id' => 1));
+
+ $params = array(
+ 'name' => 'Administer',
+ 'domain_id' => 1,
+ 'return' => 'id',
+ );
+ $adminId = $this->callAPISuccess($this->_entity, 'getvalue', $params);
+
+ $this->callAPISuccess($this->_entity, 'get', array('parentID' => $adminId, 'domain_id' => 1));
+ }
+
/**
* Test create function.
*/
public function testCreate() {
- $params = array('name' => 'feed', 'label' => 'Feed the Goats', 'domain_id' => 1);
+ $params = array('label' => 'Feed the Goats', 'domain_id' => 1);
$result = $this->callAPISuccess($this->_entity, 'create', $params);
$this->getAndCheck($params, $result['id'], $this->_entity, TRUE);
}