X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=tests%2Fphpunit%2FCiviTest%2FCiviUnitTestCase.php;h=b6d5a62298cea411e39d254154117dcb3f0d0bb6;hb=ffea413fa2b6ae36bc0c423f4e883443f809e6e2;hp=8c54795b20d57c754d535290f791b948bffd254f;hpb=6f2b63d845f2db6f585bb87c99d4e66a00496952;p=civicrm-core.git diff --git a/tests/phpunit/CiviTest/CiviUnitTestCase.php b/tests/phpunit/CiviTest/CiviUnitTestCase.php index 8c54795b20..b6d5a62298 100644 --- a/tests/phpunit/CiviTest/CiviUnitTestCase.php +++ b/tests/phpunit/CiviTest/CiviUnitTestCase.php @@ -39,11 +39,6 @@ require_once CIVICRM_SETTINGS_PATH; /** * Include class definitions */ -require_once 'PHPUnit/Extensions/Database/TestCase.php'; -require_once 'PHPUnit/Framework/TestResult.php'; -require_once 'PHPUnit/Extensions/Database/DataSet/FlatXmlDataSet.php'; -require_once 'PHPUnit/Extensions/Database/DataSet/XmlDataSet.php'; -require_once 'PHPUnit/Extensions/Database/DataSet/QueryDataSet.php'; require_once 'tests/phpunit/Utils.php'; require_once 'api/api.php'; require_once 'CRM/Financial/BAO/FinancialType.php'; @@ -391,7 +386,7 @@ class CiviUnitTestCase extends PHPUnit_Extensions_Database_TestCase { $xmlFiles = glob($fixturesDir . '/*.xml'); foreach ($xmlFiles as $xmlFixture) { $op = new PHPUnit_Extensions_Database_Operation_Insert(); - $dataset = new PHPUnit_Extensions_Database_DataSet_XMLDataSet($xmlFixture); + $dataset = $this->createXMLDataSet($xmlFixture); $this->_tablesToTruncate = array_merge($this->_tablesToTruncate, $dataset->getTableNames()); $op->execute($this->_dbconn, $dataset); } @@ -438,6 +433,8 @@ class CiviUnitTestCase extends PHPUnit_Extensions_Database_TestCase { */ protected function tearDown() { error_reporting(E_ALL & ~E_NOTICE); + $session = CRM_Core_Session::singleton(); + $session->set('userID', NULL); $tablesToTruncate = array('civicrm_contact'); $this->quickCleanup($tablesToTruncate); $this->cleanTempDirs(); @@ -1054,7 +1051,6 @@ class CiviUnitTestCase extends PHPUnit_Extensions_Database_TestCase { $params[$key] = $values[$seq % sizeof($values)]; } if ($contact_type == 'Individual' ) { - $employer = $this->sampleContact('Organization', $seq); $params['email'] = strtolower( $params['first_name'] . '_' . $params['last_name'] . '@civicrm.org' ); @@ -2377,6 +2373,7 @@ AND ( TABLE_NAME LIKE 'civicrm_value_%' ) 'civicrm_participant', 'civicrm_participant_payment', 'civicrm_pledge', + 'civicrm_price_set_entity', ); $this->quickCleanup($tablesToTruncate); CRM_Core_DAO::executeQuery("DELETE FROM civicrm_membership_status WHERE name NOT IN('New', 'Current', 'Grace', 'Expired', 'Pending', 'Cancelled', 'Deceased')");