From: Piotr Szydelko Date: Thu, 29 Aug 2013 10:28:22 +0000 (+0200) Subject: [Contact] Fixed TTS-1926 Contact.groupIds attribute X-Git-Tag: 2.2.1_release~209 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ca86c57c040a7b73423187e6d2227f2dd99a4753;p=test%2Ftct%2Fweb%2Fapi.git [Contact] Fixed TTS-1926 Contact.groupIds attribute Change-Id: I462475793514cfe9c3160a748243a4f97f61c152 --- diff --git a/tct-contact-tizen-tests/contact/Contact_addressBookId_attribute.html b/tct-contact-tizen-tests/contact/Contact_addressBookId_attribute.html index a51e6c46e..a1a1a7dce 100644 --- a/tct-contact-tizen-tests/contact/Contact_addressBookId_attribute.html +++ b/tct-contact-tizen-tests/contact/Contact_addressBookId_attribute.html @@ -63,8 +63,7 @@ test(function () { })], notes: ["Lorem Ipsum"], urls: [new tizen.ContactWebSite("http://www.domain.com", "BLOG")], - ringtoneURI: TEST_RING_1, - groupIds: [new tizen.ContactGroup("Family", TEST_RING_1, TEST_IMAGE_1)] + ringtoneURI: TEST_RING_1 }); assert_own_property(contact, "addressBookId", "Contact doesn't own addressBookId property."); assert_equals(contact.addressBookId, null, "contact.addressBookId attribute."); diff --git a/tct-contact-tizen-tests/contact/Contact_addresses_attribute.html b/tct-contact-tizen-tests/contact/Contact_addresses_attribute.html index 69cd255f9..ed22cae31 100644 --- a/tct-contact-tizen-tests/contact/Contact_addresses_attribute.html +++ b/tct-contact-tizen-tests/contact/Contact_addresses_attribute.html @@ -70,8 +70,7 @@ test(function () { })], notes: ["Lorem Ipsum"], urls: [new tizen.ContactWebSite("http://www.domain.com", "BLOG")], - ringtoneURI: TEST_RING_1, - groupIds: [new tizen.ContactGroup("Family", TEST_RING_1, TEST_IMAGE_1)] + ringtoneURI: TEST_RING_1 }); assert_own_property(contact, "addresses", "Contact doesn't own addresses property."); assert_equals(contact.addresses[0].country, contactAddress.country, "addresses.country attribute."); diff --git a/tct-contact-tizen-tests/contact/Contact_anniversaries_attribute.html b/tct-contact-tizen-tests/contact/Contact_anniversaries_attribute.html index eaee672a8..24e6c8311 100644 --- a/tct-contact-tizen-tests/contact/Contact_anniversaries_attribute.html +++ b/tct-contact-tizen-tests/contact/Contact_anniversaries_attribute.html @@ -65,8 +65,7 @@ test(function () { })], notes: ["Lorem Ipsum"], urls: [new tizen.ContactWebSite("http://www.domain.com", "BLOG")], - ringtoneURI: TEST_RING_1, - groupIds: [new tizen.ContactGroup("Family", TEST_RING_1, TEST_IMAGE_1)] + ringtoneURI: TEST_RING_1 }); assert_own_property(contact, "anniversaries", "Contact doesn't own anniversaries property."); assert_equals(contact.anniversaries[0].date.toString(), anniversaries.date.toString(), "anniversaries.date attribute."); diff --git a/tct-contact-tizen-tests/contact/Contact_birthday_attribute.html b/tct-contact-tizen-tests/contact/Contact_birthday_attribute.html index b806fc094..7402c1560 100644 --- a/tct-contact-tizen-tests/contact/Contact_birthday_attribute.html +++ b/tct-contact-tizen-tests/contact/Contact_birthday_attribute.html @@ -63,8 +63,7 @@ test(function () { })], notes: ["Lorem Ipsum"], urls: [new tizen.ContactWebSite("http://www.domain.com", "BLOG")], - ringtoneURI: TEST_RING_1, - groupIds: [new tizen.ContactGroup("Family", TEST_RING_1, TEST_IMAGE_1)] + ringtoneURI: TEST_RING_1 }); assert_own_property(contact, "birthday", "Contact doesn't own birthday property."); assert_equals(contact.birthday.toString(), new Date(1980, 3, 4).toString(), "birthday attribute."); diff --git a/tct-contact-tizen-tests/contact/Contact_emails_attribute.html b/tct-contact-tizen-tests/contact/Contact_emails_attribute.html index c150503fe..6b5b202f2 100644 --- a/tct-contact-tizen-tests/contact/Contact_emails_attribute.html +++ b/tct-contact-tizen-tests/contact/Contact_emails_attribute.html @@ -65,8 +65,7 @@ test(function () { })], notes:["Lorem Ipsum"], urls: [new tizen.ContactWebSite("http://www.domain.com", "BLOG")], - ringtoneURI: TEST_RING_1, - groupIds: [new tizen.ContactGroup("Family", TEST_RING_1, TEST_IMAGE_1)] + ringtoneURI: TEST_RING_1 }); assert_own_property(contact, "emails", "Contact doesn't own emails property."); assert_equals(contact.emails[0].email, contactEmailAddress.email, "contact.email attribute."); diff --git a/tct-contact-tizen-tests/contact/Contact_groupIds_attribute.html b/tct-contact-tizen-tests/contact/Contact_groupIds_attribute.html index 708fa779e..483e2c945 100644 --- a/tct-contact-tizen-tests/contact/Contact_groupIds_attribute.html +++ b/tct-contact-tizen-tests/contact/Contact_groupIds_attribute.html @@ -37,9 +37,15 @@ Authors: //==== TEST_CRITERIA AE AT ASG AN test(function () { - var contact, contactGroupId, newContactGroupId; - contactGroupId = new tizen.ContactGroup("Family", TEST_RING_1, TEST_IMAGE_1); - newContactGroupId = new tizen.ContactGroup("Family1", TEST_RING_2, TEST_IMAGE_1); + var contact, addressBook, contactGroup, contactGroupId, newContactGroup, newContactGroupId; + addressBook = tizen.contact.getDefaultAddressBook(); + contactGroup = new tizen.ContactGroup("Family", TEST_RING_1, TEST_IMAGE_1); + addressBook.addGroup(contactGroup); + contactGroupId = contactGroup.id; + newContactGroup = new tizen.ContactGroup("Family1", TEST_RING_2, TEST_IMAGE_1); + addressBook.addGroup(newContactGroup); + newContactGroupId = newContactGroup.id; + contact = new tizen.Contact({ name: new tizen.ContactName({ firstName: "John", @@ -66,18 +72,21 @@ test(function () { notes: ["Lorem Ipsum"], urls: [new tizen.ContactWebSite("http://www.domain.com", "BLOG")], ringtoneURI: TEST_RING_1, - groupIds: [new tizen.ContactGroup("Family", TEST_RING_1, TEST_IMAGE_1)] + groupIds: [contactGroupId] }); assert_own_property(contact, "groupIds", "Contact doesn't own groupIds property."); - assert_equals(contact.groupIds[0].groupIds, contactGroupId.groupIds, "groupIds.email attribute."); assert_type(contact.groupIds, "array", "contact.groupIds type chceck"); assert_equals(contact.groupIds.length, 1, "contact.groupIds.length chceck"); + assert_equals(contact.groupIds[0].groupIds, contactGroupId.groupIds, "groupIds.groupIds attribute."); contact.groupIds = [newContactGroupId]; - assert_equals(contact.groupIds[0].email, newContactGroupId.groupIds, "groupIds.email attribute."); - assert_type(contact.groupIds, "array", "contact.groupIds type chceck"); - assert_equals(contact.groupIds.length, 1, "contact.groupIds.length chceck"); + assert_type(contact.groupIds, "array", "contact.groupIds type chcec after assign attempt"); + assert_equals(contact.groupIds.length, 1, "contact.groupIds.length chcec after assign attempt"); + assert_equals(contact.groupIds[0].groupIds, newContactGroupId.groupIds, "groupIds.groupIds attribute after assign attempt"); contact.groupIds = null; assert_not_equals(contact.groupIds, null, "operation no accept null"); + + addressBook.removeGroup(contactGroupId); + addressBook.removeGroup(newContactGroupId); }, "Contact_groupIds_attribute"); diff --git a/tct-contact-tizen-tests/contact/Contact_id_attribute.html b/tct-contact-tizen-tests/contact/Contact_id_attribute.html index 61e1889c1..4c8bb2ec8 100644 --- a/tct-contact-tizen-tests/contact/Contact_id_attribute.html +++ b/tct-contact-tizen-tests/contact/Contact_id_attribute.html @@ -63,8 +63,7 @@ test(function () { })], notes: ["Lorem Ipsum"], urls: [new tizen.ContactWebSite("http://www.domain.com", "BLOG")], - ringtoneURI: TEST_RING_1, - groupIds: [new tizen.ContactGroup("Family", TEST_RING_1, TEST_IMAGE_1)] + ringtoneURI: TEST_RING_1 }); assert_own_property(contact, "id", "Contact doesn't own id property."); assert_equals(contact.id, null, "contact.id attribute."); diff --git a/tct-contact-tizen-tests/contact/Contact_isFavorite_attribute.html b/tct-contact-tizen-tests/contact/Contact_isFavorite_attribute.html index 1b2258db8..ef731a083 100644 --- a/tct-contact-tizen-tests/contact/Contact_isFavorite_attribute.html +++ b/tct-contact-tizen-tests/contact/Contact_isFavorite_attribute.html @@ -63,8 +63,7 @@ test(function () { })], notes: ["Lorem Ipsum"], urls: [new tizen.ContactWebSite("http://www.domain.com", "BLOG")], - ringtoneURI: TEST_RING_1, - groupIds: [new tizen.ContactGroup("Family", TEST_RING_1, TEST_IMAGE_1)] + ringtoneURI: TEST_RING_1 }); assert_own_property(contact, "isFavorite", "Contact doesn't own isFavorite property."); assert_equals(contact.isFavorite, false, "contact.isFavorite attribute."); diff --git a/tct-contact-tizen-tests/contact/Contact_lastUpdated_attribute.html b/tct-contact-tizen-tests/contact/Contact_lastUpdated_attribute.html index 89b8d0146..7ae4eedd0 100644 --- a/tct-contact-tizen-tests/contact/Contact_lastUpdated_attribute.html +++ b/tct-contact-tizen-tests/contact/Contact_lastUpdated_attribute.html @@ -63,8 +63,7 @@ test(function () { })], notes: ["Lorem Ipsum"], urls: [new tizen.ContactWebSite("http://www.domain.com", "BLOG")], - ringtoneURI: TEST_RING_1, - groupIds: [new tizen.ContactGroup("Family", TEST_RING_1, TEST_IMAGE_1)] + ringtoneURI: TEST_RING_1 }); assert_own_property(contact, "lastUpdated", "Contact doesn't own lastUpdated property."); assert_equals(contact.lastUpdated, null, "contact.lastUpdated attribute."); diff --git a/tct-contact-tizen-tests/contact/Contact_name_attribute.html b/tct-contact-tizen-tests/contact/Contact_name_attribute.html index 47c6a71e9..12b983824 100644 --- a/tct-contact-tizen-tests/contact/Contact_name_attribute.html +++ b/tct-contact-tizen-tests/contact/Contact_name_attribute.html @@ -69,8 +69,7 @@ test(function () { })], notes: ["Lorem Ipsum"], urls: [new tizen.ContactWebSite("http://www.domain.com", "BLOG")], - ringtoneURI: TEST_RING_1, - groupIds: [new tizen.ContactGroup("Family", TEST_RING_1, TEST_IMAGE_1)] + ringtoneURI: TEST_RING_1 }); assert_own_property(contact, "name", "Contact doesn't own addresses property."); assert_true(contact.name instanceof tizen.ContactName, "InstanceOf."); diff --git a/tct-contact-tizen-tests/contact/Contact_notes_attribute.html b/tct-contact-tizen-tests/contact/Contact_notes_attribute.html index c96ea59b4..5b5a60e75 100644 --- a/tct-contact-tizen-tests/contact/Contact_notes_attribute.html +++ b/tct-contact-tizen-tests/contact/Contact_notes_attribute.html @@ -63,8 +63,7 @@ test(function () { })], notes:["Lorem Ipsum"], urls: [new tizen.ContactWebSite("http://www.domain.com", "BLOG")], - ringtoneURI: TEST_RING_1, - groupIds: [new tizen.ContactGroup("Family", TEST_RING_1, TEST_IMAGE_1)] + ringtoneURI: TEST_RING_1 }); assert_own_property(contact, "notes", "Contact doesn't own notes property."); assert_equals(contact.notes[0], "Lorem Ipsum", "contact.notes attribute."); diff --git a/tct-contact-tizen-tests/contact/Contact_organizations_attribute.html b/tct-contact-tizen-tests/contact/Contact_organizations_attribute.html index d6f7a9f4a..b03c80162 100644 --- a/tct-contact-tizen-tests/contact/Contact_organizations_attribute.html +++ b/tct-contact-tizen-tests/contact/Contact_organizations_attribute.html @@ -65,8 +65,7 @@ test(function () { organizations: [contactOrganization], notes: ["Lorem Ipsum"], urls: [new tizen.ContactWebSite("http://www.domain.com", "BLOG")], - ringtoneURI: TEST_RING_1, - groupIds: [new tizen.ContactGroup("Family", TEST_RING_1, TEST_IMAGE_1)] + ringtoneURI: TEST_RING_1 }); assert_own_property(contact, "addresses", "Contact doesn't own addresses property."); assert_equals(contact.organizations[0].name, contactOrganization.name, "name.country attribute."); diff --git a/tct-contact-tizen-tests/contact/Contact_personId_attribute.html b/tct-contact-tizen-tests/contact/Contact_personId_attribute.html index e2f249759..14da14a04 100644 --- a/tct-contact-tizen-tests/contact/Contact_personId_attribute.html +++ b/tct-contact-tizen-tests/contact/Contact_personId_attribute.html @@ -63,8 +63,7 @@ test(function () { })], notes: ["Lorem Ipsum"], urls: [new tizen.ContactWebSite("http://www.domain.com", "BLOG")], - ringtoneURI: TEST_RING_1, - groupIds: [new tizen.ContactGroup("Family", TEST_RING_1, TEST_IMAGE_1)] + ringtoneURI: TEST_RING_1 }); assert_own_property(contact, "personId", "Contact doesn't own personId property."); assert_equals(contact.personId, null, "contact.personId attribute."); diff --git a/tct-contact-tizen-tests/contact/Contact_phoneNumbers_attribute.html b/tct-contact-tizen-tests/contact/Contact_phoneNumbers_attribute.html index adc8c6e7a..be332b095 100644 --- a/tct-contact-tizen-tests/contact/Contact_phoneNumbers_attribute.html +++ b/tct-contact-tizen-tests/contact/Contact_phoneNumbers_attribute.html @@ -65,8 +65,7 @@ test(function () { })], notes: ["Lorem Ipsum"], urls: [new tizen.ContactWebSite("http://www.domain.com", "BLOG")], - ringtoneURI: TEST_RING_1, - groupIds: [new tizen.ContactGroup("Family", TEST_RING_1, TEST_IMAGE_1)] + ringtoneURI: TEST_RING_1 }); assert_own_property(contact, "phoneNumbers", "Contact doesn't own phoneNumbers property."); assert_equals(contact.phoneNumbers[0].number, contactPhoneNumber.number, "phoneNumbers.number attribute."); diff --git a/tct-contact-tizen-tests/contact/Contact_photoURI_attribute.html b/tct-contact-tizen-tests/contact/Contact_photoURI_attribute.html index d8b52d9ee..2f56ec727 100644 --- a/tct-contact-tizen-tests/contact/Contact_photoURI_attribute.html +++ b/tct-contact-tizen-tests/contact/Contact_photoURI_attribute.html @@ -63,8 +63,7 @@ test(function () { })], notes: ["Lorem Ipsum"], urls: [new tizen.ContactWebSite("http://www.domain.com", "BLOG")], - ringtoneURI: TEST_RING_1, - groupIds: [new tizen.ContactGroup("Family", TEST_RING_1, TEST_IMAGE_1)] + ringtoneURI: TEST_RING_1 }); assert_own_property(contact, "photoURI", "Contact doesn't own photoURI property."); assert_equals(contact.photoURI, TEST_IMAGE_1, "contact.photoURI attribute."); diff --git a/tct-contact-tizen-tests/contact/Contact_ringtoneURI_attribute.html b/tct-contact-tizen-tests/contact/Contact_ringtoneURI_attribute.html index 132fcd37a..a97d71417 100644 --- a/tct-contact-tizen-tests/contact/Contact_ringtoneURI_attribute.html +++ b/tct-contact-tizen-tests/contact/Contact_ringtoneURI_attribute.html @@ -63,8 +63,7 @@ test(function () { })], notes: ["Lorem Ipsum"], urls: [new tizen.ContactWebSite("http://www.domain.com", "BLOG")], - ringtoneURI: TEST_RING_1, - groupIds: [new tizen.ContactGroup("Family", TEST_RING_1, TEST_IMAGE_1)] + ringtoneURI: TEST_RING_1 }); assert_own_property(contact, "ringtoneURI", "Contact doesn't own ringtoneURI property."); assert_equals(contact.ringtoneURI, TEST_RING_1, "contact.ringtoneURI attribute."); diff --git a/tct-contact-tizen-tests/contact/Contact_urls_attribute.html b/tct-contact-tizen-tests/contact/Contact_urls_attribute.html index 04ec003ac..c522a27a1 100644 --- a/tct-contact-tizen-tests/contact/Contact_urls_attribute.html +++ b/tct-contact-tizen-tests/contact/Contact_urls_attribute.html @@ -65,8 +65,7 @@ test(function () { })], notes:["Lorem Ipsum"], urls: [contactEmailAddress], - ringtoneURI: TEST_RING_1, - groupIds: [new tizen.ContactGroup("Family", TEST_RING_1, TEST_IMAGE_1)] + ringtoneURI: TEST_RING_1 }); assert_own_property(contact, "urls", "Contact doesn't own urls property."); assert_equals(contact.urls[0].url, contactEmailAddress.url, "contact.urls.url attribute.");