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

!5183 solve stage lifecycle test problem

Merge pull request !5183 from zhoujun62/my_xts_acts
...@@ -66,6 +66,7 @@ export default function abilityTest() { ...@@ -66,6 +66,7 @@ export default function abilityTest() {
console.info("---------------Multihap_WindowStageLifecycleTest_001 is start---------------") console.info("---------------Multihap_WindowStageLifecycleTest_001 is start---------------")
TAG = "Multihap_WindowStageLifecycleTest_001"; TAG = "Multihap_WindowStageLifecycleTest_001";
listKeyTemp = []; listKeyTemp = [];
var transferStr0 = "";
globalThis.abilityContext.startAbility({ globalThis.abilityContext.startAbility({
bundleName: "com.example.lifecycletest", bundleName: "com.example.lifecycletest",
...@@ -87,14 +88,15 @@ export default function abilityTest() { ...@@ -87,14 +88,15 @@ export default function abilityTest() {
for (var i = 0;i < globalThis.mainAbility4ListKey.length; i++) { for (var i = 0;i < globalThis.mainAbility4ListKey.length; i++) {
if (globalThis.mainAbility4ListKey[i].substring(0, 16) == "Hap2MainAbility3") { if (globalThis.mainAbility4ListKey[i].substring(0, 16) == "Hap2MainAbility3") {
listKeyTemp.push(globalThis.mainAbility4ListKey[i]); listKeyTemp.push(globalThis.mainAbility4ListKey[i]);
transferStr0 += globalThis.mainAbility4ListKey[i];
} }
} }
console.log(TAG + "listKeyTemp is :" + listKeyTemp); console.log(TAG + "listKeyTemp is :" + listKeyTemp);
console.log(TAG + "globalThis.mainAbility4CallBackId is :" + globalThis.mainAbility4CallBackId); console.log(TAG + "globalThis.mainAbility4CallBackId is :" + globalThis.mainAbility4CallBackId);
expect(listKeyTemp[0]).assertEqual("Hap2MainAbility3 onWindowStageCreate"); expect(transferStr0.indexOf("Hap2MainAbility3 onWindowStageCreate")!=-1).assertTrue();
expect(listKeyTemp[1]).assertEqual("Hap2MainAbility3 onWindowStageActive"); expect(transferStr0.indexOf("Hap2MainAbility3 onWindowStageActive")!=-1).assertTrue();
expect(listKeyTemp[2]).assertEqual("Hap2MainAbility3 onWindowStageInactive"); expect(transferStr0.indexOf("Hap2MainAbility3 onWindowStageInactive")!=-1).assertTrue();
expect(listKeyTemp[3]).assertEqual("Hap2MainAbility3 onWindowStageDestroy"); expect(transferStr0.indexOf("Hap2MainAbility3 onWindowStageDestroy")!=-1).assertTrue();
console.info(TAG + "globalThis.ApplicationContext4 is :" + JSON.stringify(globalThis.ApplicationContext4)); console.info(TAG + "globalThis.ApplicationContext4 is :" + JSON.stringify(globalThis.ApplicationContext4));
globalThis.ApplicationContext4 globalThis.ApplicationContext4
.unregisterAbilityLifecycleCallback(globalThis.mainAbility4CallBackId, (error, data) => { .unregisterAbilityLifecycleCallback(globalThis.mainAbility4CallBackId, (error, data) => {
...@@ -118,6 +120,7 @@ export default function abilityTest() { ...@@ -118,6 +120,7 @@ export default function abilityTest() {
console.log("------------Multihap_WindowStageLifecycleTest_002 start-------------"); console.log("------------Multihap_WindowStageLifecycleTest_002 start-------------");
TAG = "Multihap_WindowStageLifecycleTest_002"; TAG = "Multihap_WindowStageLifecycleTest_002";
listKeyTemp = []; listKeyTemp = [];
var transferStr0 = "";
globalThis.abilityContext.startAbility({ globalThis.abilityContext.startAbility({
bundleName: "com.example.lifecycletest", bundleName: "com.example.lifecycletest",
...@@ -149,14 +152,15 @@ export default function abilityTest() { ...@@ -149,14 +152,15 @@ export default function abilityTest() {
for (var i = 0; i < globalThis.mainAbility4ListKey.length; i++) { for (var i = 0; i < globalThis.mainAbility4ListKey.length; i++) {
if (globalThis.mainAbility4ListKey[i].substring(0, 16) == "Hap2MainAbility4") { if (globalThis.mainAbility4ListKey[i].substring(0, 16) == "Hap2MainAbility4") {
listKeyTemp.push(globalThis.mainAbility4ListKey[i]); listKeyTemp.push(globalThis.mainAbility4ListKey[i]);
transferStr0 += globalThis.mainAbility4ListKey[i];
} }
} }
console.log(TAG + "listKeyTemp is :" + listKeyTemp); console.log(TAG + "listKeyTemp is :" + listKeyTemp);
console.log(TAG + "globalThis.mainAbility4CallBackId is :" + globalThis.mainAbility4CallBackId); console.log(TAG + "globalThis.mainAbility4CallBackId is :" + globalThis.mainAbility4CallBackId);
expect(listKeyTemp[0]).assertEqual("Hap2MainAbility4 onWindowStageCreate"); expect(transferStr0.indexOf("Hap2MainAbility4 onWindowStageCreate")!=-1).assertTrue();
expect(listKeyTemp[1]).assertEqual("Hap2MainAbility4 onWindowStageActive"); expect(transferStr0.indexOf("Hap2MainAbility4 onWindowStageActive")!=-1).assertTrue();
expect(listKeyTemp[2]).assertEqual("Hap2MainAbility4 onWindowStageInactive"); expect(transferStr0.indexOf("Hap2MainAbility4 onWindowStageInactive")!=-1).assertTrue();
expect(listKeyTemp[3]).assertEqual("Hap2MainAbility4 onWindowStageDestroy"); expect(transferStr0.indexOf("Hap2MainAbility4 onWindowStageDestroy")!=-1).assertTrue();
globalThis.ApplicationContext4 globalThis.ApplicationContext4
.unregisterAbilityLifecycleCallback(globalThis.mainAbility4CallBackId, (error, data) => { .unregisterAbilityLifecycleCallback(globalThis.mainAbility4CallBackId, (error, data) => {
console.log(TAG + ": unregisterAbilityLifecycleCallback success, err: " + JSON.stringify(error) + console.log(TAG + ": unregisterAbilityLifecycleCallback success, err: " + JSON.stringify(error) +
...@@ -179,6 +183,7 @@ export default function abilityTest() { ...@@ -179,6 +183,7 @@ export default function abilityTest() {
console.log("------------Multihap_WindowStageLifecycleTest_003 start-------------"); console.log("------------Multihap_WindowStageLifecycleTest_003 start-------------");
TAG = "Multihap_WindowStageLifecycleTest_003"; TAG = "Multihap_WindowStageLifecycleTest_003";
listKeyTemp = []; listKeyTemp = [];
var transferStr0 = "";
globalThis.abilityContext.startAbility({ globalThis.abilityContext.startAbility({
bundleName: "com.example.lifecycletest", bundleName: "com.example.lifecycletest",
...@@ -210,19 +215,19 @@ export default function abilityTest() { ...@@ -210,19 +215,19 @@ export default function abilityTest() {
for (var i = 0;i < globalThis.mainAbility4ListKey.length; i++) { for (var i = 0;i < globalThis.mainAbility4ListKey.length; i++) {
if (globalThis.mainAbility4ListKey[i].substring(0, 16) == "Hap2MainAbility5") { if (globalThis.mainAbility4ListKey[i].substring(0, 16) == "Hap2MainAbility5") {
listKeyTemp.push(globalThis.mainAbility4ListKey[i]); listKeyTemp.push(globalThis.mainAbility4ListKey[i]);
transferStr0 += globalThis.mainAbility4ListKey[i];
} }
} }
console.log(TAG + "listKeyTemp is :" + listKeyTemp); console.log(TAG + "listKeyTemp is :" + listKeyTemp);
console.log(TAG + "globalThis.mainAbility4CallBackId is :" + globalThis.mainAbility4CallBackId); console.log(TAG + "globalThis.mainAbility4CallBackId is :" + globalThis.mainAbility4CallBackId);
expect(listKeyTemp[0]).assertEqual("Hap2MainAbility5 onWindowStageCreate"); expect(transferStr0.indexOf("Hap2MainAbility5 onWindowStageCreate")!=-1).assertTrue();
expect(listKeyTemp[1]).assertEqual("Hap2MainAbility5 onWindowStageActive");
expect(listKeyTemp[2]).assertEqual("Hap2MainAbility5 onWindowStageCreate");
var transferStr0 = listKeyTemp[3] + listKeyTemp[4];
expect(transferStr0.indexOf("Hap2MainAbility5 onWindowStageActive")!=-1).assertTrue(); expect(transferStr0.indexOf("Hap2MainAbility5 onWindowStageActive")!=-1).assertTrue();
expect(transferStr0.indexOf("Hap2MainAbility5 onWindowStageCreate")!=-1).assertTrue();
expect(transferStr0.indexOf("Hap2MainAbility5 onWindowStageActive")!=-1).assertTrue();
expect(transferStr0.indexOf("Hap2MainAbility5 onWindowStageInactive")!=-1).assertTrue();
expect(transferStr0.indexOf("Hap2MainAbility5 onWindowStageDestroy")!=-1).assertTrue();
expect(transferStr0.indexOf("Hap2MainAbility5 onWindowStageInactive")!=-1).assertTrue(); expect(transferStr0.indexOf("Hap2MainAbility5 onWindowStageInactive")!=-1).assertTrue();
expect(listKeyTemp[5]).assertEqual("Hap2MainAbility5 onWindowStageDestroy"); expect(transferStr0.indexOf("Hap2MainAbility5 onWindowStageDestroy")!=-1).assertTrue();
expect(listKeyTemp[6]).assertEqual("Hap2MainAbility5 onWindowStageInactive");
expect(listKeyTemp[7]).assertEqual("Hap2MainAbility5 onWindowStageDestroy");
globalThis.ApplicationContext4 globalThis.ApplicationContext4
.unregisterAbilityLifecycleCallback(globalThis.mainAbility4CallBackId, (error, data) => { .unregisterAbilityLifecycleCallback(globalThis.mainAbility4CallBackId, (error, data) => {
console.log(TAG + ": unregisterAbilityLifecycleCallback success, err: " + JSON.stringify(error) + console.log(TAG + ": unregisterAbilityLifecycleCallback success, err: " + JSON.stringify(error) +
...@@ -246,6 +251,8 @@ export default function abilityTest() { ...@@ -246,6 +251,8 @@ export default function abilityTest() {
TAG = "Multihap_WindowStageLifecycleTest_004"; TAG = "Multihap_WindowStageLifecycleTest_004";
listKeyTemp = []; listKeyTemp = [];
listKeyTemp1 = []; listKeyTemp1 = [];
var transferStr0 = "";
var transferStr1 = "";
globalThis.abilityContext.startAbility({ globalThis.abilityContext.startAbility({
bundleName: "com.example.lifecycletest", bundleName: "com.example.lifecycletest",
...@@ -277,23 +284,24 @@ export default function abilityTest() { ...@@ -277,23 +284,24 @@ export default function abilityTest() {
for (var i = 0;i < globalThis.mainAbility4ListKey.length; i++) { for (var i = 0;i < globalThis.mainAbility4ListKey.length; i++) {
if (globalThis.mainAbility4ListKey[i].substring(0, 16) == "Hap2MainAbility6") { if (globalThis.mainAbility4ListKey[i].substring(0, 16) == "Hap2MainAbility6") {
listKeyTemp.push(globalThis.mainAbility4ListKey[i]); listKeyTemp.push(globalThis.mainAbility4ListKey[i]);
transferStr0 += globalThis.mainAbility4ListKey[i];
} else if (globalThis.mainAbility4ListKey[i].substring(0, 16) == "Hap3MainAbility2") { } else if (globalThis.mainAbility4ListKey[i].substring(0, 16) == "Hap3MainAbility2") {
listKeyTemp1.push(globalThis.mainAbility4ListKey[i]); listKeyTemp1.push(globalThis.mainAbility4ListKey[i]);
transferStr1 += globalThis.mainAbility4ListKey[i];
} }
} }
console.log(TAG + "listKeyTemp is :" + listKeyTemp); console.log(TAG + "listKeyTemp is :" + listKeyTemp);
console.log(TAG + "listKeyTemp1 is :" + listKeyTemp1); console.log(TAG + "listKeyTemp1 is :" + listKeyTemp1);
console.log(TAG + "globalThis.mainAbility4CallBackId is :" + globalThis.mainAbility4CallBackId); console.log(TAG + "globalThis.mainAbility4CallBackId is :" + globalThis.mainAbility4CallBackId);
expect(listKeyTemp[0]).assertEqual("Hap2MainAbility6 onWindowStageCreate"); expect(transferStr0.indexOf("Hap2MainAbility6 onWindowStageCreate")!=-1).assertTrue();
expect(listKeyTemp[1]).assertEqual("Hap2MainAbility6 onWindowStageActive"); expect(transferStr0.indexOf("Hap2MainAbility6 onWindowStageActive")!=-1).assertTrue();
expect(listKeyTemp[2]).assertEqual("Hap2MainAbility6 onWindowStageInactive"); expect(transferStr0.indexOf("Hap2MainAbility6 onWindowStageInactive")!=-1).assertTrue();
expect(listKeyTemp[3]).assertEqual("Hap2MainAbility6 onWindowStageDestroy"); expect(transferStr0.indexOf("Hap2MainAbility6 onWindowStageDestroy")!=-1).assertTrue();
expect(listKeyTemp1[0]).assertEqual("Hap3MainAbility2 onWindowStageCreate"); expect(transferStr1.indexOf("Hap3MainAbility2 onWindowStageCreate")!=-1).assertTrue();
expect(listKeyTemp1[1]).assertEqual("Hap3MainAbility2 onWindowStageActive"); expect(transferStr1.indexOf("Hap3MainAbility2 onWindowStageActive")!=-1).assertTrue();
expect(listKeyTemp1[2]).assertEqual("Hap3MainAbility2 onWindowStageInactive"); expect(transferStr1.indexOf("Hap3MainAbility2 onWindowStageInactive")!=-1).assertTrue();
expect(listKeyTemp1[3]).assertEqual("Hap3MainAbility2 onWindowStageDestroy"); expect(transferStr1.indexOf("Hap3MainAbility2 onWindowStageDestroy")!=-1).assertTrue();
globalThis.ApplicationContext4 globalThis.ApplicationContext4
.unregisterAbilityLifecycleCallback(globalThis.mainAbility4CallBackId, (error, data) => { .unregisterAbilityLifecycleCallback(globalThis.mainAbility4CallBackId, (error, data) => {
console.log(TAG + ": unregisterAbilityLifecycleCallback success, err: " + JSON.stringify(error) + console.log(TAG + ": unregisterAbilityLifecycleCallback success, err: " + JSON.stringify(error) +
...@@ -317,6 +325,8 @@ export default function abilityTest() { ...@@ -317,6 +325,8 @@ export default function abilityTest() {
TAG = "Multihap_WindowStageLifecycleTest_005"; TAG = "Multihap_WindowStageLifecycleTest_005";
listKeyTemp = []; listKeyTemp = [];
listKeyTemp1 = []; listKeyTemp1 = [];
var transferStr0 = "";
var transferStr1 = "";
globalThis.abilityContext.startAbility({ globalThis.abilityContext.startAbility({
bundleName: "com.example.lifecycletest", bundleName: "com.example.lifecycletest",
...@@ -348,22 +358,24 @@ export default function abilityTest() { ...@@ -348,22 +358,24 @@ export default function abilityTest() {
for (var i = 0;i < globalThis.mainAbility4ListKey.length; i++) { for (var i = 0;i < globalThis.mainAbility4ListKey.length; i++) {
if (globalThis.mainAbility4ListKey[i].substring(0, 16) == "Hap2MainAbility6") { if (globalThis.mainAbility4ListKey[i].substring(0, 16) == "Hap2MainAbility6") {
listKeyTemp.push(globalThis.mainAbility4ListKey[i]); listKeyTemp.push(globalThis.mainAbility4ListKey[i]);
transferStr0 += globalThis.mainAbility4ListKey[i];
} else if (globalThis.mainAbility4ListKey[i].substring(0, 16) == "Hap2MainAbility7") { } else if (globalThis.mainAbility4ListKey[i].substring(0, 16) == "Hap2MainAbility7") {
listKeyTemp1.push(globalThis.mainAbility4ListKey[i]); listKeyTemp1.push(globalThis.mainAbility4ListKey[i]);
transferStr1 += globalThis.mainAbility4ListKey[i];
} }
} }
console.log(TAG + "listKeyTemp is :" + listKeyTemp); console.log(TAG + "listKeyTemp is :" + listKeyTemp);
console.log(TAG + "listKeyTemp1 is :" + listKeyTemp1); console.log(TAG + "listKeyTemp1 is :" + listKeyTemp1);
console.log(TAG + "globalThis.mainAbility4CallBackId is :" + globalThis.mainAbility4CallBackId); console.log(TAG + "globalThis.mainAbility4CallBackId is :" + globalThis.mainAbility4CallBackId);
expect(listKeyTemp[0]).assertEqual("Hap2MainAbility6 onWindowStageCreate"); expect(transferStr0.indexOf("Hap2MainAbility6 onWindowStageCreate")!=-1).assertTrue();
expect(listKeyTemp[1]).assertEqual("Hap2MainAbility6 onWindowStageActive"); expect(transferStr0.indexOf("Hap2MainAbility6 onWindowStageActive")!=-1).assertTrue();
expect(listKeyTemp[2]).assertEqual("Hap2MainAbility6 onWindowStageInactive"); expect(transferStr0.indexOf("Hap2MainAbility6 onWindowStageInactive")!=-1).assertTrue();
expect(listKeyTemp[3]).assertEqual("Hap2MainAbility6 onWindowStageDestroy"); expect(transferStr0.indexOf("Hap2MainAbility6 onWindowStageDestroy")!=-1).assertTrue();
expect(listKeyTemp1[0]).assertEqual("Hap2MainAbility7 onWindowStageCreate"); expect(transferStr1.indexOf("Hap2MainAbility7 onWindowStageCreate")!=-1).assertTrue();
expect(listKeyTemp1[1]).assertEqual("Hap2MainAbility7 onWindowStageActive"); expect(transferStr1.indexOf("Hap2MainAbility7 onWindowStageActive")!=-1).assertTrue();
expect(listKeyTemp1[2]).assertEqual("Hap2MainAbility7 onWindowStageInactive"); expect(transferStr1.indexOf("Hap2MainAbility7 onWindowStageInactive")!=-1).assertTrue();
expect(listKeyTemp1[3]).assertEqual("Hap2MainAbility7 onWindowStageDestroy"); expect(transferStr1.indexOf("Hap2MainAbility7 onWindowStageDestroy")!=-1).assertTrue();
globalThis.ApplicationContext4 globalThis.ApplicationContext4
.unregisterAbilityLifecycleCallback(globalThis.mainAbility4CallBackId, (error, data) => { .unregisterAbilityLifecycleCallback(globalThis.mainAbility4CallBackId, (error, data) => {
...@@ -470,6 +482,8 @@ export default function abilityTest() { ...@@ -470,6 +482,8 @@ export default function abilityTest() {
TAG = "Multihap_WindowStageLifecycleTest_007"; TAG = "Multihap_WindowStageLifecycleTest_007";
listKeyTemp = []; listKeyTemp = [];
listKeyTemp1 = []; listKeyTemp1 = [];
var transferStr0 = "";
var transferStr1 = "";
var callBackId1; var callBackId1;
var callBackId2; var callBackId2;
var flag; var flag;
...@@ -494,17 +508,17 @@ export default function abilityTest() { ...@@ -494,17 +508,17 @@ export default function abilityTest() {
for (var i = 0;i < globalThis.mainAbility6ListKey.length; i++) { for (var i = 0;i < globalThis.mainAbility6ListKey.length; i++) {
if (globalThis.mainAbility6ListKey[i].substring(0, 16) == "Hap2MainAbility9") { if (globalThis.mainAbility6ListKey[i].substring(0, 16) == "Hap2MainAbility9") {
listKeyTemp.push(globalThis.mainAbility6ListKey[i]); listKeyTemp.push(globalThis.mainAbility6ListKey[i]);
transferStr0 += globalThis.mainAbility6ListKey[i];
} }
} }
console.log(TAG + "listKeyTemp is :" + listKeyTemp); console.log(TAG + "listKeyTemp is :" + listKeyTemp);
console.log(TAG + "first globalThis.mainAbility6CallBackId is :" + globalThis.mainAbility6CallBackId); console.log(TAG + "first globalThis.mainAbility6CallBackId is :" + globalThis.mainAbility6CallBackId);
callBackId1 = globalThis.mainAbility6CallBackId callBackId1 = globalThis.mainAbility6CallBackId
console.log(TAG + "callBackId1 is :" + callBackId1); console.log(TAG + "callBackId1 is :" + callBackId1);
expect(listKeyTemp[0]).assertEqual("Hap2MainAbility9 onWindowStageCreate"); expect(transferStr0.indexOf("Hap2MainAbility9 onWindowStageCreate")!=-1).assertTrue();
expect(listKeyTemp[1]).assertEqual("Hap2MainAbility9 onWindowStageActive"); expect(transferStr0.indexOf("Hap2MainAbility9 onWindowStageActive")!=-1).assertTrue();
expect(listKeyTemp[2]).assertEqual("Hap2MainAbility9 onWindowStageInactive"); expect(transferStr0.indexOf("Hap2MainAbility9 onWindowStageInactive")!=-1).assertTrue();
expect(listKeyTemp[3]).assertEqual("Hap2MainAbility9 onWindowStageDestroy"); expect(transferStr0.indexOf("Hap2MainAbility9 onWindowStageDestroy")!=-1).assertTrue();
globalThis.ApplicationContext6 globalThis.ApplicationContext6
.unregisterAbilityLifecycleCallback(globalThis.mainAbility6CallBackId, (error, data) => { .unregisterAbilityLifecycleCallback(globalThis.mainAbility6CallBackId, (error, data) => {
console.log(TAG + ": first unregisterAbilityLifecycleCallback success, err: " + JSON.stringify(error) + console.log(TAG + ": first unregisterAbilityLifecycleCallback success, err: " + JSON.stringify(error) +
...@@ -542,6 +556,7 @@ export default function abilityTest() { ...@@ -542,6 +556,7 @@ export default function abilityTest() {
for (var i = 0;i < globalThis.mainAbility6ListKey.length; i++) { for (var i = 0;i < globalThis.mainAbility6ListKey.length; i++) {
if (globalThis.mainAbility6ListKey[i].substring(0, 16) == "Hap2MainAbility9") { if (globalThis.mainAbility6ListKey[i].substring(0, 16) == "Hap2MainAbility9") {
listKeyTemp1.push(globalThis.mainAbility6ListKey[i]); listKeyTemp1.push(globalThis.mainAbility6ListKey[i]);
transferStr1 += globalThis.mainAbility6ListKey[i];
} }
} }
console.log(TAG + "listKeyTemp1 is :" + listKeyTemp1); console.log(TAG + "listKeyTemp1 is :" + listKeyTemp1);
...@@ -549,11 +564,10 @@ export default function abilityTest() { ...@@ -549,11 +564,10 @@ export default function abilityTest() {
callBackId2 = globalThis.mainAbility6CallBackId callBackId2 = globalThis.mainAbility6CallBackId
console.log(TAG + "callBackId2 is :" + callBackId2); console.log(TAG + "callBackId2 is :" + callBackId2);
expect(callBackId2).assertEqual(callBackId1 + 1) expect(callBackId2).assertEqual(callBackId1 + 1)
expect(listKeyTemp1[0]).assertEqual("Hap2MainAbility9 onWindowStageCreate"); expect(transferStr1.indexOf("Hap2MainAbility9 onWindowStageCreate")!=-1).assertTrue();
expect(listKeyTemp1[1]).assertEqual("Hap2MainAbility9 onWindowStageActive"); expect(transferStr1.indexOf("Hap2MainAbility9 onWindowStageActive")!=-1).assertTrue();
expect(listKeyTemp1[2]).assertEqual("Hap2MainAbility9 onWindowStageInactive"); expect(transferStr1.indexOf("Hap2MainAbility9 onWindowStageInactive")!=-1).assertTrue();
expect(listKeyTemp1[3]).assertEqual("Hap2MainAbility9 onWindowStageDestroy"); expect(transferStr1.indexOf("Hap2MainAbility9 onWindowStageDestroy")!=-1).assertTrue();
globalThis.ApplicationContext6 globalThis.ApplicationContext6
.unregisterAbilityLifecycleCallback(globalThis.mainAbility6CallBackId, (error, data) => { .unregisterAbilityLifecycleCallback(globalThis.mainAbility6CallBackId, (error, data) => {
console.log(TAG + ": second unregisterAbilityLifecycleCallback success, err: " + JSON.stringify(error) + console.log(TAG + ": second unregisterAbilityLifecycleCallback success, err: " + JSON.stringify(error) +
...@@ -581,6 +595,7 @@ export default function abilityTest() { ...@@ -581,6 +595,7 @@ export default function abilityTest() {
console.log("------------Multihap_WindowStageLifecycleTest_008 start-------------"); console.log("------------Multihap_WindowStageLifecycleTest_008 start-------------");
TAG = "Multihap_WindowStageLifecycleTest_008"; TAG = "Multihap_WindowStageLifecycleTest_008";
listKeyTemp = []; listKeyTemp = [];
var transferStr0 = "";
globalThis.abilityContext.startAbility({ globalThis.abilityContext.startAbility({
bundleName: "com.example.lifecycletest", bundleName: "com.example.lifecycletest",
...@@ -603,15 +618,15 @@ export default function abilityTest() { ...@@ -603,15 +618,15 @@ export default function abilityTest() {
for (var i = 0;i < globalThis.mainAbility4ListKey.length; i++) { for (var i = 0;i < globalThis.mainAbility4ListKey.length; i++) {
if (globalThis.mainAbility4ListKey[i].substring(0, 16) == "Hap2MainAbility6") { if (globalThis.mainAbility4ListKey[i].substring(0, 16) == "Hap2MainAbility6") {
listKeyTemp.push(globalThis.mainAbility4ListKey[i]); listKeyTemp.push(globalThis.mainAbility4ListKey[i]);
transferStr0 += globalThis.mainAbility4ListKey[i];
} }
} }
console.log(TAG + "listKeyTemp is :" + listKeyTemp); console.log(TAG + "listKeyTemp is :" + listKeyTemp);
console.log(TAG + "globalThis.mainAbility4CallBackId is :" + globalThis.mainAbility4CallBackId); console.log(TAG + "globalThis.mainAbility4CallBackId is :" + globalThis.mainAbility4CallBackId);
expect(listKeyTemp[0]).assertEqual("Hap2MainAbility6 onWindowStageCreate"); expect(transferStr0.indexOf("Hap2MainAbility6 onWindowStageCreate")!=-1).assertTrue();
expect(listKeyTemp[1]).assertEqual("Hap2MainAbility6 onWindowStageActive"); expect(transferStr0.indexOf("Hap2MainAbility6 onWindowStageActive")!=-1).assertTrue();
expect(listKeyTemp[2]).assertEqual("Hap2MainAbility6 onWindowStageInactive"); expect(transferStr0.indexOf("Hap2MainAbility6 onWindowStageInactive")!=-1).assertTrue();
expect(listKeyTemp[3]).assertEqual("Hap2MainAbility6 onWindowStageDestroy"); expect(transferStr0.indexOf("Hap2MainAbility6 onWindowStageDestroy")!=-1).assertTrue();
globalThis.ApplicationContext4 globalThis.ApplicationContext4
.unregisterAbilityLifecycleCallback(globalThis.mainAbility4CallBackId, (error, data) => { .unregisterAbilityLifecycleCallback(globalThis.mainAbility4CallBackId, (error, data) => {
console.log(TAG + ": first unregisterAbilityLifecycleCallback, err: " + JSON.stringify(error) + console.log(TAG + ": first unregisterAbilityLifecycleCallback, err: " + JSON.stringify(error) +
...@@ -641,6 +656,8 @@ export default function abilityTest() { ...@@ -641,6 +656,8 @@ export default function abilityTest() {
TAG = "Multihap_WindowStageLifecycleTest_009"; TAG = "Multihap_WindowStageLifecycleTest_009";
listKeyTemp = []; listKeyTemp = [];
listKeyTemp1 = []; listKeyTemp1 = [];
var transferStr0 = "";
var transferStr1 = "";
globalThis.abilityContext.startAbility({ globalThis.abilityContext.startAbility({
bundleName: "com.example.lifecycletest", bundleName: "com.example.lifecycletest",
...@@ -709,29 +726,30 @@ export default function abilityTest() { ...@@ -709,29 +726,30 @@ export default function abilityTest() {
for (var i = 0;i < globalThis.mainAbility4ListKey.length; i++) { for (var i = 0;i < globalThis.mainAbility4ListKey.length; i++) {
if (globalThis.mainAbility4ListKey[i].substring(0, 17) == "Hap2MainAbility10") { if (globalThis.mainAbility4ListKey[i].substring(0, 17) == "Hap2MainAbility10") {
listKeyTemp.push(globalThis.mainAbility4ListKey[i]); listKeyTemp.push(globalThis.mainAbility4ListKey[i]);
transferStr0 += globalThis.mainAbility4ListKey[i];
} else if (globalThis.mainAbility4ListKey[i].substring(0, 16) == "Hap3MainAbility3") { } else if (globalThis.mainAbility4ListKey[i].substring(0, 16) == "Hap3MainAbility3") {
listKeyTemp1.push(globalThis.mainAbility4ListKey[i]); listKeyTemp1.push(globalThis.mainAbility4ListKey[i]);
transferStr1 += globalThis.mainAbility4ListKey[i];
} }
} }
console.log(TAG + " listKeyTemp is :" + listKeyTemp); console.log(TAG + " listKeyTemp is :" + listKeyTemp);
console.log(TAG + " listKeyTemp1 is :" + listKeyTemp1); console.log(TAG + " listKeyTemp1 is :" + listKeyTemp1);
console.log(TAG + " globalThis.mainAbility4CallBackId is :" + globalThis.mainAbility4CallBackId); console.log(TAG + " globalThis.mainAbility4CallBackId is :" + globalThis.mainAbility4CallBackId);
expect(listKeyTemp[0]).assertEqual("Hap2MainAbility10 onWindowStageCreate"); expect(transferStr0.indexOf("Hap2MainAbility10 onWindowStageCreate")!=-1).assertTrue();
expect(listKeyTemp[1]).assertEqual("Hap2MainAbility10 onWindowStageActive"); expect(transferStr0.indexOf("Hap2MainAbility10 onWindowStageActive")!=-1).assertTrue();
expect(listKeyTemp[2]).assertEqual("Hap2MainAbility10 onWindowStageInactive"); expect(transferStr0.indexOf("Hap2MainAbility10 onWindowStageInactive")!=-1).assertTrue();
expect(listKeyTemp[3]).assertEqual("Hap2MainAbility10 onWindowStageActive"); expect(transferStr0.indexOf("Hap2MainAbility10 onWindowStageActive")!=-1).assertTrue();
expect(listKeyTemp[4]).assertEqual("Hap2MainAbility10 onWindowStageInactive"); expect(transferStr0.indexOf("Hap2MainAbility10 onWindowStageInactive")!=-1).assertTrue();
expect(listKeyTemp[5]).assertEqual("Hap2MainAbility10 onWindowStageActive"); expect(transferStr0.indexOf("Hap2MainAbility10 onWindowStageActive")!=-1).assertTrue();
expect(listKeyTemp[6]).assertEqual("Hap2MainAbility10 onWindowStageInactive"); expect(transferStr0.indexOf("Hap2MainAbility10 onWindowStageInactive")!=-1).assertTrue();
expect(listKeyTemp1[0]).assertEqual("Hap3MainAbility3 onWindowStageCreate"); expect(transferStr1.indexOf("Hap3MainAbility3 onWindowStageCreate")!=-1).assertTrue();
expect(listKeyTemp1[1]).assertEqual("Hap3MainAbility3 onWindowStageActive"); expect(transferStr1.indexOf("Hap3MainAbility3 onWindowStageActive")!=-1).assertTrue();
expect(listKeyTemp1[2]).assertEqual("Hap3MainAbility3 onWindowStageInactive"); expect(transferStr1.indexOf("Hap3MainAbility3 onWindowStageInactive")!=-1).assertTrue();
expect(listKeyTemp1[3]).assertEqual("Hap3MainAbility3 onWindowStageActive"); expect(transferStr1.indexOf("Hap3MainAbility3 onWindowStageActive")!=-1).assertTrue();
expect(listKeyTemp1[4]).assertEqual("Hap3MainAbility3 onWindowStageInactive"); expect(transferStr1.indexOf("Hap3MainAbility3 onWindowStageInactive")!=-1).assertTrue();
expect(listKeyTemp1[5]).assertEqual("Hap3MainAbility3 onWindowStageActive"); expect(transferStr1.indexOf("Hap3MainAbility3 onWindowStageActive")!=-1).assertTrue();
globalThis.ApplicationContext4 globalThis.ApplicationContext4
.unregisterAbilityLifecycleCallback(globalThis.mainAbility4CallBackId, (error, data) => { .unregisterAbilityLifecycleCallback(globalThis.mainAbility4CallBackId, (error, data) => {
console.log(TAG + ": unregisterAbilityLifecycleCallback success, err: " + JSON.stringify(error) + console.log(TAG + ": unregisterAbilityLifecycleCallback success, err: " + JSON.stringify(error) +
......
...@@ -96,14 +96,15 @@ export default function lifecycleTest() { ...@@ -96,14 +96,15 @@ export default function lifecycleTest() {
console.log(TAG + " registerAbilityLifecycleCallback tempCallbackId : " + JSON.stringify(tempCallbackId)); console.log(TAG + " registerAbilityLifecycleCallback tempCallbackId : " + JSON.stringify(tempCallbackId));
var strtemp = ""; var strtemp = "";
var listtemp = []; var listtemp = [];
var transferStr0 = "";
for (var i = 0; i < globalThis.list.length; i++) { for (var i = 0; i < globalThis.list.length; i++) {
strtemp = globalThis.list[i].substring(0, 12); strtemp = globalThis.list[i].substring(0, 12);
if (strtemp === "MainAbility2") { if (strtemp === "MainAbility2") {
listtemp.push(globalThis.list[i]); listtemp.push(globalThis.list[i]);
transferStr0 += globalThis.list[i];
} }
} }
console.log(TAG + " listtemp is :" + JSON.stringify(listtemp)); console.log(TAG + " listtemp is :" + JSON.stringify(listtemp));
let exlist = listtemp;
globalThis.applicationContext globalThis.applicationContext
.unregisterAbilityLifecycleCallback(tempCallbackId, (error, data) => { .unregisterAbilityLifecycleCallback(tempCallbackId, (error, data) => {
console.log(TAG + ": unregisterAbilityLifecycleCallback success, err: " + JSON.stringify(error) + console.log(TAG + ": unregisterAbilityLifecycleCallback success, err: " + JSON.stringify(error) +
...@@ -111,10 +112,10 @@ export default function lifecycleTest() { ...@@ -111,10 +112,10 @@ export default function lifecycleTest() {
code = error.code; code = error.code;
}); });
setTimeout(function () { setTimeout(function () {
expect(exlist[0]).assertEqual("MainAbility2 onWindowStageCreate"); expect(transferStr0.indexOf("MainAbility2 onWindowStageCreate")!=-1).assertTrue();
expect(exlist[1]).assertEqual("MainAbility2 onWindowStageActive"); expect(transferStr0.indexOf("MainAbility2 onWindowStageActive")!=-1).assertTrue();
expect(exlist[2]).assertEqual("MainAbility2 onWindowStageInactive"); expect(transferStr0.indexOf("MainAbility2 onWindowStageInactive")!=-1).assertTrue();
expect(exlist[3]).assertEqual("MainAbility2 onWindowStageDestroy"); expect(transferStr0.indexOf("MainAbility2 onWindowStageDestroy")!=-1).assertTrue();
expect(code).assertEqual(0); expect(code).assertEqual(0);
console.log("------------Singlehap_WindowStageLifeCycleTest_0100 END-------------"); console.log("------------Singlehap_WindowStageLifeCycleTest_0100 END-------------");
done(); done();
...@@ -159,14 +160,15 @@ export default function lifecycleTest() { ...@@ -159,14 +160,15 @@ export default function lifecycleTest() {
console.log(TAG + " registerAbilityLifecycleCallback callbackid : " + JSON.stringify(globalThis.callbackid1)); console.log(TAG + " registerAbilityLifecycleCallback callbackid : " + JSON.stringify(globalThis.callbackid1));
var strtemp = ""; var strtemp = "";
var listtemp = []; var listtemp = [];
var transferStr0 = "";
for (var i = 0; i < globalThis.list1.length; i++) { for (var i = 0; i < globalThis.list1.length; i++) {
strtemp = globalThis.list1[i].substring(0, 12); strtemp = globalThis.list1[i].substring(0, 12);
if (strtemp === "MainAbility1" || strtemp === "MainAbility2") { if (strtemp === "MainAbility1" || strtemp === "MainAbility2") {
listtemp.push(globalThis.list1[i]); listtemp.push(globalThis.list1[i]);
transferStr0 += globalThis.list1[i];
} }
} }
console.log(TAG + " listtemp is :" + JSON.stringify(listtemp)); console.log(TAG + " listtemp is :" + JSON.stringify(listtemp));
let exlist = listtemp;
globalThis.applicationContext1 globalThis.applicationContext1
.unregisterAbilityLifecycleCallback(globalThis.callbackid1, (error, data) => { .unregisterAbilityLifecycleCallback(globalThis.callbackid1, (error, data) => {
console.log(TAG + ": unregisterAbilityLifecycleCallback success, err: " + JSON.stringify(error) + console.log(TAG + ": unregisterAbilityLifecycleCallback success, err: " + JSON.stringify(error) +
...@@ -174,16 +176,14 @@ export default function lifecycleTest() { ...@@ -174,16 +176,14 @@ export default function lifecycleTest() {
code = error.code; code = error.code;
}) })
setTimeout(function () { setTimeout(function () {
expect(exlist[0]).assertEqual("MainAbility1 onWindowStageCreate"); expect(transferStr0.indexOf("MainAbility1 onWindowStageCreate")!=-1).assertTrue();
expect(exlist[1]).assertEqual("MainAbility1 onWindowStageActive"); expect(transferStr0.indexOf("MainAbility1 onWindowStageActive")!=-1).assertTrue();
expect(exlist[2]).assertEqual("MainAbility2 onWindowStageCreate"); expect(transferStr0.indexOf("MainAbility2 onWindowStageCreate")!=-1).assertTrue();
var transferStr0 = exlist[3] + exlist[4];
expect(transferStr0.indexOf("MainAbility1 onWindowStageInactive")!=-1).assertTrue(); expect(transferStr0.indexOf("MainAbility1 onWindowStageInactive")!=-1).assertTrue();
expect(transferStr0.indexOf("MainAbility2 onWindowStageActive")!=-1).assertTrue(); expect(transferStr0.indexOf("MainAbility2 onWindowStageActive")!=-1).assertTrue();
var transferStr1 = exlist[5] + exlist[6]; expect(transferStr0.indexOf("MainAbility1 onWindowStageActive")!=-1).assertTrue();
expect(transferStr1.indexOf("MainAbility1 onWindowStageActive")!=-1).assertTrue(); expect(transferStr0.indexOf("MainAbility2 onWindowStageInactive")!=-1).assertTrue();
expect(transferStr1.indexOf("MainAbility2 onWindowStageInactive")!=-1).assertTrue(); expect(transferStr0.indexOf("MainAbility2 onWindowStageDestroy")!=-1).assertTrue();
expect(exlist[7]).assertEqual("MainAbility2 onWindowStageDestroy");
expect(code).assertEqual(0); expect(code).assertEqual(0);
console.log("------------Singlehap_WindowStageLifeCycleTest_0200 END-------------"); console.log("------------Singlehap_WindowStageLifeCycleTest_0200 END-------------");
done(); done();
...@@ -228,14 +228,15 @@ export default function lifecycleTest() { ...@@ -228,14 +228,15 @@ export default function lifecycleTest() {
console.log(TAG + " registerAbilityLifecycleCallback callbackid : " + JSON.stringify(globalThis.callbackid1)); console.log(TAG + " registerAbilityLifecycleCallback callbackid : " + JSON.stringify(globalThis.callbackid1));
var strtemp = ""; var strtemp = "";
var listtemp = []; var listtemp = [];
var transferStr0 = "";
for (var i = 0; i < globalThis.list1.length; i++) { for (var i = 0; i < globalThis.list1.length; i++) {
strtemp = globalThis.list1[i].substring(0, 12); strtemp = globalThis.list1[i].substring(0, 12);
if (strtemp === "MainAbility1" || strtemp === "MainAbility2") { if (strtemp === "MainAbility1" || strtemp === "MainAbility2") {
listtemp.push(globalThis.list1[i]); listtemp.push(globalThis.list1[i]);
transferStr0 += globalThis.list1[i];
} }
} }
console.log(TAG + " listtemp is :" + JSON.stringify(listtemp)); console.log(TAG + " listtemp is :" + JSON.stringify(listtemp));
let exlist = listtemp;
globalThis.applicationContext1 globalThis.applicationContext1
.unregisterAbilityLifecycleCallback(globalThis.callbackid1) .unregisterAbilityLifecycleCallback(globalThis.callbackid1)
.then((data) => { .then((data) => {
...@@ -254,16 +255,14 @@ export default function lifecycleTest() { ...@@ -254,16 +255,14 @@ export default function lifecycleTest() {
}) })
}, 500); }, 500);
setTimeout(function () { setTimeout(function () {
expect(exlist[0]).assertEqual("MainAbility1 onWindowStageCreate"); expect(transferStr0.indexOf("MainAbility1 onWindowStageCreate")!=-1).assertTrue();
expect(exlist[1]).assertEqual("MainAbility1 onWindowStageActive"); expect(transferStr0.indexOf("MainAbility1 onWindowStageActive")!=-1).assertTrue();
expect(exlist[2]).assertEqual("MainAbility2 onWindowStageCreate"); expect(transferStr0.indexOf("MainAbility2 onWindowStageCreate")!=-1).assertTrue();
var transferStr0 = exlist[3] + exlist[4];
expect(transferStr0.indexOf("MainAbility1 onWindowStageInactive")!=-1).assertTrue(); expect(transferStr0.indexOf("MainAbility1 onWindowStageInactive")!=-1).assertTrue();
expect(transferStr0.indexOf("MainAbility2 onWindowStageActive")!=-1).assertTrue(); expect(transferStr0.indexOf("MainAbility2 onWindowStageActive")!=-1).assertTrue();
var transferStr0 = exlist[5] + exlist[6];
expect(transferStr0.indexOf("MainAbility2 onWindowStageInactive")!=-1).assertTrue(); expect(transferStr0.indexOf("MainAbility2 onWindowStageInactive")!=-1).assertTrue();
expect(transferStr0.indexOf("MainAbility1 onWindowStageActive")!=-1).assertTrue(); expect(transferStr0.indexOf("MainAbility1 onWindowStageActive")!=-1).assertTrue();
expect(exlist[7]).assertEqual("MainAbility2 onWindowStageDestroy"); expect(transferStr0.indexOf("MainAbility2 onWindowStageDestroy")!=-1).assertTrue();
expect(code).assertEqual(1); expect(code).assertEqual(1);
console.log("------------Singlehap_WindowStageLifeCycleTest_0300 END-------------"); console.log("------------Singlehap_WindowStageLifeCycleTest_0300 END-------------");
done(); done();
...@@ -308,10 +307,12 @@ export default function lifecycleTest() { ...@@ -308,10 +307,12 @@ export default function lifecycleTest() {
console.log(TAG + " registerAbilityLifecycleCallback callbackid : " + JSON.stringify(globalThis.callbackid3)); console.log(TAG + " registerAbilityLifecycleCallback callbackid : " + JSON.stringify(globalThis.callbackid3));
var strtemp = ""; var strtemp = "";
var listtemp = []; var listtemp = [];
var transferStr0 = "";
for (var i = 0; i < globalThis.list3.length; i++) { for (var i = 0; i < globalThis.list3.length; i++) {
strtemp = globalThis.list3[i].substring(0, 12); strtemp = globalThis.list3[i].substring(0, 12);
if (strtemp === "MainAbility3" || strtemp === "MainAbility2") { if (strtemp === "MainAbility3" || strtemp === "MainAbility2") {
listtemp.push(globalThis.list3[i]); listtemp.push(globalThis.list3[i]);
transferStr0 += globalThis.list3[i];
} }
} }
console.log(TAG + " listtemp is :" + JSON.stringify(listtemp)); console.log(TAG + " listtemp is :" + JSON.stringify(listtemp));
...@@ -339,16 +340,14 @@ export default function lifecycleTest() { ...@@ -339,16 +340,14 @@ export default function lifecycleTest() {
}) })
}, 500); }, 500);
setTimeout(function () { setTimeout(function () {
expect(exlist[0]).assertEqual("MainAbility3 onWindowStageCreate"); expect(transferStr0.indexOf("MainAbility3 onWindowStageCreate")!=-1).assertTrue();
expect(exlist[1]).assertEqual("MainAbility3 onWindowStageActive"); expect(transferStr0.indexOf("MainAbility3 onWindowStageActive")!=-1).assertTrue();
expect(exlist[2]).assertEqual("MainAbility2 onWindowStageCreate"); expect(transferStr0.indexOf("MainAbility2 onWindowStageCreate")!=-1).assertTrue();
var transferStr0 = exlist[3] + exlist[4];
expect(transferStr0.indexOf("MainAbility3 onWindowStageInactive")!=-1).assertTrue(); expect(transferStr0.indexOf("MainAbility3 onWindowStageInactive")!=-1).assertTrue();
expect(transferStr0.indexOf("MainAbility2 onWindowStageActive")!=-1).assertTrue(); expect(transferStr0.indexOf("MainAbility2 onWindowStageActive")!=-1).assertTrue();
var transferStr0 = exlist[5] + exlist[6];
expect(transferStr0.indexOf("MainAbility2 onWindowStageInactive")!=-1).assertTrue(); expect(transferStr0.indexOf("MainAbility2 onWindowStageInactive")!=-1).assertTrue();
expect(transferStr0.indexOf("MainAbility3 onWindowStageActive")!=-1).assertTrue(); expect(transferStr0.indexOf("MainAbility3 onWindowStageActive")!=-1).assertTrue();
expect(exlist[7]).assertEqual("MainAbility2 onWindowStageDestroy"); expect(transferStr0.indexOf("MainAbility2 onWindowStageDestroy")!=-1).assertTrue();
expect(code).assertEqual(0); expect(code).assertEqual(0);
console.log("------------Singlehap_WindowStageLifeCycleTest_0400 END-------------"); console.log("------------Singlehap_WindowStageLifeCycleTest_0400 END-------------");
done(); done();
...@@ -404,23 +403,23 @@ export default function lifecycleTest() { ...@@ -404,23 +403,23 @@ export default function lifecycleTest() {
console.log(TAG + " callbackid1 : " + JSON.stringify(globalThis.callbackid1)); console.log(TAG + " callbackid1 : " + JSON.stringify(globalThis.callbackid1));
var strtemp = ""; var strtemp = "";
var listtemp = []; var listtemp = [];
var transferStr0 = "";
for (var i = 0; i < globalThis.list1.length; i++) { for (var i = 0; i < globalThis.list1.length; i++) {
strtemp = globalThis.list1[i].substring(0, 12); strtemp = globalThis.list1[i].substring(0, 12);
if (strtemp == "MainAbility5" || strtemp == "MainAbility2") { if (strtemp == "MainAbility5" || strtemp == "MainAbility2") {
listtemp.push(globalThis.list1[i]); listtemp.push(globalThis.list1[i]);
transferStr0 += globalThis.list1[i];
} }
} }
console.log(TAG + " listtemp is :" + JSON.stringify(listtemp)); console.log(TAG + " listtemp is :" + JSON.stringify(listtemp));
let exlist = listtemp; expect(transferStr0.indexOf("MainAbility5 onWindowStageCreate")!=-1).assertTrue();
expect(exlist[0]).assertEqual("MainAbility5 onWindowStageCreate"); expect(transferStr0.indexOf("MainAbility5 onWindowStageActive")!=-1).assertTrue();
expect(exlist[1]).assertEqual("MainAbility5 onWindowStageActive"); expect(transferStr0.indexOf("MainAbility2 onWindowStageCreate")!=-1).assertTrue();
expect(exlist[2]).assertEqual("MainAbility2 onWindowStageCreate");
var transferStr0 = exlist[3] + exlist[4];
expect(transferStr0.indexOf("MainAbility2 onWindowStageActive")!=-1).assertTrue(); expect(transferStr0.indexOf("MainAbility2 onWindowStageActive")!=-1).assertTrue();
expect(transferStr0.indexOf("MainAbility5 onWindowStageInactive")!=-1).assertTrue(); expect(transferStr0.indexOf("MainAbility5 onWindowStageInactive")!=-1).assertTrue();
expect(exlist[5]).assertEqual("MainAbility5 onWindowStageDestroy"); expect(transferStr0.indexOf("MainAbility5 onWindowStageDestroy")!=-1).assertTrue();
expect(exlist[6]).assertEqual("MainAbility2 onWindowStageInactive"); expect(transferStr0.indexOf("MainAbility2 onWindowStageInactive")!=-1).assertTrue();
expect(exlist[7]).assertEqual("MainAbility2 onWindowStageDestroy"); expect(transferStr0.indexOf("MainAbility2 onWindowStageDestroy")!=-1).assertTrue();
globalThis.applicationContext1 globalThis.applicationContext1
.unregisterAbilityLifecycleCallback(globalThis.callbackid1, (error, data) => { .unregisterAbilityLifecycleCallback(globalThis.callbackid1, (error, data) => {
console.log(TAG + ": unregisterAbilityLifecycleCallback success, err: " + JSON.stringify(error) + console.log(TAG + ": unregisterAbilityLifecycleCallback success, err: " + JSON.stringify(error) +
...@@ -493,34 +492,30 @@ export default function lifecycleTest() { ...@@ -493,34 +492,30 @@ export default function lifecycleTest() {
console.log(TAG + " registerAbilityLifecycleCallback callbackid : " + JSON.stringify(globalThis.callbackid1)); console.log(TAG + " registerAbilityLifecycleCallback callbackid : " + JSON.stringify(globalThis.callbackid1));
var strtemp = ""; var strtemp = "";
var listtemp = []; var listtemp = [];
var transferStr0 = "";
for (var i = 0; i < globalThis.list1.length; i++) { for (var i = 0; i < globalThis.list1.length; i++) {
strtemp = globalThis.list1[i].substring(0, 12); strtemp = globalThis.list1[i].substring(0, 12);
if (strtemp === "MainAbility1" || strtemp === "MainAbility2") { if (strtemp === "MainAbility1" || strtemp === "MainAbility2") {
listtemp.push(globalThis.list1[i]); listtemp.push(globalThis.list1[i]);
transferStr0 += globalThis.list1[i];
} }
} }
console.log(TAG + " listtemp is :" + listtemp); console.log(TAG + " listtemp is :" + listtemp);
let exlist = listtemp; expect(transferStr0.indexOf("MainAbility1 onWindowStageCreate")!=-1).assertTrue();
expect(exlist[0]).assertEqual("MainAbility1 onWindowStageCreate"); expect(transferStr0.indexOf("MainAbility1 onWindowStageActive")!=-1).assertTrue();
expect(exlist[1]).assertEqual("MainAbility1 onWindowStageActive"); expect(transferStr0.indexOf("MainAbility2 onWindowStageCreate")!=-1).assertTrue();
expect(exlist[2]).assertEqual("MainAbility2 onWindowStageCreate");
var transferStr0 = exlist[3] + exlist[4];
expect(transferStr0.indexOf("MainAbility2 onWindowStageActive")!=-1).assertTrue(); expect(transferStr0.indexOf("MainAbility2 onWindowStageActive")!=-1).assertTrue();
expect(transferStr0.indexOf("MainAbility1 onWindowStageInactive")!=-1).assertTrue(); expect(transferStr0.indexOf("MainAbility1 onWindowStageInactive")!=-1).assertTrue();
var transferStr0 = exlist[5] + exlist[6];
expect(transferStr0.indexOf("MainAbility1 onWindowStageActive")!=-1).assertTrue(); expect(transferStr0.indexOf("MainAbility1 onWindowStageActive")!=-1).assertTrue();
expect(transferStr0.indexOf("MainAbility2 onWindowStageInactive")!=-1).assertTrue(); expect(transferStr0.indexOf("MainAbility2 onWindowStageInactive")!=-1).assertTrue();
expect(exlist[7]).assertEqual("MainAbility2 onWindowStageDestroy"); expect(transferStr0.indexOf("MainAbility2 onWindowStageDestroy")!=-1).assertTrue();
expect(exlist[8]).assertEqual("MainAbility2 onWindowStageCreate"); expect(transferStr0.indexOf("MainAbility2 onWindowStageCreate")!=-1).assertTrue();
var transferStr0 = exlist[9] + exlist[10];
expect(transferStr0.indexOf("MainAbility2 onWindowStageActive")!=-1).assertTrue(); expect(transferStr0.indexOf("MainAbility2 onWindowStageActive")!=-1).assertTrue();
expect(transferStr0.indexOf("MainAbility1 onWindowStageInactive")!=-1).assertTrue(); expect(transferStr0.indexOf("MainAbility1 onWindowStageInactive")!=-1).assertTrue();
var transferStr0 = exlist[11] + exlist[12];
expect(transferStr0.indexOf("MainAbility1 onWindowStageActive")!=-1).assertTrue(); expect(transferStr0.indexOf("MainAbility1 onWindowStageActive")!=-1).assertTrue();
expect(transferStr0.indexOf("MainAbility2 onWindowStageInactive")!=-1).assertTrue(); expect(transferStr0.indexOf("MainAbility2 onWindowStageInactive")!=-1).assertTrue();
expect(exlist[13]).assertEqual("MainAbility2 onWindowStageDestroy"); expect(transferStr0.indexOf("MainAbility2 onWindowStageDestroy")!=-1).assertTrue();
expect(exlist[14]).assertEqual("MainAbility2 onWindowStageCreate"); expect(transferStr0.indexOf("MainAbility2 onWindowStageCreate")!=-1).assertTrue();
var transferStr0 = exlist[15] + exlist[16];
expect(transferStr0.indexOf("MainAbility2 onWindowStageActive")!=-1).assertTrue(); expect(transferStr0.indexOf("MainAbility2 onWindowStageActive")!=-1).assertTrue();
expect(transferStr0.indexOf("MainAbility1 onWindowStageInactive")!=-1).assertTrue(); expect(transferStr0.indexOf("MainAbility1 onWindowStageInactive")!=-1).assertTrue();
globalThis.applicationContext1 globalThis.applicationContext1
...@@ -581,32 +576,29 @@ export default function lifecycleTest() { ...@@ -581,32 +576,29 @@ export default function lifecycleTest() {
console.log(TAG + " registerAbilityLifecycleCallback callbackid : " + JSON.stringify(globalThis.callbackid1)); console.log(TAG + " registerAbilityLifecycleCallback callbackid : " + JSON.stringify(globalThis.callbackid1));
var strtemp = ""; var strtemp = "";
var listtemp = []; var listtemp = [];
var transferStr0 = "";
for (var i = 0; i < globalThis.list1.length; i++) { for (var i = 0; i < globalThis.list1.length; i++) {
strtemp = globalThis.list1[i].substring(0, 12); strtemp = globalThis.list1[i].substring(0, 12);
if (strtemp === "MainAbility1" || strtemp === "MainAbility2") { if (strtemp === "MainAbility1" || strtemp === "MainAbility2") {
listtemp.push(globalThis.list1[i]); listtemp.push(globalThis.list1[i]);
transferStr0 += globalThis.list1[i];
} }
} }
console.log(TAG + " listtemp is :" + listtemp); console.log(TAG + " listtemp is :" + listtemp);
let exlist = listtemp; expect(transferStr0.indexOf("MainAbility1 onWindowStageCreate")!=-1).assertTrue();
expect(exlist[0]).assertEqual("MainAbility1 onWindowStageCreate"); expect(transferStr0.indexOf("MainAbility1 onWindowStageActive")!=-1).assertTrue();
expect(exlist[1]).assertEqual("MainAbility1 onWindowStageActive"); expect(transferStr0.indexOf("MainAbility2 onWindowStageCreate")!=-1).assertTrue();
expect(exlist[2]).assertEqual("MainAbility2 onWindowStageCreate");
var transferStr0 = exlist[3] + exlist[4];
expect(transferStr0.indexOf("MainAbility2 onWindowStageActive")!=-1).assertTrue(); expect(transferStr0.indexOf("MainAbility2 onWindowStageActive")!=-1).assertTrue();
expect(transferStr0.indexOf("MainAbility1 onWindowStageInactive")!=-1).assertTrue(); expect(transferStr0.indexOf("MainAbility1 onWindowStageInactive")!=-1).assertTrue();
var transferStr0 = exlist[5] + exlist[6];
expect(transferStr0.indexOf("MainAbility1 onWindowStageActive")!=-1).assertTrue(); expect(transferStr0.indexOf("MainAbility1 onWindowStageActive")!=-1).assertTrue();
expect(transferStr0.indexOf("MainAbility2 onWindowStageInactive")!=-1).assertTrue(); expect(transferStr0.indexOf("MainAbility2 onWindowStageInactive")!=-1).assertTrue();
expect(exlist[7]).assertEqual("MainAbility2 onWindowStageDestroy"); expect(transferStr0.indexOf("MainAbility2 onWindowStageDestroy")!=-1).assertTrue();
expect(exlist[8]).assertEqual("MainAbility2 onWindowStageCreate"); expect(transferStr0.indexOf("MainAbility2 onWindowStageCreate")!=-1).assertTrue();
var transferStr0 = exlist[9] + exlist[10];
expect(transferStr0.indexOf("MainAbility2 onWindowStageActive")!=-1).assertTrue(); expect(transferStr0.indexOf("MainAbility2 onWindowStageActive")!=-1).assertTrue();
expect(transferStr0.indexOf("MainAbility1 onWindowStageInactive")!=-1).assertTrue(); expect(transferStr0.indexOf("MainAbility1 onWindowStageInactive")!=-1).assertTrue();
var transferStr0 = exlist[11] + exlist[12];
expect(transferStr0.indexOf("MainAbility1 onWindowStageActive")!=-1).assertTrue(); expect(transferStr0.indexOf("MainAbility1 onWindowStageActive")!=-1).assertTrue();
expect(transferStr0.indexOf("MainAbility2 onWindowStageInactive")!=-1).assertTrue(); expect(transferStr0.indexOf("MainAbility2 onWindowStageInactive")!=-1).assertTrue();
expect(exlist[13]).assertEqual("MainAbility2 onWindowStageDestroy"); expect(transferStr0.indexOf("MainAbility2 onWindowStageDestroy")!=-1).assertTrue();
globalThis.applicationContext1 globalThis.applicationContext1
.unregisterAbilityLifecycleCallback(globalThis.callbackid1, (error, data) => { .unregisterAbilityLifecycleCallback(globalThis.callbackid1, (error, data) => {
console.log(TAG + ": unregisterAbilityLifecycleCallback success, err: " + JSON.stringify(error) + console.log(TAG + ": unregisterAbilityLifecycleCallback success, err: " + JSON.stringify(error) +
...@@ -680,6 +672,7 @@ export default function lifecycleTest() { ...@@ -680,6 +672,7 @@ export default function lifecycleTest() {
console.log("------------Singlehap_WindowStageLifeCycleTest_0900 start-------------"); console.log("------------Singlehap_WindowStageLifeCycleTest_0900 start-------------");
TAG = "Singlehap_WindowStageLifeCycleTest_0900"; TAG = "Singlehap_WindowStageLifeCycleTest_0900";
listKeyTemp = []; listKeyTemp = [];
var transferStr0 = "";
globalThis.abilityContext.startAbility({ globalThis.abilityContext.startAbility({
bundleName: "com.example.windowstagelifecycle_xts", bundleName: "com.example.windowstagelifecycle_xts",
abilityName: "MainAbility9" abilityName: "MainAbility9"
...@@ -706,14 +699,15 @@ export default function lifecycleTest() { ...@@ -706,14 +699,15 @@ export default function lifecycleTest() {
for (var i = 0; i < globalThis.mainAbility9ListKey.length; i++) { for (var i = 0; i < globalThis.mainAbility9ListKey.length; i++) {
if (globalThis.mainAbility9ListKey[i].substring(0, 16) == "Hap1MainAbility1") { if (globalThis.mainAbility9ListKey[i].substring(0, 16) == "Hap1MainAbility1") {
listKeyTemp.push(globalThis.mainAbility9ListKey[i]); listKeyTemp.push(globalThis.mainAbility9ListKey[i]);
transferStr0 += globalThis.mainAbility9ListKey[i];
} }
} }
console.log(TAG + "listKeyTemp is :" + listKeyTemp); console.log(TAG + "listKeyTemp is :" + listKeyTemp);
console.log(TAG + "globalThis.mainAbility9CallBackId is :" + globalThis.mainAbility9CallBackId); console.log(TAG + "globalThis.mainAbility9CallBackId is :" + globalThis.mainAbility9CallBackId);
expect(listKeyTemp[0]).assertEqual("Hap1MainAbility1 onWindowStageCreate"); expect(transferStr0.indexOf("Hap1MainAbility1 onWindowStageCreate")!=-1).assertTrue();
expect(listKeyTemp[1]).assertEqual("Hap1MainAbility1 onWindowStageActive"); expect(transferStr0.indexOf("Hap1MainAbility1 onWindowStageActive")!=-1).assertTrue();
expect(listKeyTemp[2]).assertEqual("Hap1MainAbility1 onWindowStageInactive"); expect(transferStr0.indexOf("Hap1MainAbility1 onWindowStageInactive")!=-1).assertTrue();
expect(listKeyTemp[3]).assertEqual("Hap1MainAbility1 onWindowStageDestroy"); expect(transferStr0.indexOf("Hap1MainAbility1 onWindowStageDestroy")!=-1).assertTrue();
globalThis.applicationContext9 globalThis.applicationContext9
.unregisterAbilityLifecycleCallback(globalThis.mainAbility9CallBackId, (error, data) => { .unregisterAbilityLifecycleCallback(globalThis.mainAbility9CallBackId, (error, data) => {
console.log(TAG + ": unregisterAbilityLifecycleCallback success, err: " + JSON.stringify(error) + console.log(TAG + ": unregisterAbilityLifecycleCallback success, err: " + JSON.stringify(error) +
...@@ -735,6 +729,7 @@ export default function lifecycleTest() { ...@@ -735,6 +729,7 @@ export default function lifecycleTest() {
console.log("------------Singlehap_WindowStageLifeCycleTest_1000 start-------------"); console.log("------------Singlehap_WindowStageLifeCycleTest_1000 start-------------");
TAG = "Singlehap_WindowStageLifeCycleTest_1000"; TAG = "Singlehap_WindowStageLifeCycleTest_1000";
listKeyTemp = []; listKeyTemp = [];
var transferStr0 = "";
globalThis.abilityContext.startAbility({ globalThis.abilityContext.startAbility({
bundleName: "com.example.windowstagelifecycle_xts", bundleName: "com.example.windowstagelifecycle_xts",
abilityName: "MainAbility9" abilityName: "MainAbility9"
...@@ -761,19 +756,19 @@ export default function lifecycleTest() { ...@@ -761,19 +756,19 @@ export default function lifecycleTest() {
for (var i = 0;i < globalThis.mainAbility9ListKey.length; i++) { for (var i = 0;i < globalThis.mainAbility9ListKey.length; i++) {
if (globalThis.mainAbility9ListKey[i].substring(0, 16) == "Hap1MainAbility2") { if (globalThis.mainAbility9ListKey[i].substring(0, 16) == "Hap1MainAbility2") {
listKeyTemp.push(globalThis.mainAbility9ListKey[i]); listKeyTemp.push(globalThis.mainAbility9ListKey[i]);
transferStr0 += globalThis.mainAbility9ListKey[i];
} }
} }
console.log(TAG + "listKeyTemp is :" + listKeyTemp); console.log(TAG + "listKeyTemp is :" + listKeyTemp);
console.log(TAG + "globalThis.mainAbility9CallBackId is :" + globalThis.mainAbility9CallBackId); console.log(TAG + "globalThis.mainAbility9CallBackId is :" + globalThis.mainAbility9CallBackId);
expect(listKeyTemp[0]).assertEqual("Hap1MainAbility2 onWindowStageCreate"); expect(transferStr0.indexOf("Hap1MainAbility2 onWindowStageCreate")!=-1).assertTrue();
expect(listKeyTemp[1]).assertEqual("Hap1MainAbility2 onWindowStageActive");
expect(listKeyTemp[2]).assertEqual("Hap1MainAbility2 onWindowStageCreate");
var transferStr0 = listKeyTemp[3] + listKeyTemp[4];
expect(transferStr0.indexOf("Hap1MainAbility2 onWindowStageActive")!=-1).assertTrue(); expect(transferStr0.indexOf("Hap1MainAbility2 onWindowStageActive")!=-1).assertTrue();
expect(transferStr0.indexOf("Hap1MainAbility2 onWindowStageCreate")!=-1).assertTrue();
expect(transferStr0.indexOf("Hap1MainAbility2 onWindowStageActive")!=-1).assertTrue();
expect(transferStr0.indexOf("Hap1MainAbility2 onWindowStageInactive")!=-1).assertTrue();
expect(transferStr0.indexOf("Hap1MainAbility2 onWindowStageDestroy")!=-1).assertTrue();
expect(transferStr0.indexOf("Hap1MainAbility2 onWindowStageInactive")!=-1).assertTrue(); expect(transferStr0.indexOf("Hap1MainAbility2 onWindowStageInactive")!=-1).assertTrue();
expect(listKeyTemp[5]).assertEqual("Hap1MainAbility2 onWindowStageDestroy"); expect(transferStr0.indexOf("Hap1MainAbility2 onWindowStageDestroy")!=-1).assertTrue();
expect(listKeyTemp[6]).assertEqual("Hap1MainAbility2 onWindowStageInactive");
expect(listKeyTemp[7]).assertEqual("Hap1MainAbility2 onWindowStageDestroy");
globalThis.applicationContext9 globalThis.applicationContext9
.unregisterAbilityLifecycleCallback(globalThis.mainAbility9CallBackId, (error, data) => { .unregisterAbilityLifecycleCallback(globalThis.mainAbility9CallBackId, (error, data) => {
console.log(TAG + ": unregisterAbilityLifecycleCallback success, err: " + JSON.stringify(error) + console.log(TAG + ": unregisterAbilityLifecycleCallback success, err: " + JSON.stringify(error) +
...@@ -852,18 +847,19 @@ export default function lifecycleTest() { ...@@ -852,18 +847,19 @@ export default function lifecycleTest() {
console.log(TAG + " secondCallback id : " + JSON.stringify(id2)); console.log(TAG + " secondCallback id : " + JSON.stringify(id2));
var strtemp = ""; var strtemp = "";
var listtemp = []; var listtemp = [];
var transferStr0 = "";
for (var i = 0; i < globalThis.list11.length; i++) { for (var i = 0; i < globalThis.list11.length; i++) {
strtemp = globalThis.list11[i].substring(0, 12); strtemp = globalThis.list11[i].substring(0, 12);
if (strtemp == "MainAbility2") { if (strtemp == "MainAbility2") {
listtemp.push(globalThis.list11[i]); listtemp.push(globalThis.list11[i]);
transferStr0 += globalThis.list11[i];
} }
} }
console.log(TAG + " listtemp is :" + JSON.stringify(listtemp)); console.log(TAG + " listtemp is :" + JSON.stringify(listtemp));
let exlist = listtemp; expect(transferStr0.indexOf("MainAbility2 onWindowStageCreate")!=-1).assertTrue();
expect(exlist[0]).assertEqual("MainAbility2 onWindowStageCreate"); expect(transferStr0.indexOf("MainAbility2 onWindowStageActive")!=-1).assertTrue();
expect(exlist[1]).assertEqual("MainAbility2 onWindowStageActive"); expect(transferStr0.indexOf("MainAbility2 onWindowStageInactive")!=-1).assertTrue();
expect(exlist[2]).assertEqual("MainAbility2 onWindowStageInactive"); expect(transferStr0.indexOf("MainAbility2 onWindowStageDestroy")!=-1).assertTrue();
expect(exlist[3]).assertEqual("MainAbility2 onWindowStageDestroy");
expect(id1 + 1).assertEqual(id2); expect(id1 + 1).assertEqual(id2);
globalThis.applicationContext11 globalThis.applicationContext11
.unregisterAbilityLifecycleCallback(globalThis.callbackid11, (error, data) => { .unregisterAbilityLifecycleCallback(globalThis.callbackid11, (error, data) => {
...@@ -959,18 +955,19 @@ export default function lifecycleTest() { ...@@ -959,18 +955,19 @@ export default function lifecycleTest() {
console.log(TAG + " secondCallback id : " + JSON.stringify(id2)); console.log(TAG + " secondCallback id : " + JSON.stringify(id2));
var strtemp = ""; var strtemp = "";
var listtemp = []; var listtemp = [];
var transferStr0 = "";
for (var i = 0; i < globalThis.list12.length; i++) { for (var i = 0; i < globalThis.list12.length; i++) {
strtemp = globalThis.list12[i].substring(0, 12); strtemp = globalThis.list12[i].substring(0, 12);
if (strtemp == "MainAbility2") { if (strtemp == "MainAbility2") {
listtemp.push(globalThis.list12[i]); listtemp.push(globalThis.list12[i]);
transferStr0 += globalThis.list12[i];
} }
} }
console.log(TAG + " listtemp is :" + JSON.stringify(listtemp)); console.log(TAG + " listtemp is :" + JSON.stringify(listtemp));
let exlist = listtemp; expect(transferStr0.indexOf("MainAbility2 onWindowStageCreate")!=-1).assertTrue();
expect(exlist[0]).assertEqual("MainAbility2 onWindowStageCreate"); expect(transferStr0.indexOf("MainAbility2 onWindowStageActive")!=-1).assertTrue();
expect(exlist[1]).assertEqual("MainAbility2 onWindowStageActive"); expect(transferStr0.indexOf("MainAbility2 onWindowStageInactive")!=-1).assertTrue();
expect(exlist[2]).assertEqual("MainAbility2 onWindowStageInactive"); expect(transferStr0.indexOf("MainAbility2 onWindowStageDestroy")!=-1).assertTrue();
expect(exlist[3]).assertEqual("MainAbility2 onWindowStageDestroy");
expect(id1 + 1).assertEqual(id2); expect(id1 + 1).assertEqual(id2);
globalThis.applicationContext12 globalThis.applicationContext12
.unregisterAbilityLifecycleCallback(id2, (error, data) => { .unregisterAbilityLifecycleCallback(id2, (error, data) => {
...@@ -1121,40 +1118,39 @@ export default function lifecycleTest() { ...@@ -1121,40 +1118,39 @@ export default function lifecycleTest() {
console.log(TAG + " secondCallback id12 : " + JSON.stringify(id4)); console.log(TAG + " secondCallback id12 : " + JSON.stringify(id4));
var strtemp = ""; var strtemp = "";
var listtemp = []; var listtemp = [];
var transferStr0 = "";
for (var i = 0; i < templist1.length; i++) { for (var i = 0; i < templist1.length; i++) {
strtemp = templist1[i].substring(0, 13); strtemp = templist1[i].substring(0, 13);
if (strtemp === "MainAbility2 " || strtemp === "MainAbility12") { if (strtemp === "MainAbility2 " || strtemp === "MainAbility12") {
listtemp.push(templist1[i]); listtemp.push(templist1[i]);
transferStr0 += templist1[i];
} }
} }
console.log(TAG + " listtemp is :" + JSON.stringify(listtemp)); console.log(TAG + " listtemp is :" + JSON.stringify(listtemp));
setTimeout(function () { setTimeout(function () {
var strtemp1 = ""; var strtemp1 = "";
var listtemp1 = []; var listtemp1 = [];
var transferStr1 = "";
for (var j = 0; j < templist2.length; j++) { for (var j = 0; j < templist2.length; j++) {
strtemp1 = templist2[j].substring(0, 12); strtemp1 = templist2[j].substring(0, 12);
if (strtemp1 === "MainAbility2") { if (strtemp1 === "MainAbility2") {
listtemp1.push(templist2[j]); listtemp1.push(templist2[j]);
transferStr1 += templist2[j];
} }
} }
console.log(TAG + " listtemp1 is :" + JSON.stringify(listtemp1)); console.log(TAG + " listtemp1 is :" + JSON.stringify(listtemp1));
let exlist = listtemp; expect(transferStr0.indexOf("MainAbility12 onWindowStageCreate")!=-1).assertTrue();
let exlist1 = listtemp1; expect(transferStr0.indexOf("MainAbility12 onWindowStageActive")!=-1).assertTrue();
expect(exlist[0]).assertEqual("MainAbility12 onWindowStageCreate"); expect(transferStr0.indexOf("MainAbility2 onWindowStageCreate")!=-1).assertTrue();
expect(exlist[1]).assertEqual("MainAbility12 onWindowStageActive");
expect(exlist[2]).assertEqual("MainAbility2 onWindowStageCreate");
var transferStr0 = exlist[3] + exlist[4];
expect(transferStr0.indexOf("MainAbility2 onWindowStageActive")!=-1).assertTrue(); expect(transferStr0.indexOf("MainAbility2 onWindowStageActive")!=-1).assertTrue();
expect(transferStr0.indexOf("MainAbility12 onWindowStageInactive")!=-1).assertTrue(); expect(transferStr0.indexOf("MainAbility12 onWindowStageInactive")!=-1).assertTrue();
var transferStr0 = exlist[5] + exlist[6];
expect(transferStr0.indexOf("MainAbility12 onWindowStageActive")!=-1).assertTrue(); expect(transferStr0.indexOf("MainAbility12 onWindowStageActive")!=-1).assertTrue();
expect(transferStr0.indexOf("MainAbility2 onWindowStageInactive")!=-1).assertTrue(); expect(transferStr0.indexOf("MainAbility2 onWindowStageInactive")!=-1).assertTrue();
expect(exlist[7]).assertEqual("MainAbility2 onWindowStageDestroy"); expect(transferStr0.indexOf("MainAbility2 onWindowStageDestroy")!=-1).assertTrue();
expect(exlist1[0]).assertEqual("MainAbility2 onWindowStageCreate"); expect(transferStr1.indexOf("MainAbility2 onWindowStageCreate")!=-1).assertTrue();;
var transferStr0 = exlist1[1] + exlist1[2]; expect(transferStr1.indexOf("MainAbility2 onWindowStageActive")!=-1).assertTrue();
expect(transferStr0.indexOf("MainAbility2 onWindowStageActive")!=-1).assertTrue(); expect(transferStr1.indexOf("MainAbility2 onWindowStageInactive")!=-1).assertTrue();
expect(transferStr0.indexOf("MainAbility2 onWindowStageInactive")!=-1).assertTrue(); expect(transferStr1.indexOf("MainAbility2 onWindowStageDestroy")!=-1).assertTrue();
expect(exlist1[3]).assertEqual("MainAbility2 onWindowStageDestroy");
expect(id1 + 1).assertEqual(id2); expect(id1 + 1).assertEqual(id2);
expect(id3 + 1).assertEqual(id4); expect(id3 + 1).assertEqual(id4);
globalThis.applicationContext12 globalThis.applicationContext12
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册