提交 7331be14 编写于 作者: C chengxingzhen

XTS系统API拆分下库

Signed-off-by: Nchengxingzhen <chengxingzhen@huawei.com>
上级 eb6baccb
......@@ -85,45 +85,6 @@ describe('ActsStServiceAbilityTest', function () {
})
/**
* @tc.number: ACTS_AExecuteShellCommand_0200
* @tc.name: Execute a shell command with arguments (AsyncCallback).
* @tc.desc: Verify that the interface executes the Shell command successfully.
*/
it('ACTS_AExecuteShellCommand_Callback_0200', 0, async function (done) {
console.log("ACTS_AExecuteShellCommand_Callback_0200 --- start")
var currentAlertTimeout = 0;
try {
currentAlertTimeout = setTimeout(mySetTimeout, gSetTimeout);
function mySetTimeout() {
console.log('ACTS_AExecuteShellCommand_Callback_0200====<end mySetTimeout')
done();
}
var cmd = 'aa start -d 0 -a com.example.actskillProcessWithAccountclosetest.MainAbility'
+ ' -b com.example.actskillProcessWithAccountclosetest'
var AbilityDelegator = abilityDelegatorRegistry.getAbilityDelegator()
AbilityDelegator.executeShellCommand(cmd, 1000, (err, data) => {
clearTimeout(currentAlertTimeout);
console.log('ACTS_AExecuteShellCommand_Callback_0200 - executeShellCommand: start ')
console.log('ACTS_AExecuteShellCommand_Callback_0200 stdResult = ' + data.stdResult)
var i = data.stdResult.indexOf('start ability successfully.');
console.log('ACTS_AExecuteShellCommand_Callback_0200 query string i = ' + i);
expect(i == -1).assertEqual(false);
console.log('ACTS_AExecuteShellCommand_Callback_0200 exitCode = ' + data.exitCode)
expect(data.exitCode).assertEqual(0);
done()
})
} catch (error) {
clearTimeout(currentAlertTimeout);
console.log("ACTS_AExecuteShellCommand_Callback_0200 : error = " + error);
console.debug('ACTS_AExecuteShellCommand_Callback_0200====<end catch (error)');
done();
}
})
/**
* @tc.number: ACTS_AExecuteShellCommand_Promise_0100
* @tc.name: Execute a shell command without arguments (Promise).
......
......@@ -12,66 +12,12 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import appManager from '@ohos.application.appManager';
import {describe, beforeAll, beforeEach, afterEach, afterAll, it, expect} from "deccjsunit/index"
import featureAbility from '@ohos.ability.featureAbility';
import abilityfeatureAbility from '@ohos.ability.featureAbility';
var appbefore
var appafter
describe("appManagerTest", function () {
console.log("---appManagerTest-- starting---");
function sleep(time) {
return new Promise((resolve) => setTimeout(resolve, time))
}
/**
* @tc.number: SUB_AA_OpenHarmony_StateListener_0300
* @tc.name: Find all foreground application validations
* @tc.desc: Function test
* @tc.level 0
*/
it("SUB_AA_OpenHarmony_StateListener_0300", 0, async function (done) {
await appManager.getForegroundApplications().then((data) => {
console.log("---appM- starting---");
for (var i = 0; i < data.length; i++) {
if (data[i].bundleName == "com.example.statelistener") {
appbefore = data[i]
}
}
checkAppBefore(appbefore)
}).catch(()=>{
expect().assertFail()
})
var want = {
"bundleName": "com.example.fzgc",
"abilityName": "com.example.fzgc.MainAbility"
}
await featureAbility.startAbility({ want }).then().catch();
await sleep(1000)
await appManager.getForegroundApplications().then((data) => {
for (var i = 0; i < data.length; i++) {
if (data[i].bundleName == "com.example.fzgc") {
appafter = data[i]
}
}
checkAppAfter(appafter)
}).catch(()=>{
expect().assertFail()
})
await sleep(2000)
done();
})
function checkAppAfter(app) {
expect(app.state == 2).assertTrue();
expect(app.uid > 0).assertTrue();
expect(app.bundleName).assertEqual('com.example.fzgc');
}
function checkAppBefore(app) {
expect(app.state == 2).assertTrue();
expect(app.uid > 0).assertTrue();
expect(app.bundleName).assertEqual('com.example.statelistener');
}
})
......
......@@ -2157,42 +2157,4 @@ describe('ActsFeatureAbilityTest', function () {
done();
}
});
/*
* @tc.number: ACTS_StartAbility_0100
* @tc.name: featureAbility.getWindow : Get an ability window.
* @tc.desc: Check the return window of the interface (by AsyncCallback)
*/
it('ACTS_StartAbility_0100', 0, async function (done) {
console.log('ACTS_StartAbility_0100====<begin');
try {
featureAbility.getWindow((err,data)=>{
console.log('getWindow call back');
done();
});
done();
} catch (err) {
console.log('ACTS_StartAbility_0100====<end err=' + err)
done();
}
console.log('ACTS_StartAbility_0100====<end');
})
/*
* @tc.number: ACTS_StartAbility_0200
* @tc.name: featureAbility.getWindow : Get an ability window.
* @tc.desc: Check the return window of the interface
*/
it('ACTS_StartAbility_0200', 0, async function (done) {
console.log('ACTS_StartAbility_0200====<begin');
try {
var window = featureAbility.getWindow();
done();
} catch (err) {
console.log('ACTS_StartAbility_0200====<end err=' + err)
done();
}
console.log('ACTS_StartAbility_0200====<end');
})
})
......@@ -62,28 +62,6 @@ describe('ConnectAbilityTest', function () {
})
})
/*
* @tc.number: SUB_AA_JsApi_Ability_0400
* @tc.name: testAbility0400.
* @tc.desc: StartAbility-want only configure action (implicit start) - Ability
* without corresponding action (custom action).
*/
it("SUB_AA_JsApi_Ability_0400", 0, async function (done) {
let parameter = {
'want': {
'action': 'action.com.example.mytestw.TwoAbility123'
}
}
await featureAbility.startAbility(parameter).then((data) => {
console.log('testAbility0600 data: ' + JSON.stringify(data))
expect().assertFail()
}).catch((error) => {
console.log('testAbility0600 error: ' + JSON.stringify(error))
expect(errCode1).assertEqual(error.code)
})
done()
})
/*
* @tc.number: SUB_AA_JsApi_Ability_0500
* @tc.name: testAblity0500.
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册