From 7b0b6a99c031bdcbf2bfdf0d7ebbf1784ecbbd59 Mon Sep 17 00:00:00 2001 From: Joas Schilling Date: Sun, 4 May 2014 23:15:56 +0200 Subject: [PATCH] [ticket/12483] Close database connection when tearDown() is called Similar to phpbb_database_test_case::tearDown() PHPBB3-12483 --- tests/test_framework/phpbb_functional_test_case.php | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tests/test_framework/phpbb_functional_test_case.php b/tests/test_framework/phpbb_functional_test_case.php index 110c84927c..36d577aed7 100644 --- a/tests/test_framework/phpbb_functional_test_case.php +++ b/tests/test_framework/phpbb_functional_test_case.php @@ -108,6 +108,17 @@ class phpbb_functional_test_case extends phpbb_test_case } } + protected function tearDown() + { + parent::tearDown(); + + if ($this->db instanceof \phpbb\db\driver\driver_interface) + { + // Close the database connections again this test + $this->db->sql_close(); + } + } + /** * Perform a request to page *