提交 a73d4f00 编写于 作者: C chengxingzhen

XTS系统api下库

Signed-off-by: Nchengxingzhen <chengxingzhen@huawei.com>
上级 e7ea82c1
......@@ -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).
......@@ -161,62 +122,6 @@ describe('ActsStServiceAbilityTest', function () {
}
})
/**
* @tc.number: ACTS_AAACommand_0100
* @tc.name: Hide this for inner system use.
* @tc.desc: VHide this for inner system use successfully.
*/
it('ACTS_AAACommand_0100', 0, async function (done) {
console.log("ACTS_AAACommand_0100 --- start")
var currentAlertTimeout = 0;
try {
currentAlertTimeout = setTimeout(mySetTimeout, gSetTimeout);
function mySetTimeout() {
console.log('ACTS_AAACommand_0100====<end mySetTimeout')
done();
}
var AbilityDelegator = abilityDelegatorRegistry.getAbilityDelegator()
var msg = '测试日志!@#$%^&*()_+QWE{}|?><Fafq3146'
AbilityDelegator.finishTest(msg, 1, () => {
console.log("ACTS_AAACommand_0100 finishTest test end ========> callback ")
done()
})
} catch (error) {
clearTimeout(currentAlertTimeout);
console.log("ACTS_AAACommand_0100 : error = " + error);
console.debug('ACTS_AAACommand_0100====<end catch (error)');
done();
}
})
/**
* @tc.number: ACTS_AAACommand_1200
* @tc.name: Hide this for inner system use.
* @tc.desc: VHide this for inner system use successfully.
*/
it('ACTS_AAACommand_1200', 0, async function (done) {
console.log("ACTS_AAACommand_1200 --- start")
var currentAlertTimeout = 0;
try {
currentAlertTimeout = setTimeout(mySetTimeout, gSetTimeout);
function mySetTimeout() {
console.log('ACTS_AAACommand_1200====<end mySetTimeout')
done();
}
var AbilityDelegator = abilityDelegatorRegistry.getAbilityDelegator()
var msg = '测试日志!@#$%^&*()_+QWE{}|?><Fafq3146'
AbilityDelegator.finishTest(msg, Number.MAX_VALUE).then(() => {
console.log("ACTS_AAACommand_1200 finishTest test end ========> callback ")
done()
})
} catch (error) {
clearTimeout(currentAlertTimeout);
console.log("ACTS_AAACommand_1200 : error = " + error);
console.debug('ACTS_AAACommand_1200====<end catch (error)');
done();
}
})
/**
* @tc.number: ACTS_AGetDisplayOrientation_0100
* @tc.name: GetDisplayOrientation
......
......@@ -12,70 +12,10 @@
* 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');
}
})
})
\ No newline at end of file
......@@ -23,41 +23,8 @@ export default {
},
onShow() {
console.info('============Start Ability onShow finish');
featureAbility.getWant(
(err, data) => {
data = data;
console.debug("==========data=" + JSON.stringify(data));
if (data.parameters.mykey5[1] == 'test123'){
featureAbility.getWant().then((data) =>{
data = data
setTimeout(function(){
console.debug("==========data2 bundleName is==========="
+ JSON.stringify(data.bundleName));
featureAbility.terminateSelfWithResult(
{
resultCode: 1,
want: data
}
);
},1000);
})
}else{
setTimeout(function(){
console.debug("==========data1 bundleName is==========="
+ JSON.stringify(data.bundleName));
featureAbility.terminateSelfWithResult(
{
resultCode: 1,
want: data
}
);
},1000);
}
}
)
},
onReady() {
console.info('onReady');
},
}
}
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册