未验证 提交 7206fe8d 编写于 作者: O openharmony_ci 提交者: Gitee

!8314 【ACCOUNT】【3.2Release】GetAccountByOwnerTest时序问题

Merge pull request !8314 from 翟孟超/cherry-pick-1680227065
......@@ -47,7 +47,7 @@ export default function ActsAccountAppAccess() {
console.debug("====>afterEach start====");
var appAccountManager = account.getAccountManager();
var accounts = await appAccountManager.getAllAccountByOwner(owner)
for (i=0;i<accounts.length;i++){
for (var i=0;i<accounts.length;i++){
var localName = accounts[i].name
if(localName == 'zhangsan'){
await appAccountManager.removeAccount(localName)
......
......@@ -46,7 +46,7 @@ export default function ActsAccountAuthenticator() {
console.debug("====>afterEach start====");
var appAccountManager = account.getAccountManager();
var accounts = await appAccountManager.getAllAccountByOwner(owner)
for (i=0;i<accounts.length;i++){
for (var i=0;i<accounts.length;i++){
var localName = accounts[i].name
if(localName == 'zhangsan'){
await appAccountManager.removeAccount(localName)
......
......@@ -21,6 +21,25 @@ const LENGTHLIMIT = 1024;
const SELFBUNDLE = 'com.example.actsgetaccountsbyowner'
const createAccountOptions = {customData:{age:'12'}}
export default function GetAccountsByOwner() {
beforeAll(async function (done) {
console.debug("====>startAbility first start====");
await featureAbility.startAbility(
{
want:
{
deviceId: "",
bundleName: "com.example.actsscenegetallaccounts",
abilityName: "com.example.actsscenegetallaccounts.MainAbility",
action: "action1",
parameters:
{},
},
},
);
sleep(TIMEOUT);
done();
});
describe('GetAccountsByOwner', function () {
async function sleep(delay) {
let timeoutId = null;
......@@ -266,20 +285,6 @@ export default function GetAccountsByOwner() {
console.debug("====>creat finish====");
console.debug("====>add account 0900 start====");
await appAccountManager.createAccount("Account_application_callback");
console.debug("====>startAbility 0900 start====");
await featureAbility.startAbility(
{
want:
{
deviceId: "",
bundleName: "com.example.actsscenegetallaccounts",
abilityName: "com.example.actsscenegetallaccounts.MainAbility",
action: "action1",
parameters:
{},
},
},
);
function getAllCallback(err, data){
console.debug("====>getAccountsByOwner 0900 err:" + JSON.stringify(err));
console.debug("====>getAccountsByOwner 0900 data:" + JSON.stringify(data));
......@@ -310,20 +315,6 @@ export default function GetAccountsByOwner() {
console.debug("====>creat finish====");
console.debug("====>add account 1000 start====");
await appAccountManager.createAccount("Account_application_promise");
console.debug("====>startAbility 1000 start====");
await featureAbility.startAbility(
{
want:
{
deviceId: "",
bundleName: "com.example.actsscenegetallaccounts",
abilityName: "com.example.actsscenegetallaccounts.MainAbility",
action: "action1",
parameters:
{},
},
},
);
sleep(TIMEOUT)
console.debug("====>getAccountsByOwner 1000 start====");
try{
......@@ -361,20 +352,6 @@ export default function GetAccountsByOwner() {
var appAccountManager = account.createAppAccountManager();
console.debug("====>creat finish====");
var specifiedBundle = "com.example.actsscenegetallaccounts";
console.debug("====>startAbility 1100 start====");
await featureAbility.startAbility(
{
want:
{
deviceId: "",
bundleName: "com.example.actsscenegetallaccounts",
abilityName: "com.example.actsscenegetallaccounts.MainAbility",
action: "action1",
parameters:
{},
},
},
);
function getAllCallback(err, data){
console.debug("====>getAccountsByOwner 1100 err:" + JSON.stringify(err));
console.debug("====>getAccountsByOwner 1100 data:" + JSON.stringify(data));
......@@ -400,20 +377,6 @@ export default function GetAccountsByOwner() {
var appAccountManager = account.createAppAccountManager();
console.debug("====>creat finish====");
var specifiedBundle = "com.example.actsscenegetallaccounts";
console.debug("====>startAbility 1200 start====");
await featureAbility.startAbility(
{
want:
{
deviceId: "",
bundleName: "com.example.actsscenegetallaccounts",
abilityName: "com.example.actsscenegetallaccounts.MainAbility",
action: "action1",
parameters:
{},
},
},
);
await sleep(TIMEOUT)
console.debug("====>getAccountsByOwner 1200 start====");
try{
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册