From 7356e732b7daaaccaf6aed3e0f8abd028e7c0821 Mon Sep 17 00:00:00 2001 From: "Eloy Lafuente (stronk7)" Date: Mon, 28 Jan 2013 18:25:38 +0100 Subject: [PATCH] MDL-37086 phpunit: use alt reset method. When code executed in test cases is using/preventing database transactions, phpunit itself cannot use transactions for reseting between cases. But we can tell it about, so some alternative (and slower) method for reseting will be used. --- message/tests/externallib_test.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/message/tests/externallib_test.php b/message/tests/externallib_test.php index 37abe4dd2e6..983476987c0 100644 --- a/message/tests/externallib_test.php +++ b/message/tests/externallib_test.php @@ -62,6 +62,8 @@ class core_message_external_testcase extends externallib_advanced_testcase { global $DB, $USER, $CFG; $this->resetAfterTest(true); + // Transactions used in tests, tell phpunit use alternative reset method. + $this->preventResetByRollback(); // Turn off all message processors (so nothing is really sent) require_once($CFG->dirroot . '/message/lib.php'); -- 2.43.0