protected $_financialTypeId = 1;
-
/**
* Entity to be extended.
*
/**
* Test for international string acceptance (CRM-10210).
- * Requires the databsase to be in utf8.
+ * Requires the database to be in utf8.
*
* @dataProvider getInternationalStrings
*
*
* Bool to see if we should check charset.
*
- * @throws \Exception
+ * @throws \CRM_Core_Exception
*/
public function testInternationalStrings($string) {
$this->callAPISuccess('Contact', 'create', array_merge(
* @param int $version
*
* @dataProvider versionThreeAndFour
+ * @throws \CRM_Core_Exception
*/
public function testAddCreateIndividualWithPreferredLanguage($version) {
$this->_apiversion = $version;
* @param int $version
*
* @dataProvider versionThreeAndFour
+ * @throws \CRM_Core_Exception
*/
public function testIndividualSubType($version) {
$this->_apiversion = $version;
*
* @param int $version
*
+ * @throws \CRM_Core_Exception
+ * @throws \CiviCRM_API3_Exception
+ *
* @dataProvider versionThreeAndFour
*/
public function testGetMultipleContactSubTypes($version) {
$this->assertEquals(1, $email1['count']);
$this->assertEquals($primaryEmail, $email1['values'][$email1['id']]['email']);
- $email2 = $this->callAPISuccess('email', 'create', ['contact_id' => $contact1['id'], 'is_primary' => 0, 'email' => $notPrimaryEmail]);
+ $this->callAPISuccess('email', 'create', ['contact_id' => $contact1['id'], 'is_primary' => 0, 'email' => $notPrimaryEmail]);
// Case 1: Check with criteria primary 'email' => array('IS NOT NULL' => 1)
$result = $this->callAPISuccess('contact', 'get', ['email' => ['IS NOT NULL' => 1]]);
- $primaryEmailContactIds = array_keys($result['values']);
$this->assertEquals($primaryEmail, $email1['values'][$email1['id']]['email']);
// Case 2: Check with criteria primary 'email' => array('<>' => '')
$result = $this->callAPISuccess('contact', 'get', ['email' => ['<>' => '']]);
- $primaryEmailContactIds = array_keys($result['values']);
$this->assertEquals($primaryEmail, $email1['values'][$email1['id']]['email']);
// Case 3: Check with email_id='primary email id'
* @param int $version
*
* @dataProvider versionThreeAndFour
+ * @throws \CRM_Core_Exception
*/
public function testCreateNameIndividual($version) {
$this->_apiversion = $version;
* @param int $version
*
* @dataProvider versionThreeAndFour
+ * @throws \CRM_Core_Exception
*/
public function testCreateDisplayNameIndividual($version) {
$this->_apiversion = $version;
* @param int $version
*
* @dataProvider versionThreeAndFour
+ * @throws \CRM_Core_Exception
*/
public function testGetNameVariantsCaseInsensitive($version) {
$this->_apiversion = $version;
$this->callAPISuccessGetSingle('Contact', ['display_name' => 'aBc1']);
$this->callAPISuccessGetSingle('Contact', ['sort_name' => 'aBc1']);
Civi::settings()->set('includeNickNameInName', TRUE);
- $result = $this->callAPISuccessGetSingle('Contact', ['display_name' => 'aBc1']);
+ $this->callAPISuccessGetSingle('Contact', ['display_name' => 'aBc1']);
$this->callAPISuccessGetSingle('Contact', ['sort_name' => 'aBc1']);
Civi::settings()->set('includeNickNameInName', FALSE);
}
*
* Verify that attempt to create individual contact with
* first and last names and old key values works
+ *
+ * @throws \CRM_Core_Exception
*/
public function testCreateNameIndividualOldKeys() {
$params = [
* @param int $version
*
* @dataProvider versionThreeAndFour
+ * @throws \CRM_Core_Exception
*/
public function testCreateNameHousehold($version) {
$this->_apiversion = $version;