Hello,

My name is Pavan Joshi and I'm currently building applications with Cordova
Currently while working on Mobilespec3.4.0 version I notice that for a 
particular version of Android, contacts.spec.21 test case always fails.
This failure is identified only in 4.1.2 Android version, but the same test 
case passes on 4.0.3, 4.0.4 and even on 4.4.2 Android versions.
I further investigated and found that the same issue was faced by another 
person and a JIRA was raised. The JIRA id is 
https://issues.apache.org/jira/browse/CB-5308

The main issue is explained in these steps
1) I create a Contacts object (contactsObj) 
navigator.contacts.create({"gender": "male", "note": "my note", "name": 
{"familyName": "Delete", "givenName": "Test"}, "emails": [{"value": 
"h...@there.com<mailto:h...@there.com>"}, {"value": 
"th...@here.com<mailto:th...@here.com>"}], "birthday": new Date(1976, 6,4)});  
API
2) I save this contactsObj by contactsObj.save()
3) Then I change the note field of this contact object by contactsObj.note = 
"An Updated Note";
4) Then I save again contactsObj.save();
I notice that in ContactAccessorSdk5.save() method, the id value of the same 
object is different. The rawID value is same but the value of  "id" field is 
different.
I also noticed that rawID filed in Contact.js (that is Contact) object is 
always assigned to null and not used. Does this id correspond to RAW_CONTACT_ID 
of the ContactsContract.RawContacts class.

Kindly help me in identifying the exact cause of the failure of test case.
Please also let us know when this JIRA will be taken up for resolving

Pavan Joshi
Software Development Engineer

Fujitsu Australia Software Technology Pty Ltd (FAST)
Lvl 1, Bldg C, 14 Rodborough Rd, Frenchs Forest, NSW 2086, Australia
T +61 2 9452 9147
pavankum...@fast.au.fujitsu.com<mailto:pavankum...@fast.au.fujitsu.com>

Reply via email to