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.");