From 88a90442958cb6f15c3bac7465f7ab58a9ee7e00 Mon Sep 17 00:00:00 2001 From: eileen Date: Tue, 19 Mar 2019 16:55:52 +1300 Subject: [PATCH] Reset REQUEST, GET & POST in main tearDown I've been noticing tests failing on lines which indicate they were getting variables from these - e.g CRM_Member_Form_MembershipTest::testSubmitUpdateMembershipFromPartiallyPaid CiviCRM_API3_Exception: Expected one Contact but found 0 /home/jenkins/bknix-dfl/build/core-13854-7x4fu/sites/all/modules/civicrm/api/api.php:45 /home/jenkins/bknix-dfl/build/core-13854-7x4fu/sites/all/modules/civicrm/CRM/Contribute/Form/AbstractEditPayment.php:757 /home/jenkins/bknix-dfl/build/core-13854-7x4fu/sites/all/modules/civicrm/CRM/Contribute/Form/AbstractEditPayment.php:256 /home/jenkins/bknix-dfl/build/core-13854-7x4fu/sites/all/modules/civicrm/CRM/Member/Form.php:153 /home/jenkins/bknix-dfl/build/core-13854-7x4fu/sites/all/modules/civicrm/CRM/Member/Form/Membership.php:224 /home/jenkins/bknix-dfl/build/core-13854-7x4fu/sites/all/modules/civicrm/tests/phpunit/CRM/Member/Form/MembershipTest.php:832 /home/jenkins/bknix-dfl/build/core-13854-7x4fu/sites/all/modules/civicrm/tests/phpunit/CRM/Member/Form/MembershipTest.php:895 /home/jenkins/bknix-dfl/build/core-13854-7x4fu/sites/all/modules/civicrm/tests/phpunit/CiviTest/CiviUnitTestCase.php:196 /home/jenkins/bknix-dfl/civicrm-buildkit/extern/phpunit5/phpunit5.phar:598 --- tests/phpunit/CiviTest/CiviUnitTestCase.php | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/phpunit/CiviTest/CiviUnitTestCase.php b/tests/phpunit/CiviTest/CiviUnitTestCase.php index a0f04fe81a..c12a2dd92e 100644 --- a/tests/phpunit/CiviTest/CiviUnitTestCase.php +++ b/tests/phpunit/CiviTest/CiviUnitTestCase.php @@ -336,6 +336,7 @@ class CiviUnitTestCase extends PHPUnit_Extensions_Database_TestCase { //flush component settings CRM_Core_Component::getEnabledComponents(TRUE); + $_REQUEST = $_GET = $_POST = []; error_reporting(E_ALL); $this->_sethtmlGlobals(); -- 2.25.1