aboutsummaryrefslogtreecommitdiffstats
path: root/tests/lib/public
diff options
context:
space:
mode:
authorJoas Schilling <nickvergessen@owncloud.com>2016-05-19 08:56:47 +0200
committerJoas Schilling <nickvergessen@owncloud.com>2016-05-19 08:56:47 +0200
commitd19d6533dd8061f130e50fc55943cdcebc923fdd (patch)
tree627f4f010f5ebd86a369fd2618128654d87211ef /tests/lib/public
parent859d2bc0ffb0c0c8a473679c1e785366e83b267b (diff)
downloadnextcloud-server-d19d6533dd8061f130e50fc55943cdcebc923fdd.tar.gz
nextcloud-server-d19d6533dd8061f130e50fc55943cdcebc923fdd.zip
Fix public/ namespace in tests
Diffstat (limited to 'tests/lib/public')
-rw-r--r--tests/lib/public/contacts.php118
-rw-r--r--tests/lib/public/ocpconfig.php36
-rw-r--r--tests/lib/public/util.php47
3 files changed, 0 insertions, 201 deletions
diff --git a/tests/lib/public/contacts.php b/tests/lib/public/contacts.php
deleted file mode 100644
index 151e98d3905..00000000000
--- a/tests/lib/public/contacts.php
+++ /dev/null
@@ -1,118 +0,0 @@
-<?php
-/**
- * ownCloud
- *
- * @author Thomas Müller
- * @copyright 2012 Thomas Müller thomas.mueller@tmit.eu
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU AFFERO GENERAL PUBLIC LICENSE for more details.
- *
- * You should have received a copy of the GNU Affero General Public
- * License along with this library. If not, see <http://www.gnu.org/licenses/>.
- */
-
-class Test_Contacts extends \Test\TestCase {
- protected function setUp() {
- parent::setUp();
- OCP\Contacts::clear();
- }
-
- public function testDisabledIfEmpty() {
- // pretty simple
- $this->assertFalse(OCP\Contacts::isEnabled());
- }
-
- public function testEnabledAfterRegister() {
- // create mock for the addressbook
- $stub = $this->getMockForAbstractClass("OCP\IAddressBook", array('getKey'));
-
- // we expect getKey to be called twice:
- // first time on register
- // second time on un-register
- $stub->expects($this->exactly(2))
- ->method('getKey');
-
- // not enabled before register
- $this->assertFalse(OCP\Contacts::isEnabled());
-
- // register the address book
- OCP\Contacts::registerAddressBook($stub);
-
- // contacts api shall be enabled
- $this->assertTrue(OCP\Contacts::isEnabled());
-
- // unregister the address book
- OCP\Contacts::unregisterAddressBook($stub);
-
- // not enabled after register
- $this->assertFalse(OCP\Contacts::isEnabled());
- }
-
- public function testAddressBookEnumeration() {
- // create mock for the addressbook
- $stub = $this->getMockForAbstractClass("OCP\IAddressBook", array('getKey', 'getDisplayName'));
-
- // setup return for method calls
- $stub->expects($this->any())
- ->method('getKey')
- ->will($this->returnValue('SIMPLE_ADDRESS_BOOK'));
- $stub->expects($this->any())
- ->method('getDisplayName')
- ->will($this->returnValue('A very simple Addressbook'));
-
- // register the address book
- OCP\Contacts::registerAddressBook($stub);
- $all_books = OCP\Contacts::getAddressBooks();
-
- $this->assertEquals(1, count($all_books));
- $this->assertEquals('A very simple Addressbook', $all_books['SIMPLE_ADDRESS_BOOK']);
- }
-
- public function testSearchInAddressBook() {
- // create mock for the addressbook
- $stub1 = $this->getMockForAbstractClass("OCP\IAddressBook", array('getKey', 'getDisplayName', 'search'));
- $stub2 = $this->getMockForAbstractClass("OCP\IAddressBook", array('getKey', 'getDisplayName', 'search'));
-
- $searchResult1 = array(
- array('id' => 0, 'FN' => 'Frank Karlitschek', 'EMAIL' => 'a@b.c', 'GEO' => '37.386013;-122.082932'),
- array('id' => 5, 'FN' => 'Klaas Freitag', 'EMAIL' => array('d@e.f', 'g@h.i')),
- );
- $searchResult2 = array(
- array('id' => 0, 'FN' => 'Thomas Müller', 'EMAIL' => 'a@b.c'),
- array('id' => 5, 'FN' => 'Thomas Tanghus', 'EMAIL' => array('d@e.f', 'g@h.i')),
- );
-
- // setup return for method calls for $stub1
- $stub1->expects($this->any())->method('getKey')->will($this->returnValue('SIMPLE_ADDRESS_BOOK1'));
- $stub1->expects($this->any())->method('getDisplayName')->will($this->returnValue('Address book ownCloud Inc'));
- $stub1->expects($this->any())->method('search')->will($this->returnValue($searchResult1));
-
- // setup return for method calls for $stub2
- $stub2->expects($this->any())->method('getKey')->will($this->returnValue('SIMPLE_ADDRESS_BOOK2'));
- $stub2->expects($this->any())->method('getDisplayName')->will($this->returnValue('Address book ownCloud Community'));
- $stub2->expects($this->any())->method('search')->will($this->returnValue($searchResult2));
-
- // register the address books
- OCP\Contacts::registerAddressBook($stub1);
- OCP\Contacts::registerAddressBook($stub2);
- $all_books = OCP\Contacts::getAddressBooks();
-
- // assert the count - doesn't hurt
- $this->assertEquals(2, count($all_books));
-
- // perform the search
- $result = OCP\Contacts::search('x', array());
-
- // we expect 4 hits
- $this->assertEquals(4, count($result));
-
- }
-}
diff --git a/tests/lib/public/ocpconfig.php b/tests/lib/public/ocpconfig.php
deleted file mode 100644
index 947d2b3c9ef..00000000000
--- a/tests/lib/public/ocpconfig.php
+++ /dev/null
@@ -1,36 +0,0 @@
-<?php
-/**
- * ownCloud
- *
- * @author Thomas Müller
- * @copyright 2014 Thomas Müller thomas.mueller@tmit.eu
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU AFFERO GENERAL PUBLIC LICENSE for more details.
- *
- * You should have received a copy of the GNU Affero General Public
- * License along with this library. If not, see <http://www.gnu.org/licenses/>.
- */
-
-class Test_OCPConfig extends \Test\TestCase {
-
- public function testSetAppValueIfSetToNull() {
-
- $key = $this->getUniqueID('key-');
-
- $result = \OCP\Config::setAppValue('unit-test', $key, null);
- $this->assertTrue($result);
-
- $result = \OCP\Config::setAppValue('unit-test', $key, '12');
- $this->assertTrue($result);
-
- }
-
-}
diff --git a/tests/lib/public/util.php b/tests/lib/public/util.php
deleted file mode 100644
index ebc4f70079b..00000000000
--- a/tests/lib/public/util.php
+++ /dev/null
@@ -1,47 +0,0 @@
-<?php
-/**
- * ownCloud
- *
- * @author Victor Dubiniuk
- * @copyright 2015 Victor Dubiniuk victor.dubiniuk@owncloud.com
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU AFFERO GENERAL PUBLIC LICENSE for more details.
- *
- * You should have received a copy of the GNU Affero General Public
- * License along with this library. If not, see <http://www.gnu.org/licenses/>.
- */
-
-class Test_Public_Util extends \Test\TestCase {
- protected function setUp() {
- parent::setUp();
- OCP\Contacts::clear();
- }
-
- /**
- * @dataProvider channelProvider
- *
- * @param string $channel
- */
- public function testOverrideChannel($channel) {
- \OCP\Util::setChannel($channel);
- $actual = \OCP\Util::getChannel($channel);
- $this->assertEquals($channel, $actual);
- }
-
- public function channelProvider() {
- return [
- ['daily'],
- ['beta'],
- ['stable'],
- ['production']
- ];
- }
-}