From d70a4a960da243a490c9b3211fb91f59864f5ba5 Mon Sep 17 00:00:00 2001 From: kondou <kondou@ts.unde.re> Date: Tue, 6 Aug 2013 17:30:58 +0200 Subject: [PATCH] Use setUpBeforeClass() and tearDownAfterClass() --- tests/lib/appconfig.php | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/tests/lib/appconfig.php b/tests/lib/appconfig.php index c73e528a27..4d82cd5ba7 100644 --- a/tests/lib/appconfig.php +++ b/tests/lib/appconfig.php @@ -7,7 +7,7 @@ */ class Test_Appconfig extends PHPUnit_Framework_TestCase { - private function fillDb() { + public static function setUpBeforeClass() { $query = \OC_DB::prepare('INSERT INTO `*PREFIX*appconfig` VALUES (?, ?, ?)'); $query->execute(array('testapp', 'enabled', 'true')); @@ -26,9 +26,15 @@ class Test_Appconfig extends PHPUnit_Framework_TestCase { $query->execute(array('anotherapp', 'enabled', 'false')); } - public function testGetApps() { - $this->fillDb(); + public static function tearDownAfterClass() { + $query = \OC_DB::prepare('DELETE FROM `*PREFIX*appconfig` WHERE `appid` = ?'); + $query->execute(array('testapp')); + $query->execute(array('someapp')); + $query->execute(array('123456')); + $query->execute(array('anotherapp')); + } + public function testGetApps() { $query = \OC_DB::prepare('SELECT DISTINCT `appid` FROM `*PREFIX*appconfig`'); $result = $query->execute(); $expected = array(); -- GitLab