[NFC] CRM-19033 improve standardisation of tests
authoreileen <emcnaughton@wikimedia.org>
Tue, 5 Jul 2016 23:04:47 +0000 (11:04 +1200)
committereileen <emcnaughton@wikimedia.org>
Tue, 5 Jul 2016 23:05:39 +0000 (11:05 +1200)
NB jenkins is doing wierd things here so trying a small subset to see what jenkins does

15 files changed:
tests/phpunit/CRM/Activity/BAO/ActivityTest.php
tests/phpunit/CRM/Contact/BAO/ContactTest.php
tests/phpunit/CRM/Contact/BAO/ContactType/ContactSearchTest.php
tests/phpunit/CRM/Contact/BAO/ContactType/RelationshipTest.php
tests/phpunit/CRM/Contact/BAO/GroupContactTest.php
tests/phpunit/CRM/Contribute/BAO/ContributionPageTest.php
tests/phpunit/CRM/Core/BAO/AddressTest.php
tests/phpunit/CRM/Core/BAO/CustomFieldTest.php
tests/phpunit/CRM/Core/BAO/CustomGroupTest.php
tests/phpunit/CRM/Core/BAO/CustomValueTableMultipleTest.php
tests/phpunit/CRM/Core/BAO/CustomValueTableSetGetTest.php
tests/phpunit/CRM/Core/BAO/CustomValueTableTest.php
tests/phpunit/CRM/Core/BAO/EmailTest.php
tests/phpunit/CRM/Core/BAO/IMTest.php
tests/phpunit/CRM/Core/BAO/LocationTest.php

index 8643953b3fb8e49412ed5dcb67dece99a7be08d3..bc7e1776fad8d01fc03278e8c5bb28d36f10f82f 100644 (file)
@@ -1,7 +1,5 @@
 <?php
 
