提交 34dfb4c2 编写于 作者: Z zhaimengchao

【Account】【Master】Added NewInterface and OptionalParameters xts for the DistributedAccount

Signed-off-by: Nzhaimengchao <zhaimengchao@huawei.com>
上级 8f7676c0
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
* limitations under the License. * limitations under the License.
*/ */
import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect, done } from '@ohos/hypium' import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect} from '@ohos/hypium'
import account from '@ohos.account.distributedAccount' import account from '@ohos.account.distributedAccount'
const LOGININFO = { const LOGININFO = {
...@@ -83,10 +83,11 @@ export default function ActsDAGetSetTest() { ...@@ -83,10 +83,11 @@ export default function ActsDAGetSetTest() {
*/ */
it('getOsAccountDistributedInfo_test001', 0, async function (done) { it('getOsAccountDistributedInfo_test001', 0, async function (done) {
let accountAbility = account.getDistributedAccountAbility() let accountAbility = account.getDistributedAccountAbility()
accountAbility.getOsAccountDistributedInfo().then(function (data) { accountAbility.getOsAccountDistributedInfo().then( (data) => {
console.debug('====>getOsAccountDistributedInfo_test001 data:' + JSON.stringify(data)) console.debug('====>getOsAccountDistributedInfo_test001 data:' + JSON.stringify(data))
expect(data.name).assertEqual('ohosAnonymousName') expect(data.name).assertEqual('ohosAnonymousName')
expect(data.id).assertEqual('ohosAnonymousUid') expect(data.id).assertEqual('ohosAnonymousUid')
expect(data.status).assertEqual(0)
done(); done();
}); });
}) })
...@@ -98,12 +99,47 @@ export default function ActsDAGetSetTest() { ...@@ -98,12 +99,47 @@ export default function ActsDAGetSetTest() {
*/ */
it('getOsAccountDistributedInfo_test002', 0, async function (done) { it('getOsAccountDistributedInfo_test002', 0, async function (done) {
let accountAbility = account.getDistributedAccountAbility() let accountAbility = account.getDistributedAccountAbility()
accountAbility.getOsAccountDistributedInfo(function (err, data) { accountAbility.getOsAccountDistributedInfo((err, data) => {
console.debug('====>getOsAccountDistributedInfo_test002 err:' + JSON.stringify(err)) console.debug('====>getOsAccountDistributedInfo_test002 err:' + JSON.stringify(err))
console.debug('====>getOsAccountDistributedInfo_test002 data:' + JSON.stringify(data)) console.debug('====>getOsAccountDistributedInfo_test002 data:' + JSON.stringify(data))
expect(err).assertEqual(null) expect(err).assertEqual(null)
expect(data.name).assertEqual('ohosAnonymousName') expect(data.name).assertEqual('ohosAnonymousName')
expect(data.id).assertEqual('ohosAnonymousUid') expect(data.id).assertEqual('ohosAnonymousUid')
expect(data.status).assertEqual(0)
done();
});
})
/**
* @tc.number getOsAccountDistributedInfoByLocalId_test001
* @tc.name Test distributedAccount.getOsAccountDistributedInfo.
* @tc.desc Test distributedAccount.getOsAccountDistributedInfo API functionality.
*/
it('getOsAccountDistributedInfoByLocalId_test001', 0, async function (done) {
let accountAbility = account.getDistributedAccountAbility()
accountAbility.getOsAccountDistributedInfoByLocalId(100).then(function (data) {
console.debug('====>getOsAccountDistributedInfoByLocalId_test001 data:' + JSON.stringify(data))
expect(data.name).assertEqual('ohosAnonymousName')
expect(data.id).assertEqual('ohosAnonymousUid')
expect(data.status).assertEqual(0)
done();
});
})
/**
* @tc.number getOsAccountDistributedInfoByLocalId_test002
* @tc.name Test distributedAccount.getOsAccountDistributedInfo by callback.
* @tc.desc Test distributedAccount.getOsAccountDistributedInfo API functionality by callback.
*/
it('getOsAccountDistributedInfoByLocalId_test002', 0, async function (done) {
let accountAbility = account.getDistributedAccountAbility()
accountAbility.getOsAccountDistributedInfoByLocalId(100, function (err, data) {
console.debug('====>getOsAccountDistributedInfoByLocalId_test002 err:' + JSON.stringify(err))
console.debug('====>getOsAccountDistributedInfoByLocalId_test002 data:' + JSON.stringify(data))
expect(err).assertEqual(null)
expect(data.name).assertEqual('ohosAnonymousName')
expect(data.id).assertEqual('ohosAnonymousUid')
expect(data.status).assertEqual(0)
done(); done();
}); });
}) })
...@@ -127,6 +163,7 @@ export default function ActsDAGetSetTest() { ...@@ -127,6 +163,7 @@ export default function ActsDAGetSetTest() {
console.debug('====>setOsAccountDistributedInfo_test001 data:' + JSON.stringify(data)) console.debug('====>setOsAccountDistributedInfo_test001 data:' + JSON.stringify(data))
expect(data.name).assertEqual('ZhangSan') expect(data.name).assertEqual('ZhangSan')
expect(data.id).assertEqual('5994471ABB01112AFCC18159F6CC74B4F511B99806DA59B3CAF5A9C173CACFC5') expect(data.id).assertEqual('5994471ABB01112AFCC18159F6CC74B4F511B99806DA59B3CAF5A9C173CACFC5')
expect(data.status).assertEqual(1)
let obj = { let obj = {
id: '12345', id: '12345',
name: 'ZhangSan', name: 'ZhangSan',
...@@ -169,6 +206,7 @@ export default function ActsDAGetSetTest() { ...@@ -169,6 +206,7 @@ export default function ActsDAGetSetTest() {
console.debug("====>setOsAccountDistributedInfo_test002 get data:" + JSON.stringify(data)) console.debug("====>setOsAccountDistributedInfo_test002 get data:" + JSON.stringify(data))
expect(data.name).assertEqual('ZhangSan') expect(data.name).assertEqual('ZhangSan')
expect(data.id).assertEqual('5994471ABB01112AFCC18159F6CC74B4F511B99806DA59B3CAF5A9C173CACFC5') expect(data.id).assertEqual('5994471ABB01112AFCC18159F6CC74B4F511B99806DA59B3CAF5A9C173CACFC5')
expect(data.status).assertEqual(1)
let obj = { let obj = {
id: '12345', id: '12345',
name: 'ZhangSan', name: 'ZhangSan',
...@@ -225,6 +263,7 @@ export default function ActsDAGetSetTest() { ...@@ -225,6 +263,7 @@ export default function ActsDAGetSetTest() {
console.debug("====>setOsAccountDistributedInfo_test004 query_data:" + JSON.stringify(data)) console.debug("====>setOsAccountDistributedInfo_test004 query_data:" + JSON.stringify(data))
expect(data.name).assertEqual('ZhangSan') expect(data.name).assertEqual('ZhangSan')
expect(data.id).assertEqual('5994471ABB01112AFCC18159F6CC74B4F511B99806DA59B3CAF5A9C173CACFC5') expect(data.id).assertEqual('5994471ABB01112AFCC18159F6CC74B4F511B99806DA59B3CAF5A9C173CACFC5')
expect(data.status).assertEqual(1)
let obj = { let obj = {
id: '12345', id: '12345',
name: 'ZhangSan', name: 'ZhangSan',
...@@ -265,6 +304,7 @@ export default function ActsDAGetSetTest() { ...@@ -265,6 +304,7 @@ export default function ActsDAGetSetTest() {
console.debug("====>updateOsAccountDistributedInfo_test005 get_data:" + JSON.stringify(data)) console.debug("====>updateOsAccountDistributedInfo_test005 get_data:" + JSON.stringify(data))
expect(data.name).assertEqual('ZhangSan') expect(data.name).assertEqual('ZhangSan')
expect(data.id).assertEqual('5994471ABB01112AFCC18159F6CC74B4F511B99806DA59B3CAF5A9C173CACFC5') expect(data.id).assertEqual('5994471ABB01112AFCC18159F6CC74B4F511B99806DA59B3CAF5A9C173CACFC5')
expect(data.status).assertEqual(1)
let obj = { let obj = {
id: '12345', id: '12345',
name: 'ZhangSan', name: 'ZhangSan',
...@@ -305,6 +345,7 @@ export default function ActsDAGetSetTest() { ...@@ -305,6 +345,7 @@ export default function ActsDAGetSetTest() {
console.debug("====>setOsAccountDistributedInfo_test006 get_data:" + JSON.stringify(data)) console.debug("====>setOsAccountDistributedInfo_test006 get_data:" + JSON.stringify(data))
expect(data.name).assertEqual('ZhangSan') expect(data.name).assertEqual('ZhangSan')
expect(data.id).assertEqual('5994471ABB01112AFCC18159F6CC74B4F511B99806DA59B3CAF5A9C173CACFC5') expect(data.id).assertEqual('5994471ABB01112AFCC18159F6CC74B4F511B99806DA59B3CAF5A9C173CACFC5')
expect(data.status).assertEqual(1)
let obj = { let obj = {
id: '12345', id: '12345',
name: 'ZhangSan', name: 'ZhangSan',
...@@ -316,8 +357,7 @@ export default function ActsDAGetSetTest() { ...@@ -316,8 +357,7 @@ export default function ActsDAGetSetTest() {
expect(err).assertEqual(null) expect(err).assertEqual(null)
done(); done();
}); });
}) }).catch((err) => {
.catch((err) => {
console.debug("====>setOsAccountDistributedInfo_test006 update_err:" + JSON.stringify(err)) console.debug("====>setOsAccountDistributedInfo_test006 update_err:" + JSON.stringify(err))
expect().assertFail(); expect().assertFail();
done(); done();
...@@ -347,6 +387,7 @@ export default function ActsDAGetSetTest() { ...@@ -347,6 +387,7 @@ export default function ActsDAGetSetTest() {
console.debug("====>setOsAccountDistributedInfo_test007 get_data:" + JSON.stringify(data)) console.debug("====>setOsAccountDistributedInfo_test007 get_data:" + JSON.stringify(data))
expect(data.name).assertEqual('ZhangSan') expect(data.name).assertEqual('ZhangSan')
expect(data.id).assertEqual('5994471ABB01112AFCC18159F6CC74B4F511B99806DA59B3CAF5A9C173CACFC5') expect(data.id).assertEqual('5994471ABB01112AFCC18159F6CC74B4F511B99806DA59B3CAF5A9C173CACFC5')
expect(data.status).assertEqual(1)
let obj = { let obj = {
id: '12345', id: '12345',
name: 'ZhangSan', name: 'ZhangSan',
...@@ -387,6 +428,7 @@ export default function ActsDAGetSetTest() { ...@@ -387,6 +428,7 @@ export default function ActsDAGetSetTest() {
console.debug("====>setOsAccountDistributedInfo_test008 get_data:" + JSON.stringify(data)) console.debug("====>setOsAccountDistributedInfo_test008 get_data:" + JSON.stringify(data))
expect(data.name).assertEqual('ZhangSan') expect(data.name).assertEqual('ZhangSan')
expect(data.id).assertEqual('5994471ABB01112AFCC18159F6CC74B4F511B99806DA59B3CAF5A9C173CACFC5') expect(data.id).assertEqual('5994471ABB01112AFCC18159F6CC74B4F511B99806DA59B3CAF5A9C173CACFC5')
expect(data.status).assertEqual(1)
let obj = { let obj = {
id: '12345', id: '12345',
name: 'ZhangSan', name: 'ZhangSan',
...@@ -402,7 +444,7 @@ export default function ActsDAGetSetTest() { ...@@ -402,7 +444,7 @@ export default function ActsDAGetSetTest() {
done(); done();
}) })
}); });
}).catch(() => { }).catch((err) => {
console.debug("====>setOsAccountDistributedInfo_test008 throw_err:" + JSON.stringify(err)) console.debug("====>setOsAccountDistributedInfo_test008 throw_err:" + JSON.stringify(err))
expect().assertFail(); expect().assertFail();
done(); done();
...@@ -456,7 +498,7 @@ export default function ActsDAGetSetTest() { ...@@ -456,7 +498,7 @@ export default function ActsDAGetSetTest() {
nickname:limitNickName, nickname:limitNickName,
avatar:'test' avatar:'test'
}; };
accountAbility.setOsAccountDistributedInfo(obj).then(() => { accountAbility.setOsAccountDistributedInfo(obj).then((err) => {
console.debug("====>setOsAccountDistributedInfo_test010 err:" + JSON.stringify(err)) console.debug("====>setOsAccountDistributedInfo_test010 err:" + JSON.stringify(err))
expect().assertFail() expect().assertFail()
done(); done();
...@@ -512,7 +554,7 @@ export default function ActsDAGetSetTest() { ...@@ -512,7 +554,7 @@ export default function ActsDAGetSetTest() {
}; };
try{ try{
await accountAbility.setOsAccountDistributedInfo(obj) await accountAbility.setOsAccountDistributedInfo(obj)
console.debug("====>setOsAccountDistributedInfo_test012 set_err:" + JSON.stringify(err)) console.debug("====>setOsAccountDistributedInfo_test012 set_err")
expect().assertFail() expect().assertFail()
done(); done();
}catch(err){ }catch(err){
...@@ -576,5 +618,533 @@ export default function ActsDAGetSetTest() { ...@@ -576,5 +618,533 @@ export default function ActsDAGetSetTest() {
done(); done();
} }
}) })
/**
* @tc.number setOsAccountDistributedInfoByLocalId_test0100
* @tc.name Test distributedAccount.setOsAccountDistributedInfo by callback.
* @tc.desc Test distributedAccount.setOsAccountDistributedInfo API functionality by callback.
* setOsAccountDistributedInfoByLocalId callback
*/
it('setOsAccountDistributedInfoByLocalId_test0100', 0, async function (done) {
const accountAbility = account.getDistributedAccountAbility()
let obj = {
id: '12345',
name: 'ZhangSan',
event: 'Ohos.account.event.LOGIN',
status: 0
};
accountAbility.setOsAccountDistributedInfoByLocalId(100, obj, (err) => {
console.debug("====>setOsAccountDistributedInfoByLocalId_test0100 set_err:" + JSON.stringify(err))
accountAbility.getOsAccountDistributedInfoByLocalId(100, async (err, data) =>{
console.debug("====>setOsAccountDistributedInfoByLocalId_test0100 get_err:" + JSON.stringify(err))
console.debug("====>setOsAccountDistributedInfoByLocalId_test0100 get_data:" + JSON.stringify(data))
expect(data.name).assertEqual('ZhangSan')
expect(data.id).assertEqual('5994471ABB01112AFCC18159F6CC74B4F511B99806DA59B3CAF5A9C173CACFC5')
expect(data.status).assertEqual(1)
let obj = {
id: '12345',
name: 'ZhangSan',
event: 'Ohos.account.event.LOGOFF',
status: 0
};
console.debug("====>start LOGOFF")
try{
await accountAbility.setOsAccountDistributedInfoByLocalId(100, obj)
console.debug('====>setOsAccountDistributedInfoByLocalId_test0100 end')
done();
}catch(err){
console.debug('====>setOsAccountDistributedInfoByLocalId_test0100 err:' + JSON.stringify(err))
expect().assertFail();
done();
}
});
});
})
/**
* @tc.number setOsAccountDistributedInfoByLocalId_test0200
* @tc.name Test distributedAccount.setOsAccountDistributedInfo by promise.
* @tc.desc Test distributedAccount.setOsAccountDistributedInfo API functionality by promise.
* setOsAccountDistributedInfoByLocalId promise
*/
it('setOsAccountDistributedInfoByLocalId_test0200', 0, async function (done) {
const accountAbility = account.getDistributedAccountAbility()
let obj = {
id: '12345',
name: 'ZhangSan',
event: 'Ohos.account.event.LOGIN',
status: 0
};
accountAbility.setOsAccountDistributedInfoByLocalId(100, obj).then(() => {
accountAbility.getOsAccountDistributedInfoByLocalId(100, (err, data) => {
console.debug("====>setOsAccountDistributedInfoByLocalId_test0200 get_err:" + JSON.stringify(err))
console.debug("====>setOsAccountDistributedInfoByLocalId_test0200 get_data:" + JSON.stringify(data))
expect(data.name).assertEqual('ZhangSan')
expect(data.id).assertEqual('5994471ABB01112AFCC18159F6CC74B4F511B99806DA59B3CAF5A9C173CACFC5')
expect(data.status).assertEqual(1)
let obj = {
id: '12345',
name: 'ZhangSan',
event: 'Ohos.account.event.LOGOFF',
status: 0
};
console.debug("====>start LOGOFF")
accountAbility.setOsAccountDistributedInfoByLocalId(100, obj).then(() => {
console.debug('====>setOsAccountDistributedInfoByLocalId_test0200 end')
done();
}).catch((err) => {
console.debug('====>setOsAccountDistributedInfoByLocalId_test0200 err:' + JSON.stringify(err))
expect().assertFail();
done();
})
});
}).catch((err) => {
console.debug("====>setOsAccountDistributedInfoByLocalId_test0200 throw_err:" + JSON.stringify(err))
expect().assertFail();
done();
})
})
/**
* @tc.number DistributedAccountOptionalParameter_0100
* @tc.name Test distributedAccount.setOsAccountDistributedInfo by callback.
* @tc.desc Test distributedAccount.setOsAccountDistributedInfo API functionality by callback.
* OptionalParameter
*/
it('DistributedAccountOptionalParameter_0100', 0, async function (done) {
const accountAbility = account.getDistributedAccountAbility()
let obj = {
id: '12345',
name: 'ZhangSan',
event: 'Ohos.account.event.LOGIN',
scalableData:undefined,
nickname:undefined,
avatar:undefined,
status:undefined
};
accountAbility.setOsAccountDistributedInfo(obj, (err) => {
console.debug("====>DistributedAccountOptionalParameter_0100 set_err:" + JSON.stringify(err))
accountAbility.getOsAccountDistributedInfo(async (err, data) =>{
console.debug("====>DistributedAccountOptionalParameter_0100 get_err:" + JSON.stringify(err))
console.debug("====>DistributedAccountOptionalParameter_0100 get_data:" + JSON.stringify(data))
expect(data.name).assertEqual('ZhangSan')
expect(data.id).assertEqual('5994471ABB01112AFCC18159F6CC74B4F511B99806DA59B3CAF5A9C173CACFC5')
expect(data.status).assertEqual(1)
let obj = {
id: '12345',
name: 'ZhangSan',
event: 'Ohos.account.event.LOGOFF'
};
console.debug("====>start LOGOFF")
try{
await accountAbility.setOsAccountDistributedInfo(obj)
console.debug('====>DistributedAccountOptionalParameter_0100 end')
done();
}catch(err){
console.debug('====>DistributedAccountOptionalParameter_0100 err:' + JSON.stringify(err))
expect().assertFail();
done();
}
});
});
})
/**
* @tc.number DistributedAccountOptionalParameter_0200
* @tc.name Test distributedAccount.setOsAccountDistributedInfo by promise.
* @tc.desc Test distributedAccount.setOsAccountDistributedInfo API functionality by promise.
* OptionalParameter
*/
it('DistributedAccountOptionalParameter_0200', 0, async function (done) {
const accountAbility = account.getDistributedAccountAbility()
let obj = {
id: '12345',
name: 'ZhangSan',
event: 'Ohos.account.event.LOGIN',
scalableData:undefined,
nickname:undefined,
avatar:undefined,
status:undefined
};
accountAbility.setOsAccountDistributedInfo(obj).then(() => {
accountAbility.getOsAccountDistributedInfo((err, data) => {
console.debug("====>DistributedAccountOptionalParameter_0200 get_err:" + JSON.stringify(err))
console.debug("====>DistributedAccountOptionalParameter_0200 get_data:" + JSON.stringify(data))
expect(data.name).assertEqual('ZhangSan')
expect(data.id).assertEqual('5994471ABB01112AFCC18159F6CC74B4F511B99806DA59B3CAF5A9C173CACFC5')
expect(data.status).assertEqual(1)
let obj = {
id: '12345',
name: 'ZhangSan',
event: 'Ohos.account.event.LOGOFF',
};
console.debug("====>start LOGOFF")
accountAbility.setOsAccountDistributedInfo(obj).then(() => {
console.debug('====>DistributedAccountOptionalParameter_0200 end')
done();
}).catch((err) => {
console.debug('====>DistributedAccountOptionalParameter_0200 err:' + JSON.stringify(err))
expect().assertFail();
done();
})
});
}).catch((err) => {
console.debug("====>DistributedAccountOptionalParameter_0200 throw_err:" + JSON.stringify(err))
expect().assertFail();
done();
})
})
/**
* @tc.number DistributedAccountOptionalParameter_0300
* @tc.name Test distributedAccount.setOsAccountDistributedInfo by callback.
* @tc.desc Test distributedAccount.setOsAccountDistributedInfo API functionality by callback.
* OptionalParameter
*/
it('DistributedAccountOptionalParameter_0300', 0, async function (done) {
const accountAbility = account.getDistributedAccountAbility()
let obj = {
id: '12345',
name: 'ZhangSan',
event: 'Ohos.account.event.LOGIN',
scalableData:null,
nickname:null,
avatar:null,
status:null
};
accountAbility.setOsAccountDistributedInfo(obj, (err) => {
console.debug("====>setOsAccountDistributedInfo_test017 set_err:" + JSON.stringify(err))
accountAbility.getOsAccountDistributedInfo(async (err, data) =>{
console.debug("====>DistributedAccountOptionalParameter_0300 get_err:" + JSON.stringify(err))
console.debug("====>DistributedAccountOptionalParameter_0300 get_data:" + JSON.stringify(data))
expect(data.name).assertEqual('ZhangSan')
expect(data.id).assertEqual('5994471ABB01112AFCC18159F6CC74B4F511B99806DA59B3CAF5A9C173CACFC5')
expect(data.status).assertEqual(1)
let obj = {
id: '12345',
name: 'ZhangSan',
event: 'Ohos.account.event.LOGOFF'
};
console.debug("====>start LOGOFF")
try{
await accountAbility.setOsAccountDistributedInfo(obj)
console.debug('====>DistributedAccountOptionalParameter_0300 end')
done();
}catch(err){
console.debug('====>DistributedAccountOptionalParameter_0300 err:' + JSON.stringify(err))
expect().assertFail();
done();
}
});
});
})
/**
* @tc.number DistributedAccountOptionalParameter_0400
* @tc.name Test distributedAccount.setOsAccountDistributedInfo by promise.
* @tc.desc Test distributedAccount.setOsAccountDistributedInfo API functionality by promise.
* OptionalParameter
*/
it('DistributedAccountOptionalParameter_0400', 0, async function (done) {
const accountAbility = account.getDistributedAccountAbility()
let obj = {
id: '12345',
name: 'ZhangSan',
event: 'Ohos.account.event.LOGIN',
scalableData:null,
nickname:null,
avatar:null,
status:null
};
accountAbility.setOsAccountDistributedInfo(obj).then(() => {
accountAbility.getOsAccountDistributedInfo((err, data) => {
console.debug("====>DistributedAccountOptionalParameter_0400 get_err:" + JSON.stringify(err))
console.debug("====>DistributedAccountOptionalParameter_0400 get_data:" + JSON.stringify(data))
expect(data.name).assertEqual('ZhangSan')
expect(data.id).assertEqual('5994471ABB01112AFCC18159F6CC74B4F511B99806DA59B3CAF5A9C173CACFC5')
expect(data.status).assertEqual(1)
let obj = {
id: '12345',
name: 'ZhangSan',
event: 'Ohos.account.event.LOGOFF',
};
console.debug("====>start LOGOFF")
accountAbility.setOsAccountDistributedInfo(obj).then(() => {
console.debug('====>DistributedAccountOptionalParameter_0400 end')
done();
}).catch((err) => {
console.debug('====>DistributedAccountOptionalParameter_0400 err:' + JSON.stringify(err))
expect().assertFail();
done();
})
});
}).catch((err) => {
console.debug("====>DistributedAccountOptionalParameter_0400 throw_err:" + JSON.stringify(err))
expect().assertFail();
done();
})
})
/**
* @tc.number DistributedAccountOptionalParameter_0500
* @tc.name Test distributedAccount.setOsAccountDistributedInfo by callback.
* @tc.desc Test distributedAccount.setOsAccountDistributedInfo API functionality by callback.
* OptionalParameter
*/
it('DistributedAccountOptionalParameter_0500', 0, async function (done) {
const accountAbility = account.getDistributedAccountAbility()
let obj = {
id: '12345',
name: 'ZhangSan',
event: 'Ohos.account.event.LOGIN'
};
accountAbility.setOsAccountDistributedInfo(obj, (err) => {
console.debug("====>DistributedAccountOptionalParameter_0500 set_err:" + JSON.stringify(err))
accountAbility.getOsAccountDistributedInfo(async (err, data) =>{
console.debug("====>DistributedAccountOptionalParameter_0500 get_err:" + JSON.stringify(err))
console.debug("====>DistributedAccountOptionalParameter_0500 get_data:" + JSON.stringify(data))
expect(data.name).assertEqual('ZhangSan')
expect(data.id).assertEqual('5994471ABB01112AFCC18159F6CC74B4F511B99806DA59B3CAF5A9C173CACFC5')
expect(data.status).assertEqual(1)
let obj = {
id: '12345',
name: 'ZhangSan',
event: 'Ohos.account.event.LOGOFF'
};
console.debug("====>start LOGOFF")
try{
await accountAbility.setOsAccountDistributedInfo(obj)
console.debug('====>DistributedAccountOptionalParameter_0500 end')
done();
}catch(err){
console.debug('====>DistributedAccountOptionalParameter_0500 err:' + JSON.stringify(err))
expect().assertFail();
done();
}
});
});
})
/**
* @tc.number DistributedAccountOptionalParameter_0600
* @tc.name Test distributedAccount.setOsAccountDistributedInfo by promise.
* @tc.desc Test distributedAccount.setOsAccountDistributedInfo API functionality by promise.
* OptionalParameter
*/
it('DistributedAccountOptionalParameter_0600', 0, async function (done) {
const accountAbility = account.getDistributedAccountAbility()
let obj = {
id: '12345',
name: 'ZhangSan',
event: 'Ohos.account.event.LOGIN'
};
accountAbility.setOsAccountDistributedInfo(obj).then(() => {
accountAbility.getOsAccountDistributedInfo((err, data) => {
console.debug("====>DistributedAccountOptionalParameter_0600 get_err:" + JSON.stringify(err))
console.debug("====>DistributedAccountOptionalParameter_0600 get_data:" + JSON.stringify(data))
expect(data.name).assertEqual('ZhangSan')
expect(data.id).assertEqual('5994471ABB01112AFCC18159F6CC74B4F511B99806DA59B3CAF5A9C173CACFC5')
expect(data.status).assertEqual(1)
let obj = {
id: '12345',
name: 'ZhangSan',
event: 'Ohos.account.event.LOGOFF',
};
console.debug("====>start LOGOFF")
accountAbility.setOsAccountDistributedInfo(obj).then(() => {
console.debug('====>DistributedAccountOptionalParameter_0600 end')
done();
}).catch((err) => {
console.debug('====>DistributedAccountOptionalParameter_0600 err:' + JSON.stringify(err))
expect().assertFail();
done();
})
});
}).catch((err) => {
console.debug("====>DistributedAccountOptionalParameter_0600 throw_err:" + JSON.stringify(err))
expect().assertFail();
done();
})
})
/**
* @tc.number DistributedAccountOptionalParameter_0700
* @tc.name Test distributedAccount.setOsAccountDistributedInfo by callback.
* @tc.desc Test distributedAccount.setOsAccountDistributedInfo API functionality by callback.
* setOsAccountDistributedInfoByLocalId callback null OptionParameter
*/
it('DistributedAccountOptionalParameter_0700', 0, async function (done) {
const accountAbility = account.getDistributedAccountAbility()
let obj = {
id: '12345',
name: 'ZhangSan',
event: 'Ohos.account.event.LOGIN',
scalableData:null,
nickname:null,
avatar:null,
status:null
};
accountAbility.setOsAccountDistributedInfoByLocalId(100, obj, (err) => {
console.debug("====>DistributedAccountOptionalParameter_0700 set_err:" + JSON.stringify(err))
accountAbility.getOsAccountDistributedInfoByLocalId(100, async (err, data) =>{
console.debug("====>DistributedAccountOptionalParameter_0700 get_err:" + JSON.stringify(err))
console.debug("====>DistributedAccountOptionalParameter_0700 get_data:" + JSON.stringify(data))
expect(data.name).assertEqual('ZhangSan')
expect(data.id).assertEqual('5994471ABB01112AFCC18159F6CC74B4F511B99806DA59B3CAF5A9C173CACFC5')
expect(data.status).assertEqual(1)
let obj = {
id: '12345',
name: 'ZhangSan',
event: 'Ohos.account.event.LOGOFF'
};
console.debug("====>start LOGOFF")
try{
await accountAbility.setOsAccountDistributedInfoByLocalId(100, obj)
console.debug('====>DistributedAccountOptionalParameter_0700 end')
done();
}catch(err){
console.debug('====>DistributedAccountOptionalParameter_0700 err:' + JSON.stringify(err))
expect().assertFail();
done();
}
});
});
})
/**
* @tc.number DistributedAccountOptionalParameter_0800
* @tc.name Test distributedAccount.setOsAccountDistributedInfo by promise.
* @tc.desc Test distributedAccount.setOsAccountDistributedInfo API functionality by promise.
* setOsAccountDistributedInfoByLocalId promise null OptionParameter
*/
it('DistributedAccountOptionalParameter_0800', 0, async function (done) {
const accountAbility = account.getDistributedAccountAbility()
let obj = {
id: '12345',
name: 'ZhangSan',
event: 'Ohos.account.event.LOGIN',
scalableData:null,
nickname:null,
avatar:null,
status:null
};
accountAbility.setOsAccountDistributedInfoByLocalId(100, obj).then(() => {
accountAbility.getOsAccountDistributedInfoByLocalId(100, (err, data) => {
console.debug("====>DistributedAccountOptionalParameter_0800 get_err:" + JSON.stringify(err))
console.debug("====>DistributedAccountOptionalParameter_0800 get_data:" + JSON.stringify(data))
expect(data.name).assertEqual('ZhangSan')
expect(data.id).assertEqual('5994471ABB01112AFCC18159F6CC74B4F511B99806DA59B3CAF5A9C173CACFC5')
expect(data.status).assertEqual(1)
let obj = {
id: '12345',
name: 'ZhangSan',
event: 'Ohos.account.event.LOGOFF'
};
console.debug("====>start LOGOFF")
accountAbility.setOsAccountDistributedInfoByLocalId(100, obj).then(() => {
console.debug('====>DistributedAccountOptionalParameter_0800 end')
done();
}).catch((err) => {
console.debug('====>DistributedAccountOptionalParameter_0800 err:' + JSON.stringify(err))
expect().assertFail();
done();
})
});
}).catch((err) => {
console.debug("====>DistributedAccountOptionalParameter_0800 throw_err:" + JSON.stringify(err))
expect().assertFail();
done();
})
})
/**
* @tc.number DistributedAccountOptionalParameter_0900
* @tc.name Test distributedAccount.setOsAccountDistributedInfo by callback.
* @tc.desc Test distributedAccount.setOsAccountDistributedInfo API functionality by callback.
* setOsAccountDistributedInfoByLocalId callback undefined OptionParameter
*/
it('DistributedAccountOptionalParameter_0900', 0, async function (done) {
const accountAbility = account.getDistributedAccountAbility()
let obj = {
id: '12345',
name: 'ZhangSan',
event: 'Ohos.account.event.LOGIN',
scalableData:undefined,
nickname:undefined,
avatar:undefined,
status:undefined
};
accountAbility.setOsAccountDistributedInfoByLocalId(100, obj, (err) => {
console.debug("====>DistributedAccountOptionalParameter_0900 set_err:" + JSON.stringify(err))
accountAbility.getOsAccountDistributedInfoByLocalId(100, async (err, data) =>{
console.debug("====>DistributedAccountOptionalParameter_0900 get_err:" + JSON.stringify(err))
console.debug("====>DistributedAccountOptionalParameter_0900 get_data:" + JSON.stringify(data))
expect(data.name).assertEqual('ZhangSan')
expect(data.id).assertEqual('5994471ABB01112AFCC18159F6CC74B4F511B99806DA59B3CAF5A9C173CACFC5')
expect(data.status).assertEqual(1)
let obj = {
id: '12345',
name: 'ZhangSan',
event: 'Ohos.account.event.LOGOFF'
};
console.debug("====>start LOGOFF")
try{
await accountAbility.setOsAccountDistributedInfoByLocalId(100, obj)
console.debug('====>DistributedAccountOptionalParameter_0900 end')
done();
}catch(err){
console.debug('====>DistributedAccountOptionalParameter_0900 err:' + JSON.stringify(err))
expect().assertFail();
done();
}
});
});
})
/**
* @tc.number DistributedAccountOptionalParameter_1000
* @tc.name Test distributedAccount.setOsAccountDistributedInfo by promise.
* @tc.desc Test distributedAccount.setOsAccountDistributedInfo API functionality by promise.
* setOsAccountDistributedInfoByLocalId promise undefined OptionParameter
*/
it('DistributedAccountOptionalParameter_1000', 0, async function (done) {
const accountAbility = account.getDistributedAccountAbility()
let obj = {
id: '12345',
name: 'ZhangSan',
event: 'Ohos.account.event.LOGIN',
scalableData:undefined,
nickname:undefined,
avatar:undefined,
status:undefined
};
accountAbility.setOsAccountDistributedInfoByLocalId(100, obj).then(() => {
accountAbility.getOsAccountDistributedInfoByLocalId(100, (err, data) => {
console.debug("====>DistributedAccountOptionalParameter_1000 get_err:" + JSON.stringify(err))
console.debug("====>DistributedAccountOptionalParameter_1000 get_data:" + JSON.stringify(data))
expect(data.name).assertEqual('ZhangSan')
expect(data.id).assertEqual('5994471ABB01112AFCC18159F6CC74B4F511B99806DA59B3CAF5A9C173CACFC5')
expect(data.status).assertEqual(1)
let obj = {
id: '12345',
name: 'ZhangSan',
event: 'Ohos.account.event.LOGOFF'
};
console.debug("====>start LOGOFF")
accountAbility.setOsAccountDistributedInfoByLocalId(100, obj).then(() => {
console.debug('====>DistributedAccountOptionalParameter_1000 end')
done();
}).catch((err) => {
console.debug('====>DistributedAccountOptionalParameter_1000 err:' + JSON.stringify(err))
expect().assertFail();
done();
})
});
}).catch((err) => {
console.debug("====>DistributedAccountOptionalParameter_1000 throw_err:" + JSON.stringify(err))
expect().assertFail();
done();
})
})
}) })
} }
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
* limitations under the License. * limitations under the License.
*/ */
import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect, done } from '@ohos/hypium' import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect} from '@ohos/hypium'
import account from '@ohos.account.distributedAccount' import account from '@ohos.account.distributedAccount'
const LOGININFO = { const LOGININFO = {
...@@ -39,6 +39,8 @@ export default function AccountTest() { ...@@ -39,6 +39,8 @@ export default function AccountTest() {
* @tc.desc Test distributedAccount.queryOsAccountDistributedInfo API functionality by callback. * @tc.desc Test distributedAccount.queryOsAccountDistributedInfo API functionality by callback.
*/ */
it('ActsDistributedAccountDeviceId_0100', 0, async function(done){ it('ActsDistributedAccountDeviceId_0100', 0, async function(done){
console.debug('====>ActsDistributedAccountDeviceId_0100 start====')
try {
console.log("====>test query distribtued id start"); console.log("====>test query distribtued id start");
const distributedId = '5994471ABB01112AFCC18159F6CC74B4F511B99806DA59B3CAF5A9C173CACFC5'; //'12345'sha256的值 const distributedId = '5994471ABB01112AFCC18159F6CC74B4F511B99806DA59B3CAF5A9C173CACFC5'; //'12345'sha256的值
const accountAbility = account.getDistributedAccountAbility(); const accountAbility = account.getDistributedAccountAbility();
...@@ -56,9 +58,14 @@ export default function AccountTest() { ...@@ -56,9 +58,14 @@ export default function AccountTest() {
console.log("====>test query distribtued id end"); console.log("====>test query distribtued id end");
done(); done();
}) })
}) })
}) })
} catch (err){
console.debug('====>ActsDistributedAccountDeviceId_0100 err:' + JSON.stringify(err))
expect().assertFail()
done()
}
}) })
/** /**
...@@ -67,6 +74,8 @@ export default function AccountTest() { ...@@ -67,6 +74,8 @@ export default function AccountTest() {
* @tc.desc Test distributedAccount.getDistributedAccountAbility API functionality. * @tc.desc Test distributedAccount.getDistributedAccountAbility API functionality.
*/ */
it('account_getDistributedAccountAbility_test', 0, async function (done) { it('account_getDistributedAccountAbility_test', 0, async function (done) {
console.debug('====>account_getDistributedAccountAbility_test start====')
try {
var ret = false; var ret = false;
const accountAbility = account.getDistributedAccountAbility() const accountAbility = account.getDistributedAccountAbility()
console.debug("====>account_getDistributedAccountAbility_test result:" + JSON.stringify(accountAbility)) console.debug("====>account_getDistributedAccountAbility_test result:" + JSON.stringify(accountAbility))
...@@ -75,6 +84,11 @@ export default function AccountTest() { ...@@ -75,6 +84,11 @@ export default function AccountTest() {
} }
expect(ret).assertTrue() expect(ret).assertTrue()
done(); done();
} catch (err){
console.debug('====>ActsDistributedAccountDeviceId_0100 err:' + JSON.stringify(err))
expect().assertFail()
done()
}
}) })
/** /**
...@@ -83,6 +97,8 @@ export default function AccountTest() { ...@@ -83,6 +97,8 @@ export default function AccountTest() {
* @tc.desc Test distributedAccount.queryOsAccountDistributedInfo API functionality. * @tc.desc Test distributedAccount.queryOsAccountDistributedInfo API functionality.
*/ */
it('account_queryOsAccountDistributedInfo_test001', 0, async function (done) { it('account_queryOsAccountDistributedInfo_test001', 0, async function (done) {
console.debug('====>account_queryOsAccountDistributedInfo_test001 start====')
try {
let accountAbility = account.getDistributedAccountAbility() let accountAbility = account.getDistributedAccountAbility()
accountAbility.queryOsAccountDistributedInfo().then(function (data) { accountAbility.queryOsAccountDistributedInfo().then(function (data) {
console.debug('====>account_queryOsAccountDistributedInfo_test001 data:' + JSON.stringify(data)) console.debug('====>account_queryOsAccountDistributedInfo_test001 data:' + JSON.stringify(data))
...@@ -90,6 +106,11 @@ export default function AccountTest() { ...@@ -90,6 +106,11 @@ export default function AccountTest() {
expect(data.id).assertEqual('ohosAnonymousUid') expect(data.id).assertEqual('ohosAnonymousUid')
done(); done();
}); });
} catch (err){
console.debug('====>account_queryOsAccountDistributedInfo_test001 err:' + JSON.stringify(err))
expect().assertFail()
done()
}
}) })
/** /**
...@@ -98,6 +119,8 @@ export default function AccountTest() { ...@@ -98,6 +119,8 @@ export default function AccountTest() {
* @tc.desc Test distributedAccount.queryOsAccountDistributedInfo API functionality by callback. * @tc.desc Test distributedAccount.queryOsAccountDistributedInfo API functionality by callback.
*/ */
it('account_queryOsAccountDistributedInfo_test002', 0, async function (done) { it('account_queryOsAccountDistributedInfo_test002', 0, async function (done) {
console.debug('====>account_queryOsAccountDistributedInfo_test002 start')
try {
let accountAbility = account.getDistributedAccountAbility() let accountAbility = account.getDistributedAccountAbility()
accountAbility.queryOsAccountDistributedInfo(function (err, data) { accountAbility.queryOsAccountDistributedInfo(function (err, data) {
console.debug('====>account_queryOsAccountDistributedInfo_test002 err:' + JSON.stringify(err)) console.debug('====>account_queryOsAccountDistributedInfo_test002 err:' + JSON.stringify(err))
...@@ -107,6 +130,11 @@ export default function AccountTest() { ...@@ -107,6 +130,11 @@ export default function AccountTest() {
expect(data.id).assertEqual('ohosAnonymousUid') expect(data.id).assertEqual('ohosAnonymousUid')
done(); done();
}); });
} catch (err){
console.debug('====>account_queryOsAccountDistributedInfo_test002 err:' + JSON.stringify(err))
expect().assertFail()
done()
}
}) })
/** /**
...@@ -115,6 +143,7 @@ export default function AccountTest() { ...@@ -115,6 +143,7 @@ export default function AccountTest() {
* @tc.desc Test distributedAccount.updateOsAccountDistributedInfo API functionality. * @tc.desc Test distributedAccount.updateOsAccountDistributedInfo API functionality.
*/ */
it('account_updateOsAccountDistributedInfo_test001', 0, async function (done) { it('account_updateOsAccountDistributedInfo_test001', 0, async function (done) {
console.debug('====>account_updateOsAccountDistributedInfo_test001 start====')
const accountAbility = account.getDistributedAccountAbility() const accountAbility = account.getDistributedAccountAbility()
let data = null let data = null
let obj = { let obj = {
...@@ -123,7 +152,8 @@ export default function AccountTest() { ...@@ -123,7 +152,8 @@ export default function AccountTest() {
event: 'Ohos.account.event.LOGIN', event: 'Ohos.account.event.LOGIN',
scalableData:data scalableData:data
}; };
accountAbility.updateOsAccountDistributedInfo(obj).then(function () { try {
await accountAbility.updateOsAccountDistributedInfo(obj).then(function () {
accountAbility.queryOsAccountDistributedInfo(function (err, data) { accountAbility.queryOsAccountDistributedInfo(function (err, data) {
console.debug('====>account_updateOsAccountDistributedInfo_test001 data:' + JSON.stringify(data)) console.debug('====>account_updateOsAccountDistributedInfo_test001 data:' + JSON.stringify(data))
expect(data.name).assertEqual('ZhangSan') expect(data.name).assertEqual('ZhangSan')
...@@ -134,19 +164,28 @@ export default function AccountTest() { ...@@ -134,19 +164,28 @@ export default function AccountTest() {
event: 'Ohos.account.event.LOGOUT' event: 'Ohos.account.event.LOGOUT'
}; };
accountAbility.updateOsAccountDistributedInfo(obj).then(function (err) { accountAbility.updateOsAccountDistributedInfo(obj).then(function (err) {
expect(err).assertEqual(undefined); expect(err).assertEqual(undefined)
done();
}); });
}); });
}); });
accountAbility.queryOsAccountDistributedInfo(function (data) {
expect(data).assertEqual(undefined)
done();
})
} catch (err){
console.debug('====>account_updateOsAccountDistributedInfo_test001 err:' + JSON.stringify(err))
expect().assertFail()
done()
}
}) })
/** /**
* @tc.number SUB_Account_distributedAccount_JS_API_0200 * @tc.number SUB_Account_distributedAccount_JS_API_0500
* @tc.name Test distributedAccount.updateOsAccountDistributedInfo by callback. * @tc.name Test distributedAccount.updateOsAccountDistributedInfo by callback.
* @tc.desc Test distributedAccount.updateOsAccountDistributedInfo API functionality by callback. * @tc.desc Test distributedAccount.updateOsAccountDistributedInfo API functionality by callback.
*/ */
it('account_updateOsAccountDistributedInfo_test002', 0, async function (done) { it('account_updateOsAccountDistributedInfo_test002', 0, async function (done) {
console.debug('====>account_updateOsAccountDistributedInfo_test002 start====')
var accountAbility = account.getDistributedAccountAbility() var accountAbility = account.getDistributedAccountAbility()
let obj = { let obj = {
id: '12345', id: '12345',
...@@ -154,6 +193,7 @@ export default function AccountTest() { ...@@ -154,6 +193,7 @@ export default function AccountTest() {
event: 'Ohos.account.event.LOGIN', event: 'Ohos.account.event.LOGIN',
scalableData:{} scalableData:{}
}; };
try {
accountAbility.updateOsAccountDistributedInfo(obj, function () { accountAbility.updateOsAccountDistributedInfo(obj, function () {
accountAbility.queryOsAccountDistributedInfo(function (err, data) { accountAbility.queryOsAccountDistributedInfo(function (err, data) {
console.debug("====>account_updateOsAccountDistributedInfo_test002 data:" + JSON.stringify(data)) console.debug("====>account_updateOsAccountDistributedInfo_test002 data:" + JSON.stringify(data))
...@@ -170,14 +210,20 @@ export default function AccountTest() { ...@@ -170,14 +210,20 @@ export default function AccountTest() {
}); });
}); });
}); });
} catch (err){
console.debug('====>account_updateOsAccountDistributedInfo_test002 err:' + JSON.stringify(err))
expect().assertFail()
done()
}
}) })
/** /**
* @tc.number SUB_Account_distributedAccount_JS_API_0300 * @tc.number SUB_Account_distributedAccount_JS_API_0600
* @tc.name Test distributedAccount.updateOsAccountDistributedInfo by callback. * @tc.name Test distributedAccount.updateOsAccountDistributedInfo by callback.
* @tc.desc Test distributedAccount.updateOsAccountDistributedInfo API functionality by callback. * @tc.desc Test distributedAccount.updateOsAccountDistributedInfo API functionality by callback.
*/ */
it('account_updateOsAccountDistributedInfo_test003', 0, async function (done) { it('account_updateOsAccountDistributedInfo_test003', 0, async function (done) {
console.debug('====>account_updateOsAccountDistributedInfo_test003 start====')
const accountAbility = account.getDistributedAccountAbility() const accountAbility = account.getDistributedAccountAbility()
let data = null let data = null
let obj = { let obj = {
...@@ -186,6 +232,7 @@ export default function AccountTest() { ...@@ -186,6 +232,7 @@ export default function AccountTest() {
event: 'Ohos.account.event.TOKEN_INVALID', event: 'Ohos.account.event.TOKEN_INVALID',
scalableData:data scalableData:data
}; };
try {
accountAbility.updateOsAccountDistributedInfo(obj, function (result) { accountAbility.updateOsAccountDistributedInfo(obj, function (result) {
console.debug("====>account_updateOsAccountDistributedInfo_test003 update_err:" + JSON.stringify(result)) console.debug("====>account_updateOsAccountDistributedInfo_test003 update_err:" + JSON.stringify(result))
accountAbility.queryOsAccountDistributedInfo(obj).then(function (data) { accountAbility.queryOsAccountDistributedInfo(obj).then(function (data) {
...@@ -194,14 +241,20 @@ export default function AccountTest() { ...@@ -194,14 +241,20 @@ export default function AccountTest() {
done(); done();
}) })
}); });
} catch (err){
console.debug('====>account_updateOsAccountDistributedInfo_test003 err:' + JSON.stringify(err))
expect().assertFail()
done()
}
}) })
/** /**
* @tc.number SUB_Account_distributedAccount_JS_API_0500 * @tc.number SUB_Account_distributedAccount_JS_API_0700
* @tc.name Test distributedAccount.updateOsAccountDistributedInfo by callback. * @tc.name Test distributedAccount.updateOsAccountDistributedInfo by callback.
* @tc.desc Test distributedAccount.updateOsAccountDistributedInfo API functionality by callback. * @tc.desc Test distributedAccount.updateOsAccountDistributedInfo API functionality by callback.
*/ */
it('account_updateOsAccountDistributedInfo_test004', 0, async function (done) { it('account_updateOsAccountDistributedInfo_test004', 0, async function (done) {
console.debug('====>account_updateOsAccountDistributedInfo_test004 start====')
const accountAbility = account.getDistributedAccountAbility() const accountAbility = account.getDistributedAccountAbility()
let obj = { let obj = {
id: '12345', id: '12345',
...@@ -209,6 +262,7 @@ export default function AccountTest() { ...@@ -209,6 +262,7 @@ export default function AccountTest() {
event: 'Ohos.account.event.LOGIN', event: 'Ohos.account.event.LOGIN',
scalableData:{} scalableData:{}
}; };
try {
accountAbility.updateOsAccountDistributedInfo(obj, function (err) { accountAbility.updateOsAccountDistributedInfo(obj, function (err) {
console.debug("====>account_updateOsAccountDistributedInfo_test004 update_err:" + JSON.stringify(err)) console.debug("====>account_updateOsAccountDistributedInfo_test004 update_err:" + JSON.stringify(err))
accountAbility.queryOsAccountDistributedInfo(function (err, data) { accountAbility.queryOsAccountDistributedInfo(function (err, data) {
...@@ -227,6 +281,253 @@ export default function AccountTest() { ...@@ -227,6 +281,253 @@ export default function AccountTest() {
}); });
}); });
}); });
} catch (err){
console.debug('====>account_updateOsAccountDistributedInfo_test004 err:' + JSON.stringify(err))
expect().assertFail()
done()
}
})
/**
* @tc.number SUB_Account_distributedAccount_JS_API_0800
* @tc.name Test distributedAccount.updateOsAccountDistributedInfo.
* @tc.desc Test distributedAccount.updateOsAccountDistributedInfo API functionality.
*/
it('account_updateOsAccountDistributedInfo_test005', 0, async function (done) {
console.debug('====>account_updateOsAccountDistributedInfo_test005 start====')
const accountAbility = account.getDistributedAccountAbility()
let obj = {
id: '12345',
name: 'ZhangSan',
event: 'Ohos.account.event.LOGIN',
scalableData:undefined,
nickname:undefined,
avatar:undefined,
status:undefined
};
try {
await accountAbility.updateOsAccountDistributedInfo(obj).then(function () {
accountAbility.queryOsAccountDistributedInfo(function (err, data) {
console.debug('====>account_updateOsAccountDistributedInfo_test005 data:' + JSON.stringify(data))
expect(data.name).assertEqual('ZhangSan')
expect(data.id).assertEqual('5994471ABB01112AFCC18159F6CC74B4F511B99806DA59B3CAF5A9C173CACFC5')
let obj = {
id: '12345',
name: 'ZhangSan',
event: 'Ohos.account.event.LOGOUT',
scalableData:undefined,
nickname:undefined,
avatar:undefined,
status:undefined
};
accountAbility.updateOsAccountDistributedInfo(obj).then(function (err) {
expect(err).assertEqual(undefined)
done()
});
});
});
} catch (err){
console.debug('====>account_updateOsAccountDistributedInfo_test005 err:' + JSON.stringify(err))
expect().assertFail()
done()
}
})
/**
* @tc.number SUB_Account_distributedAccount_JS_API_0900
* @tc.name Test distributedAccount.updateOsAccountDistributedInfo by callback.
* @tc.desc Test distributedAccount.updateOsAccountDistributedInfo API functionality by callback.
*/
it('account_updateOsAccountDistributedInfo_test006', 0, async function (done) {
console.debug('====>account_updateOsAccountDistributedInfo_test006 start====')
var accountAbility = account.getDistributedAccountAbility()
let obj = {
id: '12345',
name: 'ZhangSan',
event: 'Ohos.account.event.LOGIN',
scalableData:undefined,
nickname:undefined,
avatar:undefined,
status:undefined
};
try {
accountAbility.updateOsAccountDistributedInfo(obj, function () {
accountAbility.queryOsAccountDistributedInfo(function (err, data) {
console.debug("====>account_updateOsAccountDistributedInfo_test006 data:" + JSON.stringify(data))
expect(data.name).assertEqual('ZhangSan')
expect(data.id).assertEqual('5994471ABB01112AFCC18159F6CC74B4F511B99806DA59B3CAF5A9C173CACFC5')
let obj = {
id: '12345',
name: 'ZhangSan',
event: 'Ohos.account.event.LOGOUT'
};
accountAbility.updateOsAccountDistributedInfo(obj).then(function (data) {
expect(data).assertEqual(undefined)
done();
});
});
});
} catch (err){
console.debug('====>account_updateOsAccountDistributedInfo_test006 err:' + JSON.stringify(err))
expect().assertFail()
done()
}
})
/**
* @tc.number SUB_Account_distributedAccount_JS_API_1000
* @tc.name Test distributedAccount.updateOsAccountDistributedInfo.
* @tc.desc Test distributedAccount.updateOsAccountDistributedInfo API functionality.
*/
it('account_updateOsAccountDistributedInfo_test007', 0, async function (done) {
console.debug('====>account_updateOsAccountDistributedInfo_test007 start====')
const accountAbility = account.getDistributedAccountAbility()
let obj = {
id: '12345',
name: 'ZhangSan',
event: 'Ohos.account.event.LOGIN',
scalableData:null,
nickname:null,
avatar:null,
status:null
};
try {
await accountAbility.updateOsAccountDistributedInfo(obj).then(function () {
accountAbility.queryOsAccountDistributedInfo(function (err, data) {
console.debug('====>account_updateOsAccountDistributedInfo_test007 data:' + JSON.stringify(data))
expect(data.name).assertEqual('ZhangSan')
expect(data.id).assertEqual('5994471ABB01112AFCC18159F6CC74B4F511B99806DA59B3CAF5A9C173CACFC5')
let obj = {
id: '12345',
name: 'ZhangSan',
event: 'Ohos.account.event.LOGOUT'
};
accountAbility.updateOsAccountDistributedInfo(obj).then(function (err) {
expect(err).assertEqual(undefined)
done()
});
});
});
} catch (err){
console.debug('====>account_updateOsAccountDistributedInfo_test007 err:' + JSON.stringify(err))
expect().assertFail()
done()
}
})
/**
* @tc.number SUB_Account_distributedAccount_JS_API_1100
* @tc.name Test distributedAccount.updateOsAccountDistributedInfo by callback.
* @tc.desc Test distributedAccount.updateOsAccountDistributedInfo API functionality by callback.
*/
it('account_updateOsAccountDistributedInfo_test008', 0, async function (done) {
console.debug('====>account_updateOsAccountDistributedInfo_test008 start====')
var accountAbility = account.getDistributedAccountAbility()
let obj = {
id: '12345',
name: 'ZhangSan',
event: 'Ohos.account.event.LOGIN',
scalableData:null,
nickname:null,
avatar:null,
status:null
};
try {
accountAbility.updateOsAccountDistributedInfo(obj, function () {
accountAbility.queryOsAccountDistributedInfo(function (err, data) {
console.debug("====>account_updateOsAccountDistributedInfo_test008 data:" + JSON.stringify(data))
expect(data.name).assertEqual('ZhangSan')
expect(data.id).assertEqual('5994471ABB01112AFCC18159F6CC74B4F511B99806DA59B3CAF5A9C173CACFC5')
let obj = {
id: '12345',
name: 'ZhangSan',
event: 'Ohos.account.event.LOGOUT'
};
accountAbility.updateOsAccountDistributedInfo(obj).then(function (data) {
expect(data).assertEqual(undefined)
done();
});
});
});
} catch (err){
console.debug('====>account_updateOsAccountDistributedInfo_test008 err:' + JSON.stringify(err))
expect().assertFail()
done()
}
})
/**
* @tc.number SUB_Account_distributedAccount_JS_API_1200
* @tc.name Test distributedAccount.updateOsAccountDistributedInfo.
* @tc.desc Test distributedAccount.updateOsAccountDistributedInfo API functionality.
*/
it('account_updateOsAccountDistributedInfo_test009', 0, async function (done) {
console.debug('====>account_updateOsAccountDistributedInfo_test009 start====')
const accountAbility = account.getDistributedAccountAbility()
let obj = {
id: '12345',
name: 'ZhangSan',
event: 'Ohos.account.event.LOGIN'
};
try {
await accountAbility.updateOsAccountDistributedInfo(obj).then(function () {
accountAbility.queryOsAccountDistributedInfo(function (err, data) {
console.debug('====>account_updateOsAccountDistributedInfo_test009 data:' + JSON.stringify(data))
expect(data.name).assertEqual('ZhangSan')
expect(data.id).assertEqual('5994471ABB01112AFCC18159F6CC74B4F511B99806DA59B3CAF5A9C173CACFC5')
let obj = {
id: '12345',
name: 'ZhangSan',
event: 'Ohos.account.event.LOGOUT'
};
accountAbility.updateOsAccountDistributedInfo(obj).then(function (err) {
expect(err).assertEqual(undefined)
done()
});
});
});
} catch (err){
console.debug('====>account_updateOsAccountDistributedInfo_test009 err:' + JSON.stringify(err))
expect().assertFail()
done()
}
})
/**
* @tc.number SUB_Account_distributedAccount_JS_API_1300
* @tc.name Test distributedAccount.updateOsAccountDistributedInfo by callback.
* @tc.desc Test distributedAccount.updateOsAccountDistributedInfo API functionality by callback.
*/
it('account_updateOsAccountDistributedInfo_test010', 0, async function (done) {
console.debug('====>account_updateOsAccountDistributedInfo_test010 start====')
var accountAbility = account.getDistributedAccountAbility()
let obj = {
id: '12345',
name: 'ZhangSan',
event: 'Ohos.account.event.LOGIN'
};
try {
accountAbility.updateOsAccountDistributedInfo(obj, function () {
accountAbility.queryOsAccountDistributedInfo(function (err, data) {
console.debug("====>account_updateOsAccountDistributedInfo_test010 data:" + JSON.stringify(data))
expect(data.name).assertEqual('ZhangSan')
expect(data.id).assertEqual('5994471ABB01112AFCC18159F6CC74B4F511B99806DA59B3CAF5A9C173CACFC5')
let obj = {
id: '12345',
name: 'ZhangSan',
event: 'Ohos.account.event.LOGOUT'
};
accountAbility.updateOsAccountDistributedInfo(obj).then(function (data) {
expect(data).assertEqual(undefined)
done();
});
});
});
} catch (err){
console.debug('====>account_updateOsAccountDistributedInfo_test010 err:' + JSON.stringify(err))
expect().assertFail()
done()
}
}) })
}) })
} }
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册