})],
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.");
})],
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.");
})],
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.");
})],
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.");
})],
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.");
//==== 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",
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");
</script>
})],
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.");
})],
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.");
})],
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.");
})],
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.");
})],
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.");
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.");
})],
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.");
})],
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.");
})],
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.");
})],
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.");
})],
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.");