diff options
author | Morris Jobke <hey@morrisjobke.de> | 2014-11-20 22:02:26 +0100 |
---|---|---|
committer | Morris Jobke <hey@morrisjobke.de> | 2014-11-20 22:02:26 +0100 |
commit | 593ef76e36a0167e87e30072730f8b6d91bb228e (patch) | |
tree | b87ce9683930d53e48e3d7f4296f0bcebdd44312 /tests/lib | |
parent | 78d9d4911224e4e3809f8a84085dcccbd41e33cb (diff) | |
download | nextcloud-server-593ef76e36a0167e87e30072730f8b6d91bb228e.tar.gz nextcloud-server-593ef76e36a0167e87e30072730f8b6d91bb228e.zip |
Revert "drop OC_Preferences::getUsers and getApps"
This reverts commit 09fd34eed908203674721af86ce889bfd0a0ef8d.
Diffstat (limited to 'tests/lib')
-rw-r--r-- | tests/lib/preferences-singleton.php | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/tests/lib/preferences-singleton.php b/tests/lib/preferences-singleton.php index 2bea889da9b..01e15acdfe1 100644 --- a/tests/lib/preferences-singleton.php +++ b/tests/lib/preferences-singleton.php @@ -40,6 +40,34 @@ class Test_Preferences extends \Test\TestCase { parent::tearDownAfterClass(); } + public function testGetUsers() { + $query = \OC_DB::prepare('SELECT DISTINCT `userid` FROM `*PREFIX*preferences`'); + $result = $query->execute(); + $expected = array(); + while ($row = $result->fetchRow()) { + $expected[] = $row['userid']; + } + + sort($expected); + $users = \OC_Preferences::getUsers(); + sort($users); + $this->assertEquals($expected, $users); + } + + public function testGetApps() { + $query = \OC_DB::prepare('SELECT DISTINCT `appid` FROM `*PREFIX*preferences` WHERE `userid` = ?'); + $result = $query->execute(array('Someuser')); + $expected = array(); + while ($row = $result->fetchRow()) { + $expected[] = $row['appid']; + } + + sort($expected); + $apps = \OC_Preferences::getApps('Someuser'); + sort($apps); + $this->assertEquals($expected, $apps); + } + public function testGetKeys() { $query = \OC_DB::prepare('SELECT DISTINCT `configkey` FROM `*PREFIX*preferences` WHERE `userid` = ? AND `appid` = ?'); $result = $query->execute(array('Someuser', 'getkeysapp')); |