* @group headless
*/
class CRM_Contact_BAO_ActivitySearchTest extends CiviUnitTestCase {
+
protected $_contactID;
+
protected $_params;
+
protected $test_activity_type_value;
/**
$this->_contactID = $this->individualCreate();
//create activity types
- $activityTypes = $this->callAPISuccess('option_value', 'create', array(
+ $activityTypes = $this->callAPISuccess('option_value', 'create', [
'option_group_id' => 2,
'name' => 'Test activity type',
'label' => 'Test activity type',
'sequential' => 1,
- ));
+ ]);
$this->test_activity_type_id = $activityTypes['id'];
- $this->_params = array(
+ $this->_params = [
'source_contact_id' => $this->_contactID,
'activity_type_id' => $activityTypes['values'][0]['value'],
'subject' => 'test activity type id',
'duration' => 120,
'location' => 'Pennsylvania',
'details' => 'a test activity',
- );
+ ];
// create a logged in USER since the code references it for source_contact_id
$this->createLoggedInUser();
}
* This method is called after a test is executed.
*/
public function tearDown() {
- $tablesToTruncate = array(
+ $tablesToTruncate = [
'civicrm_contact',
'civicrm_activity',
'civicrm_activity_contact',
'civicrm_uf_match',
- );
+ ];
$this->quickCleanup($tablesToTruncate, TRUE);
- $type = $this->callAPISuccess('optionValue', 'get', array('id' => $this->test_activity_type_id));
+ $type = $this->callAPISuccess('optionValue', 'get', ['id' => $this->test_activity_type_id]);
if (!empty($type['count'])) {
- $this->callAPISuccess('option_value', 'delete', array('id' => $this->test_activity_type_id));
+ $this->callAPISuccess('option_value', 'delete', ['id' => $this->test_activity_type_id]);
}
}
$params['subject'] = $subject;
$this->callAPISuccess('Activity', 'Create', $params);
- $case = array(
- 'form_value' => array(
+ $case = [
+ 'form_value' => [
'activity_text' => $subject,
'activity_option' => 3,
- ),
+ ],
'expected_count' => 1,
- 'expected_contact' => array($this->_contactID),
- );
+ 'expected_contact' => [$this->_contactID],
+ ];
$query = new CRM_Contact_BAO_Query(CRM_Contact_BAO_Query::convertFormValues($case['form_value']));
list($select, $from, $where, $having) = $query->query();
$groupContacts = CRM_Core_DAO::executeQuery("SELECT DISTINCT contact_a.id $from $where")->fetchAll();
$params['subject'] = $subject;
$activity = $this->callAPISuccess('Activity', 'Create', $params);
- $case = array(
- 'form_value' => array(
+ $case = [
+ 'form_value' => [
'activity_text' => $subject,
'activity_option' => 6,
- ),
+ ],
'expected_count' => 1,
- 'expected_contact' => array($this->_contactID),
- );
+ 'expected_contact' => [$this->_contactID],
+ ];
$query = new CRM_Contact_BAO_Query(CRM_Contact_BAO_Query::convertFormValues($case['form_value']));
list($select, $from, $where, $having) = $query->query();
$groupContacts = CRM_Core_DAO::executeQuery("SELECT DISTINCT contact_a.id $from $where")->fetchAll();
$params['details'] = $details;
$activity = $this->callAPISuccess('Activity', 'Create', $params);
- $case = array(
- 'form_value' => array(
+ $case = [
+ 'form_value' => [
'activity_text' => $details,
'activity_option' => 2,
- ),
+ ],
'expected_count' => 1,
- 'expected_contact' => array($this->_contactID),
- );
+ 'expected_contact' => [$this->_contactID],
+ ];
$query = new CRM_Contact_BAO_Query(CRM_Contact_BAO_Query::convertFormValues($case['form_value']));
list($select, $from, $where, $having) = $query->query();
$groupContacts = CRM_Core_DAO::executeQuery("SELECT DISTINCT contact_a.id $from $where")->fetchAll();
$params['details'] = $details;
$activity = $this->callAPISuccess('Activity', 'Create', $params);
- $case = array(
- 'form_value' => array(
+ $case = [
+ 'form_value' => [
'activity_text' => $details,
'activity_option' => 6,
- ),
+ ],
'expected_count' => 1,
- 'expected_contact' => array($this->_contactID),
- );
+ 'expected_contact' => [$this->_contactID],
+ ];
$query = new CRM_Contact_BAO_Query(CRM_Contact_BAO_Query::convertFormValues($case['form_value']));
list($select, $from, $where, $having) = $query->query();
$groupContacts = CRM_Core_DAO::executeQuery("SELECT DISTINCT contact_a.id $from $where")->fetchAll();