public function testUpdateAddressBookSuccess()
{
$result = $this->backend->updateAddressBook(1, array('{DAV:}displayname' => 'updated', '{' . CardDAV\Plugin::NS_CARDDAV . '}addressbook-description' => 'updated'));
$this->assertTrue($result);
$result = $this->backend->getAddressBooksForUser('principals/user1');
$expected = array(array('id' => 1, 'uri' => 'book1', 'principaluri' => 'principals/user1', '{DAV:}displayname' => 'updated', '{' . CardDAV\Plugin::NS_CARDDAV . '}addressbook-description' => 'updated', '{http://calendarserver.org/ns/}getctag' => 2, '{' . CardDAV\Plugin::NS_CARDDAV . '}supported-address-data' => new CardDAV\Property\SupportedAddressData()));
$this->assertEquals($expected, $result);
}