提交 748548ba 编写于 作者: O openharmony_ci 提交者: Gitee

!1036 fms_ST

Merge pull request !1036 from blackleon/fms_1102
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
import formManager from '@ohos.ability.formManager' import formManager from '@ohos.ability.formManager'
import {describe, beforeAll, beforeEach, afterEach, afterAll, it, expect} from 'deccjsunit/index' import {describe, beforeAll, beforeEach, afterEach, afterAll, it, expect} from 'deccjsunit/index'
import {parameterValue, stringTest, numberTest, booleanTest, import {parameterValue, stringTest, numberTest, booleanTest,
nullTest, undefinedTest, objectTest, arrayTest, functionTest} from './getParam.js' nullTest, undefinedTest, objectTest, arrayTest, functionTest} from './getParam.js'
const TIMEOUT = 2000; const TIMEOUT = 2000;
describe('formFuzzTest', function () { describe('formFuzzTest', function () {
...@@ -140,7 +140,7 @@ describe('formFuzzTest', function () { ...@@ -140,7 +140,7 @@ describe('formFuzzTest', function () {
var retResult; var retResult;
try{ try{
// formId: number>0 ok, isReleaseCache: boolean // formId: number>0 ok, isReleaseCache: boolean
retResult = await Promise.all(await formManager.releaseForm(formId, isReleaseCache)); retResult = await Promise.all(await formManager.releaseForm(formId, isReleaseCache));
console.log("FMS_fuzzTest_0300_param_01_promise async::sucess retResult:" + retResult); console.log("FMS_fuzzTest_0300_param_01_promise async::sucess retResult:" + retResult);
expect(retResult).assertEqual(1); expect(retResult).assertEqual(1);
done(); done();
...@@ -165,8 +165,8 @@ describe('formFuzzTest', function () { ...@@ -165,8 +165,8 @@ describe('formFuzzTest', function () {
console.log("FMS_fuzzTest_0300_param_02_callback releaseForm begin"); console.log("FMS_fuzzTest_0300_param_02_callback releaseForm begin");
var formId = stringTest(); var formId = stringTest();
console.log("FMS_fuzzTest_0300_param_02_callback releaseForm formId typeof:"+ typeof(formId) console.log("FMS_fuzzTest_0300_param_02_callback releaseForm formId typeof:"+
+ ",formId:" + formId); typeof(formId) + ",formId:" + formId);
var isReleaseCache = parameterValue(); var isReleaseCache = parameterValue();
console.log("FMS_fuzzTest_0300_param_02_callback releaseForm isReleaseCache typeof:"+ typeof(isReleaseCache)); console.log("FMS_fuzzTest_0300_param_02_callback releaseForm isReleaseCache typeof:"+ typeof(isReleaseCache));
...@@ -205,8 +205,8 @@ describe('formFuzzTest', function () { ...@@ -205,8 +205,8 @@ describe('formFuzzTest', function () {
console.log("FMS_fuzzTest_0300_param_02_promise releaseForm begin"); console.log("FMS_fuzzTest_0300_param_02_promise releaseForm begin");
var formId = stringTest(); var formId = stringTest();
console.log("FMS_fuzzTest_0300_param_02_promise releaseForm formId typeof:"+ typeof(formId) console.log("FMS_fuzzTest_0300_param_02_promise releaseForm formId typeof:"+
+ ",formId:" + formId); typeof(formId) + ",formId:" + formId);
var isReleaseCache = parameterValue(); var isReleaseCache = parameterValue();
console.log("FMS_fuzzTest_0300_param_02_promise releaseForm isReleaseCache typeof:"+ typeof(isReleaseCache)); console.log("FMS_fuzzTest_0300_param_02_promise releaseForm isReleaseCache typeof:"+ typeof(isReleaseCache));
...@@ -230,6 +230,135 @@ describe('formFuzzTest', function () { ...@@ -230,6 +230,135 @@ describe('formFuzzTest', function () {
}, TIMEOUT) }, TIMEOUT)
}) })
/**
* @tc.name fuzzTest
* @tc.number FMS_fuzzTest_0300
* @tc.desc Check whether the releaseForm interface can pass the fuzzy test (by AsyncCallback)
*/
it('FMS_fuzzTest_0300_param_03_callback', 0, async function (done) {
console.log("FMS_fuzzTest_0300_param_03_callback releaseForm begin");
var formId = stringTest();
console.log("FMS_fuzzTest_0300_param_03_callback releaseForm formId typeof:"+
typeof(formId) + ",formId:" + formId);
try{
formManager.releaseForm(
formId, // formId: number>0 ok
(err,data) => {
console.log("FMS_fuzzTest_0300_param_03_callback async::callbak return!!!")
console.log("FMS_fuzzTest_0300_param_03_callback async::sucess data:" + data);
console.log("FMS_fuzzTest_0300_param_03_callback async::error err:" + err);
expect(err).assertEqual(1);
done();
}
);
} catch (e) {
console.log("FMS_fuzzTest_0300_param_03_callback Exception caught:" + e);
expect(0).assertEqual(0);
}
console.log("FMS_fuzzTest_0300_param_03_callback releaseForm end");
done();
setTimeout(function () {
console.info('=====================FMS_fuzzTest_0300_param_03_callback==================end');
}, TIMEOUT)
})
/**
* @tc.name fuzzTest
* @tc.number FMS_fuzzTest_0300
* @tc.desc Check whether the releaseForm interface can pass the fuzzy test (by Promise)
*/
it('FMS_fuzzTest_0300_param_03_promise', 0, async function (done) {
console.log("FMS_fuzzTest_0300_param_03_promise releaseForm begin");
var formId = stringTest();
console.log("FMS_fuzzTest_0300_param_03_promise releaseForm formId typeof:"+
typeof(formId) + ",formId:" + formId);
var retResult;
try{
retResult = await Promise.all(await formManager.releaseForm(formId)); // formId: number>0 ok
console.log("FMS_fuzzTest_0300_param_03_promise async::sucess retResult:" + retResult);
expect(retResult).assertEqual(1);
done();
} catch (e) {
console.log("FMS_fuzzTest_0300_param_03_promise Exception caught:" + e);
expect(0).assertEqual(0);
}
console.log("FMS_fuzzTest_0300_param_03_promise releaseForm end");
done();
setTimeout(function () {
console.info('=====================FMS_fuzzTest_0300_param_03_promise==================end');
}, TIMEOUT)
})
/**
* @tc.name fuzzTest
* @tc.number FMS_fuzzTest_0300
* @tc.desc Check whether the releaseForm interface can pass the fuzzy test (by AsyncCallback)
*/
it('FMS_fuzzTest_0300_param_04_callback', 0, async function (done) {
console.log("FMS_fuzzTest_0300_param_04_callback releaseForm begin");
var formId = parameterValue();
console.log("FMS_fuzzTest_0300_param_04_callback releaseForm formId typeof:"+ typeof(formId));
try{
formManager.releaseForm(
formId, // formId: number>0 ok
(err,data) => {
console.log("FMS_fuzzTest_0300_param_04_callback async::callbak return!!!")
console.log("FMS_fuzzTest_0300_param_04_callback async::sucess data:" + data);
console.log("FMS_fuzzTest_0300_param_04_callback async::error err:" + err);
expect(err).assertEqual(1);
done();
}
);
} catch (e) {
console.log("FMS_fuzzTest_0300_param_04_callback Exception caught:" + e);
expect(0).assertEqual(0);
}
console.log("FMS_fuzzTest_0300_param_04_callback releaseForm end");
done();
setTimeout(function () {
console.info('=====================FMS_fuzzTest_0300_param_04_callback==================end');
}, TIMEOUT)
})
/**
* @tc.name fuzzTest
* @tc.number FMS_fuzzTest_0300
* @tc.desc Check whether the releaseForm interface can pass the fuzzy test (by Promise)
*/
it('FMS_fuzzTest_0300_param_04_promise', 0, async function (done) {
console.log("FMS_fuzzTest_0300_param_04_promise releaseForm begin");
var formId = parameterValue();
console.log("FMS_fuzzTest_0300_param_04_promise releaseForm formId typeof:"+ typeof(formId));
var retResult;
try{
retResult = await Promise.all(await formManager.releaseForm(formId)); // formId: number>0 ok
console.log("FMS_fuzzTest_0300_param_04_promise async::sucess retResult:" + retResult);
expect(retResult).assertEqual(1);
done();
} catch (e) {
console.log("FMS_fuzzTest_0300_param_04_promise Exception caught:" + e);
expect(0).assertEqual(0);
}
console.log("FMS_fuzzTest_0300_param_04_promise releaseForm end");
done();
setTimeout(function () {
console.info('=====================FMS_fuzzTest_0300_param_04_promise==================end');
}, TIMEOUT)
})
/** /**
* @tc.name fuzzTest * @tc.name fuzzTest
* @tc.number FMS_fuzzTest_1200 * @tc.number FMS_fuzzTest_1200
...@@ -502,4 +631,4 @@ describe('formFuzzTest', function () { ...@@ -502,4 +631,4 @@ describe('formFuzzTest', function () {
}, TIMEOUT) }, TIMEOUT)
}) })
}) })
\ No newline at end of file
...@@ -43,8 +43,7 @@ describe('getAllFormsInfoTest', function () { ...@@ -43,8 +43,7 @@ describe('getAllFormsInfoTest', function () {
expect(data[i].colorMode).assertEqual(-1); expect(data[i].colorMode).assertEqual(-1);
expect(data[i].isDefault).assertEqual(1); expect(data[i].isDefault).assertEqual(1);
expect(data[i].updateEnabled).assertEqual(1); expect(data[i].updateEnabled).assertEqual(1);
expect(data[i].scheduledUpdateTime).assertEqual("0:0"); expect(data[i].formVisibleNotify).assertEqual(1);
expect(data[i].formVisibleNotify).assertEqual(0);
expect(data[i].defaultDimension).assertEqual(1); expect(data[i].defaultDimension).assertEqual(1);
expect(data[i].supportDimensions[0]).assertEqual(1); expect(data[i].supportDimensions[0]).assertEqual(1);
expect(data[i].supportDimensions[1]).assertEqual(2); expect(data[i].supportDimensions[1]).assertEqual(2);
...@@ -52,6 +51,7 @@ describe('getAllFormsInfoTest', function () { ...@@ -52,6 +51,7 @@ describe('getAllFormsInfoTest', function () {
expect(data[i].metaData.customizeData[0].value).assertEqual("myTest"); expect(data[i].metaData.customizeData[0].value).assertEqual("myTest");
} }
expect(data[0].scheduledUpdateTime).assertEqual("10:30");
expect(data[0].name).assertEqual("Form_Js001"); expect(data[0].name).assertEqual("Form_Js001");
expect(data[1].name).assertEqual("Form_Js002"); expect(data[1].name).assertEqual("Form_Js002");
expect(data[0].updateDuration).assertEqual(0); expect(data[0].updateDuration).assertEqual(0);
...@@ -86,8 +86,7 @@ describe('getAllFormsInfoTest', function () { ...@@ -86,8 +86,7 @@ describe('getAllFormsInfoTest', function () {
expect(data[i].colorMode).assertEqual(-1); expect(data[i].colorMode).assertEqual(-1);
expect(data[i].isDefault).assertEqual(1); expect(data[i].isDefault).assertEqual(1);
expect(data[i].updateEnabled).assertEqual(1); expect(data[i].updateEnabled).assertEqual(1);
expect(data[i].scheduledUpdateTime).assertEqual("0:0"); expect(data[i].formVisibleNotify).assertEqual(1);
expect(data[i].formVisibleNotify).assertEqual(0);
expect(data[i].defaultDimension).assertEqual(1); expect(data[i].defaultDimension).assertEqual(1);
expect(data[i].supportDimensions[0]).assertEqual(1); expect(data[i].supportDimensions[0]).assertEqual(1);
expect(data[i].supportDimensions[1]).assertEqual(2); expect(data[i].supportDimensions[1]).assertEqual(2);
...@@ -95,6 +94,7 @@ describe('getAllFormsInfoTest', function () { ...@@ -95,6 +94,7 @@ describe('getAllFormsInfoTest', function () {
expect(data[i].metaData.customizeData[0].value).assertEqual("myTest"); expect(data[i].metaData.customizeData[0].value).assertEqual("myTest");
} }
expect(data[0].scheduledUpdateTime).assertEqual("10:30");
expect(data[0].name).assertEqual("Form_Js001"); expect(data[0].name).assertEqual("Form_Js001");
expect(data[1].name).assertEqual("Form_Js002"); expect(data[1].name).assertEqual("Form_Js002");
expect(data[0].updateDuration).assertEqual(0); expect(data[0].updateDuration).assertEqual(0);
...@@ -234,8 +234,7 @@ describe('getAllFormsInfoTest', function () { ...@@ -234,8 +234,7 @@ describe('getAllFormsInfoTest', function () {
expect(data[i].colorMode).assertEqual(-1); expect(data[i].colorMode).assertEqual(-1);
expect(data[i].isDefault).assertEqual(1); expect(data[i].isDefault).assertEqual(1);
expect(data[i].updateEnabled).assertEqual(1); expect(data[i].updateEnabled).assertEqual(1);
expect(data[i].scheduledUpdateTime).assertEqual("0:0"); expect(data[i].formVisibleNotify).assertEqual(1);
expect(data[i].formVisibleNotify).assertEqual(0);
expect(data[i].defaultDimension).assertEqual(1); expect(data[i].defaultDimension).assertEqual(1);
expect(data[i].supportDimensions[0]).assertEqual(1); expect(data[i].supportDimensions[0]).assertEqual(1);
expect(data[i].supportDimensions[1]).assertEqual(2); expect(data[i].supportDimensions[1]).assertEqual(2);
...@@ -243,6 +242,7 @@ describe('getAllFormsInfoTest', function () { ...@@ -243,6 +242,7 @@ describe('getAllFormsInfoTest', function () {
expect(data[i].metaData.customizeData[0].value).assertEqual("myTest"); expect(data[i].metaData.customizeData[0].value).assertEqual("myTest");
} }
expect(data[0].scheduledUpdateTime).assertEqual("10:30");
expect(data[0].name).assertEqual("Form_Js001"); expect(data[0].name).assertEqual("Form_Js001");
expect(data[1].name).assertEqual("Form_Js002"); expect(data[1].name).assertEqual("Form_Js002");
expect(data[0].updateDuration).assertEqual(0); expect(data[0].updateDuration).assertEqual(0);
...@@ -280,8 +280,7 @@ describe('getAllFormsInfoTest', function () { ...@@ -280,8 +280,7 @@ describe('getAllFormsInfoTest', function () {
expect(data[i].colorMode).assertEqual(-1); expect(data[i].colorMode).assertEqual(-1);
expect(data[i].isDefault).assertEqual(1); expect(data[i].isDefault).assertEqual(1);
expect(data[i].updateEnabled).assertEqual(1); expect(data[i].updateEnabled).assertEqual(1);
expect(data[i].scheduledUpdateTime).assertEqual("0:0"); expect(data[i].formVisibleNotify).assertEqual(1);
expect(data[i].formVisibleNotify).assertEqual(0);
expect(data[i].defaultDimension).assertEqual(1); expect(data[i].defaultDimension).assertEqual(1);
expect(data[i].supportDimensions[0]).assertEqual(1); expect(data[i].supportDimensions[0]).assertEqual(1);
expect(data[i].supportDimensions[1]).assertEqual(2); expect(data[i].supportDimensions[1]).assertEqual(2);
...@@ -289,6 +288,7 @@ describe('getAllFormsInfoTest', function () { ...@@ -289,6 +288,7 @@ describe('getAllFormsInfoTest', function () {
expect(data[i].metaData.customizeData[0].value).assertEqual("myTest"); expect(data[i].metaData.customizeData[0].value).assertEqual("myTest");
} }
expect(data[0].scheduledUpdateTime).assertEqual("10:30");
expect(data[0].name).assertEqual("Form_Js001"); expect(data[0].name).assertEqual("Form_Js001");
expect(data[1].name).assertEqual("Form_Js002"); expect(data[1].name).assertEqual("Form_Js002");
expect(data[0].updateDuration).assertEqual(0); expect(data[0].updateDuration).assertEqual(0);
...@@ -543,8 +543,7 @@ describe('getAllFormsInfoTest', function () { ...@@ -543,8 +543,7 @@ describe('getAllFormsInfoTest', function () {
expect(data[i].colorMode).assertEqual(-1); expect(data[i].colorMode).assertEqual(-1);
expect(data[i].isDefault).assertEqual(1); expect(data[i].isDefault).assertEqual(1);
expect(data[i].updateEnabled).assertEqual(1); expect(data[i].updateEnabled).assertEqual(1);
expect(data[i].scheduledUpdateTime).assertEqual("0:0"); expect(data[i].formVisibleNotify).assertEqual(1);
expect(data[i].formVisibleNotify).assertEqual(0);
expect(data[i].defaultDimension).assertEqual(1); expect(data[i].defaultDimension).assertEqual(1);
expect(data[i].supportDimensions[0]).assertEqual(1); expect(data[i].supportDimensions[0]).assertEqual(1);
expect(data[i].supportDimensions[1]).assertEqual(2); expect(data[i].supportDimensions[1]).assertEqual(2);
...@@ -552,6 +551,7 @@ describe('getAllFormsInfoTest', function () { ...@@ -552,6 +551,7 @@ describe('getAllFormsInfoTest', function () {
expect(data[i].metaData.customizeData[0].value).assertEqual("myTest"); expect(data[i].metaData.customizeData[0].value).assertEqual("myTest");
} }
expect(data[0].scheduledUpdateTime).assertEqual("10:30");
expect(data[0].name).assertEqual("Form_Js001"); expect(data[0].name).assertEqual("Form_Js001");
expect(data[1].name).assertEqual("Form_Js002"); expect(data[1].name).assertEqual("Form_Js002");
expect(data[0].updateDuration).assertEqual(0); expect(data[0].updateDuration).assertEqual(0);
...@@ -590,8 +590,7 @@ describe('getAllFormsInfoTest', function () { ...@@ -590,8 +590,7 @@ describe('getAllFormsInfoTest', function () {
expect(data[i].colorMode).assertEqual(-1); expect(data[i].colorMode).assertEqual(-1);
expect(data[i].isDefault).assertEqual(1); expect(data[i].isDefault).assertEqual(1);
expect(data[i].updateEnabled).assertEqual(1); expect(data[i].updateEnabled).assertEqual(1);
expect(data[i].scheduledUpdateTime).assertEqual("0:0"); expect(data[i].formVisibleNotify).assertEqual(1);
expect(data[i].formVisibleNotify).assertEqual(0);
expect(data[i].defaultDimension).assertEqual(1); expect(data[i].defaultDimension).assertEqual(1);
expect(data[i].supportDimensions[0]).assertEqual(1); expect(data[i].supportDimensions[0]).assertEqual(1);
expect(data[i].supportDimensions[1]).assertEqual(2); expect(data[i].supportDimensions[1]).assertEqual(2);
...@@ -599,6 +598,7 @@ describe('getAllFormsInfoTest', function () { ...@@ -599,6 +598,7 @@ describe('getAllFormsInfoTest', function () {
expect(data[i].metaData.customizeData[0].value).assertEqual("myTest"); expect(data[i].metaData.customizeData[0].value).assertEqual("myTest");
} }
expect(data[0].scheduledUpdateTime).assertEqual("10:30");
expect(data[0].name).assertEqual("Form_Js001"); expect(data[0].name).assertEqual("Form_Js001");
expect(data[1].name).assertEqual("Form_Js002"); expect(data[1].name).assertEqual("Form_Js002");
expect(data[0].updateDuration).assertEqual(0); expect(data[0].updateDuration).assertEqual(0);
......
...@@ -57,7 +57,7 @@ ...@@ -57,7 +57,7 @@
"updateEnabled": true, "updateEnabled": true,
"scheduledUpdateTime": "10:30", "scheduledUpdateTime": "10:30",
"jsComponentName": "card", "jsComponentName": "card",
"formVisibleNotify" : false, "formVisibleNotify" : true,
"metaData": { "metaData": {
"customizeData": [ "customizeData": [
{ {
...@@ -78,7 +78,7 @@ ...@@ -78,7 +78,7 @@
"updateEnabled": true, "updateEnabled": true,
"updateDuration": 1, "updateDuration": 1,
"jsComponentName": "card", "jsComponentName": "card",
"formVisibleNotify" : false, "formVisibleNotify" : true,
"metaData": { "metaData": {
"customizeData": [ "customizeData": [
{ {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册