summaryrefslogtreecommitdiffstats
path: root/tests/lib/PublicNamespace
diff options
context:
space:
mode:
authorMorris Jobke <hey@morrisjobke.de>2018-03-14 10:47:09 +0100
committerMorris Jobke <hey@morrisjobke.de>2018-03-14 10:47:09 +0100
commit8d4b76c0e22721bae25ff9702e6ca61dd72dfe2f (patch)
tree9a477f5756a76be5c897aae6e3216edc86244245 /tests/lib/PublicNamespace
parent2d5febd0b9fe7f5b9e6a463fa877fef1148921c8 (diff)
downloadnextcloud-server-8d4b76c0e22721bae25ff9702e6ca61dd72dfe2f.tar.gz
nextcloud-server-8d4b76c0e22721bae25ff9702e6ca61dd72dfe2f.zip
Remove deprecated OCP\Contacts
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Diffstat (limited to 'tests/lib/PublicNamespace')
-rw-r--r--tests/lib/PublicNamespace/ContactsTest.php36
-rw-r--r--tests/lib/PublicNamespace/UtilTest.php5
2 files changed, 23 insertions, 18 deletions
diff --git a/tests/lib/PublicNamespace/ContactsTest.php b/tests/lib/PublicNamespace/ContactsTest.php
index 8b07c4831b6..58e3deea614 100644
--- a/tests/lib/PublicNamespace/ContactsTest.php
+++ b/tests/lib/PublicNamespace/ContactsTest.php
@@ -21,19 +21,24 @@
namespace Test\PublicNamespace;
+use OCP\IAddressBook;
+
class ContactsTest extends \Test\TestCase {
protected function setUp() {
parent::setUp();
- \OCP\Contacts::clear();
+ \OC::$server->getContactsManager()->clear();
}
public function testDisabledIfEmpty() {
// pretty simple
- $this->assertFalse(\OCP\Contacts::isEnabled());
+ $this->assertFalse(\OC::$server->getContactsManager()->isEnabled());
}
public function testEnabledAfterRegister() {
+ $cm = \OC::$server->getContactsManager();
+
// create mock for the addressbook
+ /** @var \PHPUnit_Framework_MockObject_MockObject|IAddressBook $stub */
$stub = $this->getMockForAbstractClass("OCP\IAddressBook", array('getKey'));
// we expect getKey to be called twice:
@@ -43,23 +48,24 @@ class ContactsTest extends \Test\TestCase {
->method('getKey');
// not enabled before register
- $this->assertFalse(\OCP\Contacts::isEnabled());
+ $this->assertFalse($cm->isEnabled());
// register the address book
- \OCP\Contacts::registerAddressBook($stub);
+ $cm->registerAddressBook($stub);
// contacts api shall be enabled
- $this->assertTrue(\OCP\Contacts::isEnabled());
+ $this->assertTrue($cm->isEnabled());
// unregister the address book
- \OCP\Contacts::unregisterAddressBook($stub);
+ $cm->unregisterAddressBook($stub);
// not enabled after register
- $this->assertFalse(\OCP\Contacts::isEnabled());
+ $this->assertFalse($cm->isEnabled());
}
public function testAddressBookEnumeration() {
// create mock for the addressbook
+ /** @var \PHPUnit_Framework_MockObject_MockObject|IAddressBook $stub */
$stub = $this->getMockForAbstractClass("OCP\IAddressBook", array('getKey', 'getDisplayName'));
// setup return for method calls
@@ -71,8 +77,9 @@ class ContactsTest extends \Test\TestCase {
->will($this->returnValue('A very simple Addressbook'));
// register the address book
- \OCP\Contacts::registerAddressBook($stub);
- $all_books = \OCP\Contacts::getAddressBooks();
+ $cm = \OC::$server->getContactsManager();
+ $cm->registerAddressBook($stub);
+ $all_books = $cm->getAddressBooks();
$this->assertEquals(1, count($all_books));
$this->assertEquals('A very simple Addressbook', $all_books['SIMPLE_ADDRESS_BOOK']);
@@ -80,7 +87,9 @@ class ContactsTest extends \Test\TestCase {
public function testSearchInAddressBook() {
// create mock for the addressbook
+ /** @var \PHPUnit_Framework_MockObject_MockObject|IAddressBook $stub1 */
$stub1 = $this->getMockForAbstractClass("OCP\IAddressBook", array('getKey', 'getDisplayName', 'search'));
+ /** @var \PHPUnit_Framework_MockObject_MockObject|IAddressBook $stub2 */
$stub2 = $this->getMockForAbstractClass("OCP\IAddressBook", array('getKey', 'getDisplayName', 'search'));
$searchResult1 = array(
@@ -103,15 +112,16 @@ class ContactsTest extends \Test\TestCase {
$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();
+ $cm = \OC::$server->getContactsManager();
+ $cm->registerAddressBook($stub1);
+ $cm->registerAddressBook($stub2);
+ $all_books = $cm->getAddressBooks();
// assert the count - doesn't hurt
$this->assertEquals(2, count($all_books));
// perform the search
- $result = \OCP\Contacts::search('x', array());
+ $result = $cm->search('x', array());
// we expect 4 hits
$this->assertEquals(4, count($result));
diff --git a/tests/lib/PublicNamespace/UtilTest.php b/tests/lib/PublicNamespace/UtilTest.php
index 31d1f9fb0ee..7892501aaa0 100644
--- a/tests/lib/PublicNamespace/UtilTest.php
+++ b/tests/lib/PublicNamespace/UtilTest.php
@@ -23,11 +23,6 @@ namespace Test\PublicNamespace;
class UtilTest extends \Test\TestCase {
- protected function setUp() {
- parent::setUp();
- \OCP\Contacts::clear();
- }
-
/**
* @dataProvider channelProvider
*