Name Description Size
data
head.js import-globals-from ../../../test/resources/abSetup.js 1731
head_cardDAV.js 4499
test_abCardProperty.js Test suite for basic nsIAbCard functions. 6068
test_addrBookCard.js Test suite for basic nsIAbCard functions. 8408
test_basic_nsIAbDirectory.js Test suite for basic address book functions - tests obtaining the (default) personal address book and getting its details from the nsIAbDirectory. Functions/attributes not currently tested: - lastModifiedDate - childNodes - childCards - deleteDirectory - hasCard - hasDirectory - addCard - modifyCard - deleteCards - dropCard - addressLists - addMailList - listNickName - description - editMailListToDatabase - copyMailList 3655
test_bug387403.js Test for bug 387403 crash when opening e-mail with broken vcard. 602
test_bug448165.js A simple test to check for a regression of bug 448165: Mailnews crashes in nsAbMDBDirectory::DeleteCards if aCards is null 613
test_bug534822.js Tests for bug 534822 - non-built-in address books specified in preferences don't appear in address book lists. 1066
test_bug1522453.js 2249
test_bug1769889.js Tests that complex names are correctly flattened when stored in the database as FirstName/LastName, and when returned from the firstName/lastName getters. 2997
test_cardDAV_copyCard.js Copy the card to the local directory. 5225
test_cardDAV_offline.js The behaviour should remain the same even if Thunderbird restarts. If `restart` is true, simulate restarting. 16111
test_cardDAV_serverModified.js Tests what happens if a server modifies a card when it first arrives. In this test the server changes the card's UID and path, which Google's CardDAV server does, and also adds a new property. All changes should be reflected in the client. 2180
test_cardDAV_syncV1.js 8671
test_cardDAV_syncV2.js 12152
test_cardForEmail.js Tests nsIAbDirectory::cardForEmailAddress - checks correct return when no email address supplied - checks correct return when no matching email address supplied - checks correct return when matching email address supplied. Uses: cardForEmail.mab 3833
test_collection.js Test suite for the Address Collector Service. This tests the main collection functions for adding new cards and modifying existing ones. Tests against cards in different ABs are done in test_collection_2.js. 11322
test_collection_2.js Test suite for the Address Collector Service part 2. This test checks that we don't collect addresses when they already exist in other address books. 1403
test_convertOnSave.js Tests an instance of nsAbCardProperty. 10695
test_db_enumerator.js This test verifies that we don't crash if we have an enumerator on an addr database and delete the underlying directory, which forces the ab closed. 2300
test_delete_book.js 2308
test_export.js 5300
test_jsaddrbook.js 13032
test_ldap1.js Test suite for basic LDAP address book functions 4727
test_ldap2.js Test suite for bug 532170. LDAP address book named with cyrillic/chinese letters doesn't work. 1405
test_LDAPMessage.js Tests for LDAPMessage.sys.mjs. 3401
test_ldapOffline.js Test suite to check that we correctly get child cards for LDAP directories when offline and that we don't crash. 1411
test_ldapquery.js Test basic LDAP querying. 5586
test_ldapReplication.js 4819
test_LDAPSyncQuery.js Test suite for nsILDAPSyncQuery. 2133
test_mailList1.js Test suite for mailing list functions. This suite relies on abLists1.mab. checkLists requires that the mailing list name be "TestList<n>" where <n> is the number of the list that also matches the <n> in the uri: moz-ab???directory://path/MailList<n> 1734
test_nsAbAutoCompleteMyDomain.js Test suite for nsAbAutoCompleteSearch 4170
test_nsAbAutoCompleteSearch1.js First test suite for nsAbAutoCompleteSearch - tests searching in address books for autocomplete matches, and checks sort order is correct (without popularity checks). 14156
test_nsAbAutoCompleteSearch2.js Second Test suite for nsAbAutoCompleteSearch - test follow-on lookup after a previous search. We run this test without address books, constructing manually ourselves, so that we can ensure that we're not getting the data out of the address books. 5092
test_nsAbAutoCompleteSearch3.js Third Test suite for nsAbAutoCompleteSearch - test for duplicate elimination 4372
test_nsAbAutoCompleteSearch4.js Fourth Test suite for nsAbAutoCompleteSearch - test for second email address. 7058
test_nsAbAutoCompleteSearch5.js This suite ensures that we can correctly read and re-set the popularity indexes on a 3797
test_nsAbAutoCompleteSearch6.js Tests for for nsAbAutoCompleteSearch scoring. 5750
test_nsAbAutoCompleteSearch7.js Tests for nsAbAutoCompleteSearch - tests searching in address books for autocomplete matches, and checks sort order is correct according to scores. 4637
test_nsAbManager2.js Test suite for nsAbManager functions relating to add/delete directories and getting the list of directories.. 2038
test_nsAbManager3.js Tests that an address book, once renamed, is not deleted when a sibling address book is deleted. 1322
test_nsAbManager4.js Creating a new address book with the same name as an existing one should always produce a unique preference branch. Check that it does. 2189
test_nsAbManager5.js 1609
test_nsAbManager6.js Tests getMailListFromName() and mailListNameExists() which relies on it. 824
test_nsIAbCard.js Test suite for more complicated nsIAbCard functions. XXX At the moment these just check the functions basically work i.e. can set up all the parameters correctly. We'll have to extend them as we develop the address book more, especially looking towards standards etc. 12461
test_nsIAbDirectory_getMailListFromName.js Test suite for the getMailListFromName() function. 1287
test_nsLDAPURL.js Test suite for nsLDAPURL functions. 11870
test_photoURL.js Tests that vCard photo data is correctly translated into a URL for display. 1380
test_preferDisplayName.js Tests that the mail.displayname.version preference is correctly incremented if a card's DisplayName or PreferDisplayName properties change. 2757
test_search.js 1991
test_vCard.js 12695
test_vCard21.js 6506
test_vCardProperties.js Tests of VCardProperties and VCardPropertyEntry. 23389
xpcshell.ini 1405
xpcshell_cardDAV.ini 269