Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 32 additions & 0 deletions tests/lib/ContactsManagerTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@

namespace Test;

use OCP\IAddressBook;

class ContactsManagerTest extends \Test\TestCase {

/** @var \OC\ContactsManager */
Expand Down Expand Up @@ -61,6 +63,7 @@ public function searchProvider(){
* @dataProvider searchProvider
*/
public function testSearch($search1, $search2, $expectedResult ){
/** @var \PHPUnit_Framework_MockObject_MockObject|IAddressBook $addressbook */
$addressbook1 = $this->getMockBuilder('\OCP\IAddressBook')
->disableOriginalConstructor()
->getMock();
Expand Down Expand Up @@ -94,6 +97,7 @@ public function testSearch($search1, $search2, $expectedResult ){


public function testDeleteHavePermission(){
/** @var \PHPUnit_Framework_MockObject_MockObject|IAddressBook $addressbook */
$addressbook = $this->getMockBuilder('\OCP\IAddressBook')
->disableOriginalConstructor()
->getMock();
Expand All @@ -113,6 +117,7 @@ public function testDeleteHavePermission(){
}

public function testDeleteNoPermission(){
/** @var \PHPUnit_Framework_MockObject_MockObject|IAddressBook $addressbook */
$addressbook = $this->getMockBuilder('\OCP\IAddressBook')
->disableOriginalConstructor()
->getMock();
Expand All @@ -130,6 +135,7 @@ public function testDeleteNoPermission(){
}

public function testDeleteNoAddressbook(){
/** @var \PHPUnit_Framework_MockObject_MockObject|IAddressBook $addressbook */
$addressbook = $this->getMockBuilder('\OCP\IAddressBook')
->disableOriginalConstructor()
->getMock();
Expand All @@ -144,6 +150,7 @@ public function testDeleteNoAddressbook(){
}

public function testCreateOrUpdateHavePermission(){
/** @var \PHPUnit_Framework_MockObject_MockObject|IAddressBook $addressbook */
$addressbook = $this->getMockBuilder('\OCP\IAddressBook')
->disableOriginalConstructor()
->getMock();
Expand All @@ -162,6 +169,7 @@ public function testCreateOrUpdateHavePermission(){
}

public function testCreateOrUpdateNoPermission(){
/** @var \PHPUnit_Framework_MockObject_MockObject|IAddressBook $addressbook */
$addressbook = $this->getMockBuilder('\OCP\IAddressBook')
->disableOriginalConstructor()
->getMock();
Expand All @@ -180,6 +188,7 @@ public function testCreateOrUpdateNoPermission(){
}

public function testCreateOrUpdateNOAdressbook(){
/** @var \PHPUnit_Framework_MockObject_MockObject|IAddressBook $addressbook */
$addressbook = $this->getMockBuilder('\OCP\IAddressBook')
->disableOriginalConstructor()
->getMock();
Expand All @@ -198,6 +207,7 @@ public function testIsEnabledIfNot(){
}

public function testIsEnabledIfSo(){
/** @var \PHPUnit_Framework_MockObject_MockObject|IAddressBook $addressbook */
$addressbook = $this->getMockBuilder('\OCP\IAddressBook')
->disableOriginalConstructor()
->getMock();
Expand All @@ -207,4 +217,26 @@ public function testIsEnabledIfSo(){
$this->assertTrue($result);
}

public function testAddressBookEnumeration() {
// create mock for the addressbook
/** @var \PHPUnit_Framework_MockObject_MockObject|IAddressBook $addressbook */
$addressbook = $this->getMockBuilder('\OCP\IAddressBook')
->disableOriginalConstructor()
->getMock();

// setup return for method calls
$addressbook->expects($this->any())
->method('getKey')
->will($this->returnValue('SIMPLE_ADDRESS_BOOK'));
$addressbook->expects($this->any())
->method('getDisplayName')
->will($this->returnValue('A very simple Addressbook'));

// register the address book
$this->cm->registerAddressBook($addressbook);
$all_books = $this->cm->getAddressBooks();

$this->assertEquals(1, count($all_books));
$this->assertEquals('A very simple Addressbook', $all_books['SIMPLE_ADDRESS_BOOK']);
}
}
130 changes: 0 additions & 130 deletions tests/lib/PublicNamespace/ContactsTest.php

This file was deleted.