-require_once 'CiviTest/Contact.php';
-
 /**
  * Class CRM_Activity_BAO_ActivityTest
  * @group headless
index 38188bb6d69bcb2c843aed7bfc55624e7f6c61ea..e398cfc9c72860d67368d688fa627e2ddb3943e1 100644 (file)
@@ -1506,7 +1506,7 @@ class CRM_Contact_BAO_ContactTest extends CiviUnitTestCase {
     $test = $this;
     $this->_testTimestamps(array(
       'INSERT' => function ($contactId) use ($test, $customGroup, $customField) {
-        $result = civicrm_api3('contact', 'create', array(
+        civicrm_api3('contact', 'create', array(
           'contact_id' => $contactId,
           'custom_' . $customField['id'] => 'test-1',
         ));
@@ -1524,8 +1524,7 @@ class CRM_Contact_BAO_ContactTest extends CiviUnitTestCase {
         );
       },
     ));
-
-    Custom::deleteGroup($customGroup);
+    $this->quickCleanup(array('civicrm_contact'), TRUE);
   }
 
   /**
@@ -1539,7 +1538,7 @@ class CRM_Contact_BAO_ContactTest extends CiviUnitTestCase {
    */
   public function _testTimestamps($callbacks) {
     CRM_Core_DAO::triggerRebuild();
-    $contactId = Contact::createIndividual();
+    $contactId = $this->individualCreate();
 
     $origTimestamps = CRM_Contact_BAO_Contact::getTimestamps($contactId);
     $this->assertRegexp('/^\d\d\d\d-\d\d-\d\d /', $origTimestamps['created_date']);
index 659de1d687830a008ff75316a8b4c76480985d3f..978d0376f331b5b51ba4d9a63d0a07e7a616579b 100644 (file)
@@ -18,7 +18,7 @@ class CRM_Contact_BAO_ContactType_ContactSearchTest extends CiviUnitTestCase {
       'parent_id' => 1,
       'is_active' => 1,
     );
-    $result = CRM_Contact_BAO_ContactType::add($params);
+    CRM_Contact_BAO_ContactType::add($params);
     $this->student = $params['name'];
 
     $parents = 'indivi_parent' . substr(sha1(rand()), 0, 7);
@@ -29,7 +29,7 @@ class CRM_Contact_BAO_ContactType_ContactSearchTest extends CiviUnitTestCase {
       'parent_id' => 1,
       'is_active' => 1,
     );
-    $result = CRM_Contact_BAO_ContactType::add($params);
+    CRM_Contact_BAO_ContactType::add($params);
     $this->parent = $params['name'];
 
     $orgs = 'org_sponsor' . substr(sha1(rand()), 0, 7);
@@ -40,7 +40,7 @@ class CRM_Contact_BAO_ContactType_ContactSearchTest extends CiviUnitTestCase {
       'parent_id' => 3,
       'is_active' => 1,
     );
-    $result = CRM_Contact_BAO_ContactType::add($params);
+    CRM_Contact_BAO_ContactType::add($params);
     $this->sponsor = $params['name'];
 
     $this->indiviParams = array(
@@ -48,15 +48,15 @@ class CRM_Contact_BAO_ContactType_ContactSearchTest extends CiviUnitTestCase {
       'last_name' => 'Grant',
       'contact_type' => 'Individual',
     );
-    $this->individual = Contact::create($this->indiviParams);
+    $this->individual = $this->individualCreate($this->indiviParams);
 
-    $this->indiviStudentParams = array(
+    $this->individualStudentParams = array(
       'first_name' => 'Bill',
       'last_name' => 'Adams',
       'contact_type' => 'Individual',
       'contact_sub_type' => $this->student,
     );
-    $this->indiviStudent = Contact::create($this->indiviStudentParams);
+    $this->individualStudent = $this->individualCreate($this->individualStudentParams);
 
     $this->indiviParentParams = array(
       'first_name' => 'Alen',
@@ -64,26 +64,26 @@ class CRM_Contact_BAO_ContactType_ContactSearchTest extends CiviUnitTestCase {
       'contact_type' => 'Individual',
       'contact_sub_type' => $this->parent,
     );
-    $this->indiviParent = Contact::create($this->indiviParentParams);
+    $this->indiviParent = $this->individualCreate($this->indiviParentParams);
 
     $this->organizationParams = array(
       'organization_name' => 'Compumentor',
       'contact_type' => 'Organization',
     );
-    $this->organization = Contact::create($this->organizationParams);
+    $this->organization = $this->organizationCreate($this->organizationParams);
 
     $this->orgSponsorParams = array(
       'organization_name' => 'Conservation Corp',
       'contact_type' => 'Organization',
       'contact_sub_type' => $this->sponsor,
     );
-    $this->orgSponsor = Contact::create($this->orgSponsorParams);
+    $this->orgSponsor = $this->organizationCreate($this->orgSponsorParams);
 
     $this->householdParams = array(
       'household_name' => "John Doe's home",
       'contact_type' => 'Household',
     );
-    $this->household = Contact::create($this->householdParams);
+    $this->household = $this->householdCreate($this->householdParams);
   }
 
   /**
@@ -98,7 +98,7 @@ class CRM_Contact_BAO_ContactType_ContactSearchTest extends CiviUnitTestCase {
     $result = civicrm_api('contact', 'get', $params);
 
     $individual = $result['values'][$this->individual];
-    $indiviStudent = $result['values'][$this->indiviStudent];
+    $individualStudent = $result['values'][$this->individualStudent];
     $indiviParent = $result['values'][$this->indiviParent];
 
     //asserts for type:Individual
@@ -108,10 +108,10 @@ class CRM_Contact_BAO_ContactType_ContactSearchTest extends CiviUnitTestCase {
     $this->assertNotContains('contact_sub_type', $individual);
 
     //asserts for type:Individual subtype:Student
-    $this->assertEquals($indiviStudent['contact_id'], $this->indiviStudent);
-    $this->assertEquals($indiviStudent['first_name'], $this->indiviStudentParams['first_name']);
-    $this->assertEquals($indiviStudent['contact_type'], $this->indiviStudentParams['contact_type']);
-    $this->assertEquals(end($indiviStudent['contact_sub_type']), $this->indiviStudentParams['contact_sub_type']);
+    $this->assertEquals($individualStudent['contact_id'], $this->individualStudent);
+    $this->assertEquals($individualStudent['first_name'], $this->individualStudentParams['first_name']);
+    $this->assertEquals($individualStudent['contact_type'], $this->individualStudentParams['contact_type']);
+    $this->assertEquals(end($individualStudent['contact_sub_type']), $this->individualStudentParams['contact_sub_type']);
 
     //asserts for type:Individual subtype:Parent
     $this->assertEquals($indiviParent['contact_id'], $this->indiviParent);
@@ -162,13 +162,13 @@ class CRM_Contact_BAO_ContactType_ContactSearchTest extends CiviUnitTestCase {
     $params = array('contact_sub_type' => $this->student, 'version' => 3);
     $result = civicrm_api('contact', 'get', $params);
 
-    $indiviStudent = $result['values'][$this->indiviStudent];
+    $individualStudent = $result['values'][$this->individualStudent];
 
     //asserts for type:Individual subtype:Student
-    $this->assertEquals($indiviStudent['contact_id'], $this->indiviStudent);
-    $this->assertEquals($indiviStudent['first_name'], $this->indiviStudentParams['first_name']);
-    $this->assertEquals($indiviStudent['contact_type'], $this->indiviStudentParams['contact_type']);
-    $this->assertEquals(end($indiviStudent['contact_sub_type']), $this->indiviStudentParams['contact_sub_type']);
+    $this->assertEquals($individualStudent['contact_id'], $this->individualStudent);
+    $this->assertEquals($individualStudent['first_name'], $this->individualStudentParams['first_name']);
+    $this->assertEquals($individualStudent['contact_type'], $this->individualStudentParams['contact_type']);
+    $this->assertEquals(end($individualStudent['contact_sub_type']), $this->individualStudentParams['contact_sub_type']);
 
     //all other contact(rather than subtype:student) should not
     //exists
@@ -193,7 +193,7 @@ class CRM_Contact_BAO_ContactType_ContactSearchTest extends CiviUnitTestCase {
     //all other contact(rather than subtype:Sponsor) should not
     //exists
     $this->assertNotContains($this->individual, $result['values']);
-    $this->assertNotContains($this->indiviStudent, $result['values']);
+    $this->assertNotContains($this->individualStudent, $result['values']);
     $this->assertNotContains($this->indiviParent, $result['values']);
     $this->assertNotContains($this->organization, $result['values']);
     $this->assertNotContains($this->household, $result['values']);
@@ -210,13 +210,13 @@ class CRM_Contact_BAO_ContactType_ContactSearchTest extends CiviUnitTestCase {
     $params = array('contact_sub_type' => $this->student, 'version' => 3);
     $result = civicrm_api('contact', 'get', $params);
 
-    $indiviStudent = $result['values'][$this->indiviStudent];
+    $individualStudent = $result['values'][$this->individualStudent];
 
     //asserts for type:Individual subtype:Student
-    $this->assertEquals($indiviStudent['contact_id'], $this->indiviStudent);
-    $this->assertEquals($indiviStudent['first_name'], $this->indiviStudentParams['first_name']);
-    $this->assertEquals($indiviStudent['contact_type'], $this->indiviStudentParams['contact_type']);
-    $this->assertEquals(end($indiviStudent['contact_sub_type']), $this->indiviStudentParams['contact_sub_type']);
+    $this->assertEquals($individualStudent['contact_id'], $this->individualStudent);
+    $this->assertEquals($individualStudent['first_name'], $this->individualStudentParams['first_name']);
+    $this->assertEquals($individualStudent['contact_type'], $this->individualStudentParams['contact_type']);
+    $this->assertEquals(end($individualStudent['contact_sub_type']), $this->individualStudentParams['contact_sub_type']);
 
     //all other contact(rather than subtype:student) should not
     //exists
@@ -241,7 +241,7 @@ class CRM_Contact_BAO_ContactType_ContactSearchTest extends CiviUnitTestCase {
     //all other contact(rather than subtype:Sponsor) should not
     //exists
     $this->assertNotContains($this->individual, $result['values']);
-    $this->assertNotContains($this->indiviStudent, $result['values']);
+    $this->assertNotContains($this->individualStudent, $result['values']);
     $this->assertNotContains($this->indiviParent, $result['values']);
     $this->assertNotContains($this->organization, $result['values']);
     $this->assertNotContains($this->household, $result['values']);
index 827898e2e872dd821ee9a8199b4b90165fb36386..fad3f9982d95cefc2b6dd8615dc08c96064d46da 100644 (file)
@@ -48,7 +48,7 @@ class CRM_Contact_BAO_ContactType_RelationshipTest extends CiviUnitTestCase {
       'last_name' => 'Grant',
       'contact_type' => 'Individual',
     );
-    $this->individual = Contact::create($params);
+    $this->individual = $this->individualCreate($params);
 
     $params = array(
       'first_name' => 'Bill',
@@ -56,7 +56,7 @@ class CRM_Contact_BAO_ContactType_RelationshipTest extends CiviUnitTestCase {
       'contact_type' => 'Individual',
       'contact_sub_type' => $this->student,
     );
-    $this->indivi_student = Contact::create($params);
+    $this->indivi_student = $this->individualCreate($params);
 
     $params = array(
       'first_name' => 'Alen',
@@ -64,20 +64,20 @@ class CRM_Contact_BAO_ContactType_RelationshipTest extends CiviUnitTestCase {
       'contact_type' => 'Individual',
       'contact_sub_type' => $this->parent,
     );
-    $this->indivi_parent = Contact::create($params);
+    $this->indivi_parent = $this->individualCreate($params);
 
     $params = array(
       'organization_name' => 'Compumentor',
       'contact_type' => 'Organization',
     );
-    $this->organization = Contact::create($params);
+    $this->organization = $this->organizationCreate($params);
 
     $params = array(
       'organization_name' => 'Conservation Corp',
       'contact_type' => 'Organization',
       'contact_sub_type' => $this->sponsor,
     );
-    $this->organization_sponsor = Contact::create($params);
+    $this->organization_sponsor = $this->organizationCreate($params);
   }
 
   public function tearDown() {
index 719948faeb3f14a591480f6b582aab8d26a2a204..3e624ac3e218a44562b6717eff78d2d41f44b8d0 100644 (file)
@@ -122,7 +122,7 @@ class CRM_Contact_BAO_GroupContactTest extends CiviUnitTestCase {
       'last_name' => 'Parent1 Lname',
       'group' => array($parentGroup->id => 1),
     );
-    $parentContact = Contact::createIndividual($parentContactParams);
+    $parentContact = $this->individualCreate($parentContactParams);
 
     // create a contact within child dgroup
     $childContactParams = array(
@@ -130,7 +130,7 @@ class CRM_Contact_BAO_GroupContactTest extends CiviUnitTestCase {
       'last_name' => 'Child2 Lname',
       'group' => array($childGroup->id => 1),
     );
-    $childContact = Contact::createIndividual($childContactParams);
+    $childContact = $this->individualCreate($childContactParams);
 
     // Check if searching by parent group  returns both parent and child group contacts
     $searchParams = array(
index e7e822c8d2e9884defa2590453513bc6d284709a..7c85355c24bd22b3f287e8c85672e0f895887a3d 100644 (file)
@@ -72,7 +72,7 @@ class CRM_Contribute_BAO_ContributionPageTest extends CiviUnitTestCase {
 
     $this->assertNotNull($contributionpage->id);
     $this->assertType('int', $contributionpage->id);
-    ContributionPage::delete($contributionpage->id);
+    $this->callAPISuccess('ContributionPage', 'delete', array('id' => $contributionpage->id));
   }
 
   /**
@@ -91,7 +91,7 @@ class CRM_Contribute_BAO_ContributionPageTest extends CiviUnitTestCase {
     $is_active = 1;
     $pageActive = CRM_Contribute_BAO_ContributionPage::setIsActive($id, $is_active);
     $this->assertEquals($pageActive, TRUE, 'Verify financial types record deletion.');
-    ContributionPage::delete($contributionpage->id);
+    $this->callAPISuccess('ContributionPage', 'delete', array('id' => $contributionpage->id));
   }
 
   /**
@@ -114,7 +114,7 @@ class CRM_Contribute_BAO_ContributionPageTest extends CiviUnitTestCase {
     $this->assertEquals($params['title'], $values['title'], 'Verify contribution title.');
     $this->assertEquals($this->_financialTypeID, $values['financial_type_id'], 'Verify financial types id.');
     $this->assertEquals(1, $values['is_active'], 'Verify contribution is_active value.');
-    ContributionPage::delete($contributionpage->id);
+    $this->callAPISuccess('ContributionPage', 'delete', array('id' => $contributionpage->id));
   }
 
   /**
@@ -144,8 +144,8 @@ class CRM_Contribute_BAO_ContributionPageTest extends CiviUnitTestCase {
     $copycontributionpage = CRM_Contribute_BAO_ContributionPage::copy($contributionpage->id);
     $this->assertEquals($copycontributionpage->financial_type_id, $this->_financialTypeID, 'Check for Financial type id.');
     $this->assertEquals($copycontributionpage->goal_amount, 400, 'Check for goal amount.');
-    ContributionPage::delete($contributionpage->id);
-    ContributionPage::delete($copycontributionpage->id);
+    $this->callAPISuccess('ContributionPage', 'delete', array('id' => $contributionpage->id));
+    $this->callAPISuccess('ContributionPage', 'delete', array('id' => $copycontributionpage->id));
   }
 
 }
index e16dbafbebedd6c64c250e8fe7c4c0fc1016e3ea..9cf3cc880092f875fc638b80fedd1622f0a96c27 100644 (file)
@@ -40,7 +40,7 @@ class CRM_Core_BAO_AddressTest extends CiviUnitTestCase {
    * Create() method (create and update modes)
    */
   public function testCreate() {
-    $contactId = Contact::createIndividual();
+    $contactId = $this->individualCreate();
 
     $params = array();
     $params['address']['1'] = array(
@@ -102,7 +102,7 @@ class CRM_Core_BAO_AddressTest extends CiviUnitTestCase {
    * Add() method ( )
    */
   public function testAdd() {
-    $contactId = Contact::createIndividual();
+    $contactId = $this->individualCreate();
 
     $fixParams = array(
       'street_address' => 'E 906N Pine Pl W',
@@ -141,7 +141,7 @@ class CRM_Core_BAO_AddressTest extends CiviUnitTestCase {
    * AllAddress() method ( )
    */
   public function testallAddress() {
-    $contactId = Contact::createIndividual();
+    $contactId = $this->individualCreate();
 
     $fixParams = array(
       'street_address' => 'E 906N Pine Pl W',
@@ -199,7 +199,7 @@ class CRM_Core_BAO_AddressTest extends CiviUnitTestCase {
    * AllAddress() method ( ) with null value
    */
   public function testnullallAddress() {
-    $contactId = Contact::createIndividual();
+    $contactId = $this->individualCreate();
 
     $fixParams = array(
       'street_address' => 'E 906N Pine Pl W',
@@ -237,7 +237,7 @@ class CRM_Core_BAO_AddressTest extends CiviUnitTestCase {
    * GetValues() method (get Address fields)
    */
   public function testGetValues() {
-    $contactId = Contact::createIndividual();
+    $contactId = $this->individualCreate();
 
     $params = array();
     $params['address']['1'] = array(
index 2e83aecfc3809ebeee2ea4079b5d3eae2976ea73..015bff2dd03ccf9b4705907ad17000687a362db9 100644 (file)
@@ -257,20 +257,20 @@ class CRM_Core_BAO_CustomFieldTest extends CiviUnitTestCase {
       )),
     );
     $contacts = array(
-      'alice' => Contact::createIndividual(array(
+      'alice' => $this->individualCreate(array(
         'first_name' => 'Alice',
         'last_name' => 'Albertson',
         'custom_' . $fields['countryA']->id => $countriesByName['ANDORRA'],
         'custom_' . $fields['countryB']->id => $countriesByName['BARBADOS'],
       )),
-      'bob' => Contact::createIndividual(array(
+      'bob' => $this->individualCreate(array(
         'first_name' => 'Bob',
         'last_name' => 'Roberts',
         'custom_' . $fields['countryA']->id => $countriesByName['AUSTRIA'],
         'custom_' . $fields['countryB']->id => $countriesByName['BERMUDA'],
         'custom_' . $fields['countryC']->id => $countriesByName['CHAD'],
       )),
-      'carol' => Contact::createIndividual(array(
+      'carol' => $this->individualCreate(array(
         'first_name' => 'Carol',
         'last_name' => 'Carolson',
         'custom_' . $fields['countryC']->id => $countriesByName['CAMBODIA'],
index 30de68a896e001c7c019305457596f18e4ffebdb..aeadf78e5aa8dcf3aa2771e784d892be867f7990 100644 (file)
@@ -480,13 +480,13 @@ class CRM_Core_BAO_CustomGroupTest extends CiviUnitTestCase {
    * Test getActiveGroups() with Invalid Params()
    */
   public function testGetActiveGroupsWithInvalidParams() {
-    $contactId = Contact::createIndividual();
+    $contactId = $this->individualCreate();
     $activeGroups = CRM_Core_BAO_CustomGroup::getActiveGroups('ABC', 'civicrm/contact/view/cd', $contactId);
     $this->assertEquals(empty($activeGroups), TRUE, 'Check that Emprt params are retreived');
   }
 
   public function testGetActiveGroups() {
-    $contactId = Contact::createIndividual();
+    $contactId = $this->individualCreate();
     $customGrouptitle = 'Test Custom Group';
     $groupParams = array(
       'title' => $customGrouptitle,
index 9b17c612bfb3a808350615c6ea813e015bf56220..f00f5836beb2a4688036351c09bfc769fc8cbe9b 100644 (file)
@@ -12,7 +12,7 @@ class CRM_Core_BAO_CustomValueTableMultipleTest extends CiviUnitTestCase {
 
   public function testCustomGroupMultipleSingle() {
     $params = array();
-    $contactID = Contact::createIndividual();
+    $contactID = $this->individualCreate();
     $customGroup = Custom::createGroup($params, 'Individual', TRUE);
     $fields = array(
       'groupId' => $customGroup->id,
@@ -43,7 +43,7 @@ class CRM_Core_BAO_CustomValueTableMultipleTest extends CiviUnitTestCase {
 
   public function testCustomGroupMultipleDouble() {
     $params = array();
-    $contactID = Contact::createIndividual();
+    $contactID = $this->individualCreate();
     $customGroup = Custom::createGroup($params, 'Individual', TRUE);
     $fields = array(
       'groupId' => $customGroup->id,
@@ -76,7 +76,7 @@ class CRM_Core_BAO_CustomValueTableMultipleTest extends CiviUnitTestCase {
 
   public function testCustomGroupMultipleUpdate() {
     $params = array();
-    $contactID = Contact::createIndividual();
+    $contactID = $this->individualCreate();
     $customGroup = Custom::createGroup($params, 'Individual', TRUE);
     $fields = array(
       'groupId' => $customGroup->id,
@@ -118,7 +118,7 @@ class CRM_Core_BAO_CustomValueTableMultipleTest extends CiviUnitTestCase {
 
   public function testCustomGroupMultipleOldFormate() {
     $params = array();
-    $contactID = Contact::createIndividual();
+    $contactID = $this->individualCreate();
     $customGroup = Custom::createGroup($params, 'Individual', TRUE);
     $fields = array(
       'groupId' => $customGroup->id,
index e633279f9a78d093ea1bab92b83a119805a41a9d..2759866242eee7f5bd0760e7d25fe21bda40e565 100644 (file)
@@ -15,7 +15,7 @@ class CRM_Core_BAO_CustomValueTableSetGetTest extends CiviUnitTestCase {
    */
   public function testSetGetValuesDate() {
     $params = array();
-    $contactID = Contact::createIndividual();
+    $contactID = $this->individualCreate();
 
     //create Custom Group
     $customGroup = Custom::createGroup($params, 'Individual', TRUE);
@@ -114,7 +114,7 @@ class CRM_Core_BAO_CustomValueTableSetGetTest extends CiviUnitTestCase {
    */
   public function testSetGetValuesYesNoRadio() {
     $params = array();
-    $contactID = Contact::createIndividual();
+    $contactID = $this->individualCreate();
 
     //create Custom Group
     $customGroup = Custom::createGroup($params, 'Individual', TRUE);
index f8846716e510888d3fbecfb8f7ad4cc8f6f7b03d..86ec745ea2745d56a051053ca608d8886c94577f 100644 (file)
@@ -16,7 +16,7 @@ class CRM_Core_BAO_CustomValueTableTest extends CiviUnitTestCase {
    */
   public function testStoreCountry() {
     $params = array();
-    $contactID = Contact::createIndividual();
+    $contactID = $this->individualCreate();
     $customGroup = Custom::createGroup($params, 'Individual');
     $fields = array(
       'groupId' => $customGroup->id,
@@ -51,7 +51,7 @@ class CRM_Core_BAO_CustomValueTableTest extends CiviUnitTestCase {
    */
   public function atestStoreFile() {
     $params = array();
-    $contactID = Contact::createIndividual();
+    $contactID = $this->individualCreate();
     $customGroup = Custom::createGroup($params, 'Individual');
     $fields = array(
       'groupId' => $customGroup->id,
@@ -86,7 +86,7 @@ class CRM_Core_BAO_CustomValueTableTest extends CiviUnitTestCase {
    */
   public function testStoreStateProvince() {
     $params = array();
-    $contactID = Contact::createIndividual();
+    $contactID = $this->individualCreate();
     $customGroup = Custom::createGroup($params, 'Individual');
     $fields = array(
       'groupId' => $customGroup->id,
@@ -120,7 +120,7 @@ class CRM_Core_BAO_CustomValueTableTest extends CiviUnitTestCase {
    */
   public function testStoreDate() {
     $params = array();
-    $contactID = Contact::createIndividual();
+    $contactID = $this->individualCreate();
     $customGroup = Custom::createGroup($params, 'Individual');
     $fields = array(
       'groupId' => $customGroup->id,
@@ -155,7 +155,7 @@ class CRM_Core_BAO_CustomValueTableTest extends CiviUnitTestCase {
    */
   public function testStoreRichTextEditor() {
     $params = array();
-    $contactID = Contact::createIndividual();
+    $contactID = $this->individualCreate();
     $customGroup = Custom::createGroup($params, 'Individual');
     $fields = array(
       'groupId' => $customGroup->id,
@@ -191,7 +191,7 @@ class CRM_Core_BAO_CustomValueTableTest extends CiviUnitTestCase {
   public function testgetEntityValues() {
 
     $params = array();
-    $contactID = Contact::createIndividual();
+    $contactID = $this->individualCreate();
     $customGroup = Custom::createGroup($params, 'Individual');
     $fields = array(
       'groupId' => $customGroup->id,
@@ -228,7 +228,7 @@ class CRM_Core_BAO_CustomValueTableTest extends CiviUnitTestCase {
 
   public function testCustomGroupMultiple() {
     $params = array();
-    $contactID = Contact::createIndividual();
+    $contactID = $this->individualCreate();
     $customGroup = Custom::createGroup($params, 'Individual');
 
     $fields = array(
index 4dbe37c5cd32ba532b9d84c4e5eb739eec1cd0bf..f6d008b4c7b43169a07a9f8482816acc9a967547 100644 (file)
@@ -17,7 +17,7 @@ class CRM_Core_BAO_EmailTest extends CiviUnitTestCase {
    * Add() method (create and update modes)
    */
   public function testAdd() {
-    $contactId = Contact::createIndividual();
+    $contactId = $this->individualCreate();
 
     $params = array();
     $params = array(
@@ -57,7 +57,7 @@ class CRM_Core_BAO_EmailTest extends CiviUnitTestCase {
    * HoldEmail() method (set and reset on_hold condition)
    */
   public function testHoldEmail() {
-    $contactId = Contact::createIndividual();
+    $contactId = $this->individualCreate();
 
     $params = array(
       'email' => 'jane.doe@example.com',
@@ -132,12 +132,12 @@ class CRM_Core_BAO_EmailTest extends CiviUnitTestCase {
     $contactParams = array(
       'first_name' => 'Alan',
       'last_name' => 'Smith',
-      'email-1' => 'alan.smith1@example.com',
-      'email-2' => 'alan.smith2@example.com',
-      'email-3' => 'alan.smith3@example.com',
+      'email' => 'alan.smith1@example.com',
+      'api.email.create.0' => array('email' => 'alan.smith2@example.com', 'location_type_id' => 'Home'),
+      'api.email.create.1' => array('email' => 'alan.smith3@example.com', 'location_type_id' => 'Main'),
     );
 
-    $contactId = Contact::createIndividual($contactParams);
+    $contactId = $this->individualCreate($contactParams);
 
     $emails = CRM_Core_BAO_Email::allEmails($contactId);
 
index d9797ff1a4200a6720670a18c868dbd5ba5bea09..c1420a9e9f7be3bc93aefe2e665318ae40bee8c1 100644 (file)
@@ -13,7 +13,7 @@ class CRM_Core_BAO_IMTest extends CiviUnitTestCase {
    * Add() method (create and update modes)
    */
   public function testAdd() {
-    $contactId = Contact::createIndividual();
+    $contactId = $this->individualCreate();
 
     $params = array();
     $params = array(
index 3d6d037e2f855f7de41db26ef1efe0c3f601bed2..2b541ae476f6697fa102f7984a4872b9fc697ed8 100644 (file)
@@ -65,7 +65,7 @@ class CRM_Core_BAO_LocationTest extends CiviUnitTestCase {
   }
 
   public function testCreateWithMissingParams() {
-    $contactId = Contact::createIndividual();
+    $contactId = $this->individualCreate();
     $params = array(
       'contact_id' => $contactId,
       'street_address' => 'Saint Helier St',
@@ -87,7 +87,7 @@ class CRM_Core_BAO_LocationTest extends CiviUnitTestCase {
    * without civicrm_loc_block entry
    */
   public function testCreateWithoutLocBlock() {
-    $contactId = Contact::createIndividual();
+    $contactId = $this->individualCreate();
 
     //create various element of location block
     //like address, phone, email, openid, im.