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