提交 79518096 编写于 作者: X xionglei6

inti: add parameter xts

Signed-off-by: Nxionglei6 <xionglei6@huawei.com>
上级 a5674e5d
......@@ -83,7 +83,7 @@ describe('DeviceInfoTest', function () {
ret = true;
}
expect(ret).assertTrue();
console.info('device_info_test_002 end');
console.info('device_info_test_002 : end');
})
/**
* @tc.number SUB_STARTUP_JS_DEVCEINFO_0300
......@@ -104,7 +104,7 @@ describe('DeviceInfoTest', function () {
ret = true;
}
expect(ret).assertTrue();
console.info('testGetDeviceBrand01 end');
console.info('testGetDeviceBrand01 : end');
})
/**
......@@ -126,7 +126,7 @@ describe('DeviceInfoTest', function () {
ret = true;
}
expect(ret).assertTrue();
console.info('testGetMarketName01 end');
console.info('testGetMarketName01 : end');
})
/**
......@@ -148,7 +148,7 @@ describe('DeviceInfoTest', function () {
ret = true;
}
expect(ret).assertTrue();
console.info('testGetProductSeries01 end');
console.info('testGetProductSeries01 : end');
})
/**
......@@ -170,7 +170,7 @@ describe('DeviceInfoTest', function () {
ret = true;
}
expect(ret).assertTrue();
console.info('testGetProductModel01 end');
console.info('testGetProductModel01 : end');
})
/**
......@@ -192,7 +192,7 @@ describe('DeviceInfoTest', function () {
ret = true;
}
expect(ret).assertTrue();
console.info('testGetSoftwareModel01 end');
console.info('testGetSoftwareModel01 : end');
})
/**
......@@ -214,7 +214,7 @@ describe('DeviceInfoTest', function () {
ret = true;
}
expect(ret).assertTrue();
console.info('testGetHardWareModel01 end');
console.info('testGetHardWareModel01 : end');
})
/**
......@@ -236,7 +236,7 @@ describe('DeviceInfoTest', function () {
ret = true;
}
expect(ret).assertTrue();
console.info('testGetHardWareProfile01 end');
console.info('testGetHardWareProfile01 : end');
})
/**
......@@ -258,7 +258,7 @@ describe('DeviceInfoTest', function () {
ret = true;
}
expect(ret).assertTrue();
console.info('testGetSerial01 end');
console.info('testGetSerial01 : end');
})
/**
......@@ -280,7 +280,7 @@ describe('DeviceInfoTest', function () {
ret = true;
}
expect(ret).assertTrue();
console.info('testGetBootLoaderVersion01 end')
console.info('testGetBootLoaderVersion01 : end')
})
/**
......@@ -302,7 +302,7 @@ describe('DeviceInfoTest', function () {
ret = true;
}
expect(ret).assertTrue();
console.info('testGetabiList01 end');
console.info('testGetabiList01 : end');
})
/**
......@@ -324,7 +324,7 @@ describe('DeviceInfoTest', function () {
ret = true;
}
expect(ret).assertTrue();
console.info('testGetSecurityPatchTag01 end');
console.info('testGetSecurityPatchTag01 : end');
})
/**
......@@ -346,7 +346,7 @@ describe('DeviceInfoTest', function () {
ret = true;
}
expect(ret).assertTrue();
console.info('testGetDisplayVersion01 end');
console.info('testGetDisplayVersion01 : end');
})
/**
......@@ -368,7 +368,7 @@ describe('DeviceInfoTest', function () {
ret = true;
}
expect(ret).assertTrue();
console.info('testGetIncrementalVersion01 end');
console.info('testGetIncrementalVersion01 : end');
})
/**
......@@ -390,7 +390,7 @@ describe('DeviceInfoTest', function () {
ret = true;
}
expect(ret).assertTrue();
console.info('testGetOSReleaserType01 end');
console.info('testGetOSReleaserType01 : end');
})
/**
......@@ -412,7 +412,7 @@ describe('DeviceInfoTest', function () {
ret = true;
}
expect(ret).assertTrue();
console.info('testGetOSFullName01 end');
console.info('testGetOSFullName01 : end');
})
/**
......@@ -434,7 +434,7 @@ describe('DeviceInfoTest', function () {
ret = true;
}
expect(ret).assertTrue();
console.info('testGetMajorVersion01 end');
console.info('testGetMajorVersion01 : end');
})
/**
......@@ -456,7 +456,7 @@ describe('DeviceInfoTest', function () {
ret = true;
}
expect(ret).assertTrue();
console.info('testGetSeniorVersion01 end');
console.info('testGetSeniorVersion01 : end');
})
/**
......@@ -478,7 +478,7 @@ describe('DeviceInfoTest', function () {
ret = true;
}
expect(ret).assertTrue();
console.info('testGetFeatureVersion01 end');
console.info('testGetFeatureVersion01 : end');
})
/**
......@@ -500,7 +500,7 @@ describe('DeviceInfoTest', function () {
ret = true;
}
expect(ret).assertTrue();
console.info('testGetBuildVersion01 end');
console.info('testGetBuildVersion01 : end');
})
/**
......@@ -522,7 +522,7 @@ describe('DeviceInfoTest', function () {
ret = true;
}
expect(ret).assertTrue();
console.info('testGetSdkApiVersion01 end');
console.info('testGetSdkApiVersion01 : end');
})
/**
......@@ -544,7 +544,7 @@ describe('DeviceInfoTest', function () {
ret = true;
}
expect(ret).assertTrue();
console.info('testGetFirstApiVersion01 end');
console.info('testGetFirstApiVersion01 : end');
})
/**
......@@ -566,7 +566,7 @@ describe('DeviceInfoTest', function () {
ret = true;
}
expect(ret).assertTrue();
console.info('testGetVersionId01 end');
console.info('testGetVersionId01 end');
})
/**
......@@ -588,7 +588,7 @@ describe('DeviceInfoTest', function () {
ret = true;
}
expect(ret).assertTrue();
console.info('testGetBuildType01 end');
console.info('testGetBuildType01 : end');
})
/**
......@@ -610,7 +610,7 @@ describe('DeviceInfoTest', function () {
ret = true;
}
expect(ret).assertTrue();
console.info('testGetBuildUser01 end');
console.info('testGetBuildUser01 : end');
})
/**
......@@ -632,7 +632,7 @@ describe('DeviceInfoTest', function () {
ret = true;
}
expect(ret).assertTrue();
console.info('testGetBuildHost01 end');
console.info('testGetBuildHost01 : end');
})
/**
......@@ -654,7 +654,7 @@ describe('DeviceInfoTest', function () {
ret = true;
}
expect(ret).assertTrue();
console.info('testGetBuildTime01 end');
console.info('testGetBuildTime01 : end');
})
/**
......@@ -676,7 +676,7 @@ describe('DeviceInfoTest', function () {
ret = true;
}
expect(ret).assertTrue();
console.info('testGetBuildRootHash01 end');
console.info('testGetBuildRootHash01 : end');
})
/**
......@@ -696,7 +696,7 @@ describe('DeviceInfoTest', function () {
console.info('the value of the device type characters:' + len);
expect(len).assertLess(MAX_CHARACTERS_NUM_ONE)
console.info('device_info_test_030 end')
console.info('device_info_test_030 : end')
})
/**
......@@ -715,7 +715,7 @@ describe('DeviceInfoTest', function () {
let len = manufactureInfo.length
console.info('the value of the manufacture characters is :' + len);
expect(len).assertLess(MAX_CHARACTERS_NUM_ONE)
console.info('device_info_test_031 end')
console.info('device_info_test_031 : end')
})
/**
......@@ -734,7 +734,7 @@ describe('DeviceInfoTest', function () {
let len = brandInfo.length
console.info('the value of the external product family name characters is :' + len);
expect(len).assertLess(MAX_CHARACTERS_NUM_ONE)
console.info('device_info_test_032 end')
console.info('device_info_test_032 : end')
})
/**
......@@ -753,7 +753,7 @@ describe('DeviceInfoTest', function () {
let len = marketNameInfo.length
console.info('the value of the product series characters is :' + len);
expect(len).assertLess(MAX_CHARACTERS_NUM_ONE)
console.info('device_info_test_033 end')
console.info('device_info_test_033 : end')
})
/**
......@@ -772,7 +772,7 @@ describe('DeviceInfoTest', function () {
let len = productSeriesInfo.length
console.info('the value of the product series characters is :' + len);
expect(len).assertLess(MAX_CHARACTERS_NUM_ONE)
console.info('device_info_test_034 end')
console.info('device_info_test_034 : end')
})
/**
......@@ -791,7 +791,7 @@ describe('DeviceInfoTest', function () {
let len = productModelInfo.length
console.info('the value of the certified model characters is :' + len);
expect(len).assertLess(MAX_CHARACTERS_NUM_ONE)
console.info('device_info_test_035 end')
console.info('device_info_test_035 : end')
})
/**
......@@ -810,7 +810,7 @@ describe('DeviceInfoTest', function () {
let len = softwareModelInfo.length
console.info('the value of the internal software sub-model characters is :' + len);
expect(len).assertLess(MAX_CHARACTERS_NUM_ONE)
console.info('device_info_test_036 end')
console.info('device_info_test_036 : end')
})
/**
......@@ -829,7 +829,7 @@ describe('DeviceInfoTest', function () {
let len = hardwareModelInfo.length;
console.info('the value of the hardware version characters is :' + len);
expect(len).assertLess(MAX_CHARACTERS_NUM_ONE)
console.info('device_info_test_037 end');
console.info('device_info_test_037 : end');
})
/**
......@@ -848,7 +848,7 @@ describe('DeviceInfoTest', function () {
let len = hardwareProfileInfo.length;
console.info('the value of the hardware version characters is :' + len);
expect(len).assertLess(1001);
console.info('device_info_test_038 end');
console.info('device_info_test_038 : end');
})
/**
......@@ -867,7 +867,7 @@ describe('DeviceInfoTest', function () {
let len = serialInfo.length;
console.info('the value of the device serial number characters is :' + len);
expect(len).assertLess(MAX_CHARACTERS_NUM_TWO);
console.info('device_info_test_039 end');
console.info('device_info_test_039 : end');
})
/**
......@@ -886,7 +886,7 @@ describe('DeviceInfoTest', function () {
let len = displayVersionInfo.length;
console.info('the value of the device serial number characters is :' + len);
expect(len).assertLess(MAX_CHARACTERS_NUM_TWO);
console.info('device_info_test_040 end');
console.info('device_info_test_040 : end');
})
/**
......@@ -905,7 +905,7 @@ describe('DeviceInfoTest', function () {
let len = osFullNameInfo.length;
console.info('the value of the operating system full name characters is :' + len);
expect(len).assertLess(MAX_CHARACTERS_NUM_ONE);
console.info('device_info_test_041 end');
console.info('device_info_test_041 : end');
})
/**
......@@ -924,7 +924,7 @@ describe('DeviceInfoTest', function () {
let len = versionIdInfo.length;
console.info('the value of the operating system full name characters is :' + len)
expect(len).assertLess(128);
console.info('device_info_test_042 end')
console.info('device_info_test_042 : end')
})
/**
......@@ -942,7 +942,7 @@ describe('DeviceInfoTest', function () {
console.info('the value of the different build user of the same baseline code characters is :' + buildUserInfo.length);
expect(buildUserInfo.length).assertLess(MAX_CHARACTERS_NUM_ONE)
console.info('device_info_test_043 end')
console.info('device_info_test_043 : end')
})
/**
......@@ -961,7 +961,7 @@ describe('DeviceInfoTest', function () {
let len = buildHostInfo.length
console.info('the value of the different build host of the same baseline code characters is :' + len)
expect(len).assertLess(MAX_CHARACTERS_NUM_ONE)
console.info('device_info_test_044 end')
console.info('device_info_test_044 : end')
})
/**
......@@ -980,7 +980,7 @@ describe('DeviceInfoTest', function () {
let len = deviceTypeInfo.length;
console.info('the value of the device type characters:' + len);
expect(len).assertLarger(MAX_CHARACTERS_NUM);
console.info('device_info_test_045 end');
console.info('device_info_test_045 : end');
})
/**
......@@ -999,7 +999,7 @@ describe('DeviceInfoTest', function () {
let len = manufactureInfo.length
console.info('the value of the manufacture characters is :' + len)
expect(len).assertLarger(MAX_CHARACTERS_NUM)
console.info('device_info_test_046 end')
console.info('device_info_test_046 : end')
})
/**
......@@ -1018,7 +1018,7 @@ describe('DeviceInfoTest', function () {
let len = brandInfo.length;
console.info('the value of the external product family name characters is :' + len);
expect(len).assertLarger(MAX_CHARACTERS_NUM);
console.info('device_info_test_047 end');
console.info('device_info_test_047 : end');
})
/**
......@@ -1037,7 +1037,7 @@ describe('DeviceInfoTest', function () {
let len = marketNameInfo.length;
console.info('the value of the product series characters is :' + len)
expect(len).assertLarger(MAX_CHARACTERS_NUM);
console.info('device_info_test_048 end');
console.info('device_info_test_048 : end');
})
/**
......@@ -1056,7 +1056,7 @@ describe('DeviceInfoTest', function () {
let len = productSeriesInfo.length;
console.info('the value of the product series characters is :' + len);
expect(len).assertLarger(MAX_CHARACTERS_NUM);
console.info('device_info_test_049 end');
console.info('device_info_test_049 : end');
})
/**
......@@ -1075,7 +1075,7 @@ describe('DeviceInfoTest', function () {
let len = productModelInfo.length
console.info('the value of the certified model characters is :' + len)
expect(len).assertLarger(MAX_CHARACTERS_NUM)
console.info('device_info_test_050 end')
console.info('device_info_test_050 : end')
})
/**
......@@ -1094,7 +1094,7 @@ describe('DeviceInfoTest', function () {
let len = softwareModelInfo.length
console.info('the value of the internal software sub-model characters is :' + len)
expect(len).assertLarger(MAX_CHARACTERS_NUM)
console.info('device_info_test_036 end')
console.info('device_info_test_036 : end')
})
/**
......@@ -1113,7 +1113,7 @@ describe('DeviceInfoTest', function () {
let len = hardwareModelInfo.length;
console.info('the value of the hardware version characters is :' + len);
expect(len).assertLarger(MAX_CHARACTERS_NUM);
console.info('device_info_test_052 end');
console.info('device_info_test_052 : end');
})
/**
......@@ -1132,7 +1132,7 @@ describe('DeviceInfoTest', function () {
let len = hardwareProfileInfo.length;
console.info('the value of the hardware version characters is :' + len);
expect(len).assertLarger(MAX_CHARACTERS_NUM);
console.info('device_info_test_053 end');
console.info('device_info_test_053 : end');
})
/**
......@@ -1151,7 +1151,7 @@ describe('DeviceInfoTest', function () {
let len = serialInfo.length;
console.info('the value of the device serial number characters is :' + len);
expect(len).assertLarger(MAX_CHARACTERS_NUM);
console.info('device_info_test_054 end');
console.info('device_info_test_054 : end');
})
/**
......@@ -1170,7 +1170,7 @@ describe('DeviceInfoTest', function () {
let len = displayVersionInfo.length;
console.info('the value of the device serial number characters is :' + len);
expect(len).assertLarger(MAX_CHARACTERS_NUM);
console.info('device_info_test_055 end');
console.info('device_info_test_055 : end');
})
/**
......@@ -1189,7 +1189,7 @@ describe('DeviceInfoTest', function () {
let len = incrementalVersionInfo.length
console.info('the value of the device serial number characters is :' + len)
expect(len).assertLess(MAX_CHARACTERS_NUM_ONE)
console.info('device_info_test_056 end')
console.info('device_info_test_056 : end')
})
/**
......@@ -1208,7 +1208,7 @@ describe('DeviceInfoTest', function () {
let len = incrementalVersionInfo.length
console.info('the value of the device serial number characters is :' + len)
expect(len).assertLarger(MAX_CHARACTERS_NUM)
console.info('device_info_test_057 end')
console.info('device_info_test_057 : end')
})
/**
......@@ -1227,7 +1227,7 @@ describe('DeviceInfoTest', function () {
let len = versionIdInfo.length
console.info('the value of the operating system full name characters is :' + len)
expect(len).assertLarger(MAX_CHARACTERS_NUM)
console.info('device_info_test_058 end')
console.info('device_info_test_058 : end')
})
/**
......@@ -1245,7 +1245,7 @@ describe('DeviceInfoTest', function () {
console.info('the value of the different build user of the same baseline code characters is :' + buildUserInfo.length);
expect(buildUserInfo.length).assertLarger(MAX_CHARACTERS_NUM)
console.info('device_info_test_059 end')
console.info('device_info_test_059 : end')
})
/**
......@@ -1264,7 +1264,7 @@ describe('DeviceInfoTest', function () {
let len = buildHostInfo.length
console.info('the value of the different build host of the same baseline code characters is :' + len);
expect(len).assertLarger(MAX_CHARACTERS_NUM);
console.info('device_info_test_060 end');
console.info('device_info_test_060 : end');
})
/**
......@@ -1275,24 +1275,75 @@ describe('DeviceInfoTest', function () {
* @tc.type : Function
* @tc.level : Level 0
*/
it('device_info_test_061', 0, function () {
console.info('testGetSecurityPatchTag02 start');
let ret = false;
let securityPatchTagInfo = deviceinfo.securityPatchTag;
console.info('the value of the deviceinfo securityPatchTag is :' + securityPatchTagInfo);
let reFormat = /^(\d{4})-(\d{2})-(\d{2})$/;
let re = securityPatchTagInfo.match(reFormat);
if (re != null){
ret = true;
expect(ret).assertTrue();
}else{
console.info('the return formate is not yy--mm--dd');
}
console.info('testGetSecurityPatchTag02 :end');
})
it('device_info_test_061', 0, function () {
console.info('testGetSecurityPatchTag02 start');
let ret = false;
let securityPatchTagInfo = deviceinfo.securityPatchTag;
console.info('the value of the deviceinfo securityPatchTag is :' + securityPatchTagInfo);
let reFormat = /^(\d{4})-(\d{2})-(\d{2})$/;
let re = securityPatchTagInfo.match(reFormat);
if (re != null){
ret = true;
expect(ret).assertTrue();
}else{
console.info('the return formate is not yy--mm--dd');
}
console.info('testGetSecurityPatchTag02 : end');
})
/**
* @tc.number SUB_STARTUP_JS_DEVCEINFO_0662
* @tc.name testGetUdid
* @tc.desc Get udid
*/
it('device_info_test_062', 0, function () {
console.info('device_info_test_062 start');
let udid = deviceinfo.udid;
console.info('the value of the deviceinfo udid is :' + udid);
let len = udid.length
console.info('the value of the different build host of the same baseline code characters is :' + len);
expect(len).assertLarger(MAX_CHARACTERS_NUM);
console.info('device_info_test_060 : end');
})
/**
* @tc.number SUB_STARTUP_JS_DEVCEINFO_0663
* @tc.name testGetUuid
* @tc.desc Get uuid
*/
it('device_info_test_063', 0, function () {
console.info('device_info_test_063 start');
let ret = false;
let udid = deviceinfo.udid;
console.info('the value of the deviceinfo udid is :' + udid);
expect(udid).assertInstanceOf('String');
if (udid != "" && udid != null && udid != undefined) {
ret = true;
}
expect(ret).assertTrue();
console.info('device_info_test_063 : end');
})
/**
* @tc.number SUB_STARTUP_JS_DEVCEINFO_0664
* @tc.name testGetUdid
* @tc.desc Get udid
*/
it('device_info_test_064', 0, function () {
console.info('device_info_test_064 start');
let udid = deviceinfo.udid;
console.info('the value of the deviceinfo udid is :' + udid);
let len = udid.length
console.info('the value of the different build host of the same baseline code characters is :' + len);
expect(len).assertLess(MAX_CHARACTERS_NUM_TWO)
console.info('device_info_test_064 : end');
})
})
......@@ -35,7 +35,7 @@ describe('SystemParameterTest', function () {
console.info('system_parameter_test_0100 start');
let ret = false;
try {
await systemparameter.set('hw_sc.build.os.version', '10.20.30.4', function (err) {
systemparameter.set('hw_sc.build.os.version', '10.20.30.4', function (err) {
if (err == undefined) {
ret = true;
console.info('system_parameter_test_0100 set callback hw_sc.build.os.version value success ');
......@@ -61,7 +61,7 @@ describe('SystemParameterTest', function () {
console.info('system_parameter_test_0110 start');
let ret = false;
try {
await systemparameter.set('hw_sc.build.os.version', 111, function (err) {
systemparameter.set('hw_sc.build.os.version', 111, function (err) {
if (err == undefined) {
console.info('system_parameter_test_0110 set callback hw_sc.build.os.version value success');
} else {
......@@ -88,7 +88,7 @@ describe('SystemParameterTest', function () {
console.info('system_parameter_test_0120 start');
let ret = false;
try {
await systemparameter.set('hw_sc.build.os.version', PROPERTY_MAX_VALUE, function (err) {
systemparameter.set('hw_sc.build.os.version', PROPERTY_MAX_VALUE, function (err) {
if (err == undefined) {
console.info('system_parameter_test_0120 set callback hw_sc.build.os.version value success');
} else {
......@@ -116,7 +116,7 @@ describe('SystemParameterTest', function () {
let parameterInfo = systemparameter.set('hw_sc.build.os.version', '1.5.3.6');
let ret = false;
try {
await parameterInfo.then(function (value) {
parameterInfo.then(function (value) {
console.info('system_parameter_test_0200 promise set hw_sc.build.os.version success: ' + value);
ret = true;
expect(ret).assertTrue();
......@@ -140,7 +140,7 @@ describe('SystemParameterTest', function () {
let ret = false;
try {
let parameterInfo = systemparameter.set('hw_sc.build.os.version', PROPERTY_MAX_VALUE);
await parameterInfo.then(function (value) {
parameterInfo.then(function (value) {
console.info('system_parameter_test_0220 promise set hw_sc.build.os.version success: ' + value);
}).catch(function (err) {
ret = true;
......@@ -164,7 +164,7 @@ describe('SystemParameterTest', function () {
let ret = false;
try {
let parameterInfo = systemparameter.set('hw_sc.build.os.version', 111);
await parameterInfo.then(function (value) {
parameterInfo.then(function (value) {
console.info('system_parameter_test_0230 promise set hw_sc.build.os.version success: ' + value);
}).catch(function (err) {
console.info('system_parameter_test_0230 promise set hw_sc.build.os.version error: ' + err.code);
......@@ -209,12 +209,12 @@ describe('SystemParameterTest', function () {
try {
systemparameter.setSync('hw_sc.build.os.version', PROPERTY_MAX_VALUE);
let parameterInfo = systemparameter.get('hw_sc.build.os.version');
await parameterInfo.then(function (value) {
parameterInfo.then(function (value) {
ret = true;
console.info(' get testcast0310 system version : ' + value);
sysValue = value;
if (sysValue === PROPERTY_MAX_VALUE) {
console.info('system_parameter_test_0310 promise setSynchw_sc.build.os.version failed :'
console.info('system_parameter_test_0310 promise setSynchw_sc.build.os.version failed :'
+ sysValue);
} else {
console.info('system_parameter_test_0310 promise setSync hw_sc.build.os.version: ' + sysValue);
......@@ -261,7 +261,7 @@ describe('SystemParameterTest', function () {
try {
systemparameter.setSync('hw_sc.build.os.version', ' ');
let parameterInfo = systemparameter.get('hw_sc.build.os.version');
await parameterInfo.then(function (value) {
parameterInfo.then(function (value) {
ret = true;
console.info(' get testcast0340 system version : ' + value);
sysValue = value;
......@@ -291,17 +291,18 @@ describe('SystemParameterTest', function () {
let ret = false;
try {
let parameterInfo = systemparameter.get('hw_sc.build.os.version');
await parameterInfo.then(function (value) {
parameterInfo.then(function (value) {
ret = true;
console.info(' system_parameter_test_0400 promise get hw_sc.build.os.version success: ' + value);
expect(ret).assertTrue();
done();
}).catch(function (err) {
console.info(' system_parameter_test_0400 promise get hw_sc.build.os.version error: ' + err.code);
});
} catch (err) {
console.info('system_parameter_test_0400 promise setSync hw_sc.build.os.version error: ' + err);
}
done();
console.info('system_parameter_test_0400 : end');
})
......@@ -314,28 +315,33 @@ describe('SystemParameterTest', function () {
console.info('system_parameter_test_0410 start');
let ret = false;
try {
await systemparameter.set('hw_sc.build.os.version', '1.1.1.1').then((data, err) => {
systemparameter.set('hw_sc.build.os.version', '1.1.1.1').then((data, err) => {
if (err == undefined) {
console.info('system_parameter_test_0410 set success :' + data);
console.info('system_parameter_test_0410 set sucess :' + data);
} else {
console.info('system_parameter_test_0410 set failed :' + err.code());
}
return p;
})
let parameterInfo = systemparameter.get('hw_sc.build.os.version');
await parameterInfo.then(function (value) {
if (value === '1.1.1.1') {
console.info(' system_parameter_test_0410 promise get hw_sc.build.os.version success: ' + value);
ret = true;
expect(ret).assertTrue();
}
}).catch(function (err) {
console.info(' system_parameter_test_0410 promise get hw_sc.build.os.version error: ' + err.code);
});
setTimeout(function(){
let parameterInfo = systemparameter.get('hw_sc.build.os.version');
parameterInfo.then(function (value) {
if (value === '1.1.1.1') {
console.info('promise get hw_sc.build.os.version success: ' + value);
ret = true;
expect(ret).assertTrue();
done();
return;
}
}).catch(function (err) {
console.info('promise get hw_sc.build.os.version error: ' + err.code);
return;
});
}, '1000');
} catch (err) {
console.info('system_parameter_test_0400 promise get shw_sc.build.os.version error: ' + err);
}
done();
console.info('system_parameter_test_0400 : end');
})
......@@ -349,21 +355,21 @@ describe('SystemParameterTest', function () {
let ret = false;
let sysValue = 0;
try {
await systemparameter.set('hw_sc.build.os.version', '1.1.1.1').then((data, err) => {
systemparameter.set('hw_sc.build.os.version', '1.1.1.1').then((data, err) => {
if (err == undefined) {
console.info('system_parameter_test_0420 set success :' + data);
console.info('system_parameter_test_0420 set sucess :' + data);
} else {
console.info('system_parameter_test_0420 set failed :' + err.code());
}
})
let parameter = systemparameter.get('hw_sc.build.os.version', '10.3.4.5.63');
await parameter.then(function (value) {
parameter.then(function (value) {
sysValue = value;
if (sysValue === '1.1.1.1') {
ret = true;
console.info(' system_parameter_test_0420 promise get hw_sc.build.os.version success: ' + value);
expect(ret).assertTrue();
done();
} else {
console.info(' system_parameter_test_0420 promise get hw_sc.build.os.version faile ' + value);
}
......@@ -373,7 +379,6 @@ describe('SystemParameterTest', function () {
} catch (err) {
console.info('system_parameter_test_0420 promise get hw_sc.build.os.version error: ' + err);
}
done();
console.info('system_parameter_test_0420 : end');
})
......@@ -386,12 +391,11 @@ describe('SystemParameterTest', function () {
console.info('system_parameter_test_0430 start');
let ret = false;
try {
await systemparameter.get(' ', '0.0.0.0').then((data, err) => {
systemparameter.get(' ', '0.0.0.0').then((data, err) => {
if (err == undefined) {
console.info('system_parameter_test_0430 promise success: ' + data);
ret = true;
expect(ret).assertTrue();
} else {
console.info(' system_parameter_test_0430 promise get faile ' + err);
}
......@@ -400,7 +404,10 @@ describe('SystemParameterTest', function () {
} catch (err) {
console.info('system_parameter_test_0430 promise catch get failed ' + err);
}
done();
setTimeout(function(){
expect(ret).assertTrue();
done();
}, '1000');
console.info('system_parameter_test_0430 : end');
})
......@@ -414,18 +421,20 @@ describe('SystemParameterTest', function () {
let ret = false;
try {
let parameter = systemparameter.get('c.c.c.c', '10.3.4.5.63');
await parameter.then(function (value) {
parameter.then(function (value) {
ret = true;
console.info(' system_parameter_test_0440 promise get hw_sc.build.os.version success: ' + value);
expect(ret).assertTrue();
}).catch(function (err) {
console.info(' system_parameter_test_0440 promise get hw_sc.build.os.version error: ' + err.code);
});
} catch (err) {
console.info('system_parameter_test_0440 promise setSync hw_sc.build.os.version: ' + err);
}
done();
setTimeout(function(){
expect(ret).assertTrue();
done();
}, '1000');
console.info('system_parameter_test_0440 : end');
})
......@@ -439,18 +448,20 @@ describe('SystemParameterTest', function () {
let ret = false;
try {
let parameter = systemparameter.get('a.b.b.c', PROPERTY_MAX_VALUE);
await parameter.then(function (value) {
parameter.then(function (value) {
console.info(' system_parameter_test_0450 promise get a.b.b.c success: ' + value);
}).catch(function (err) {
ret = true;
console.info(' system_parameter_test_0450 promise get a.b.b.c error: ' + err.code);
expect(ret).assertTrue();
});
} catch (err) {
console.info('system_parameter_test_0450 promise setSync a.b.b.c error: ' + err);
}
done();
setTimeout(function(){
expect(ret).assertTrue();
done();
}, '1000');
console.info('system_parameter_test_0450 : end');
})
......@@ -463,12 +474,11 @@ describe('SystemParameterTest', function () {
console.info('system_parameter_test_0500 start');
let ret = false;
try {
await systemparameter.get('hw_sc.build.os.version', (err, data) => {
systemparameter.get('hw_sc.build.os.version', (err, data) => {
if (err == undefined) {
console.log('system_parameter_test_0500 get test.parameter.key value success:' + data);
ret = true;
expect(ret).assertTrue();
} else {
console.log('system_parameter_test_0500 get test.parameter.key value err:' + err.code)
}
......@@ -476,7 +486,10 @@ describe('SystemParameterTest', function () {
} catch (err) {
console.log('system_parameter_test_0500 get unexpected error: ' + err);
}
done();
setTimeout(function(){
expect(ret).assertTrue();
done();
}, '1000');
console.info('system_parameter_test_0500 : end');
})
......@@ -488,19 +501,18 @@ describe('SystemParameterTest', function () {
it('system_parameter_test_0510', 0, async function (done) {
let ret = false;
try {
await systemparameter.set('aaaaaa', '2.2.2.2').then((data, err) => {
systemparameter.set('aaaaaa', '2.2.2.2').then((data, err) => {
if (err == undefined) {
console.info('system_parameter_test_0510 set aaaaa success :' + data);
console.info('system_parameter_test_0510 set aaaaa sucess :' + data);
} else {
console.info('system_parameter_test_0510 set aaaaa failed :' + err);
}
})
await systemparameter.get('aaaaaa', (err, data) => {
systemparameter.get('aaaaaa', (err, data) => {
if (err == undefined) {
console.info('system_parameter_test_0510 get aaaaa success :' + data);
console.info('system_parameter_test_0510 get aaaaa sucess :' + data);
ret = true;
expect(ret).assertTrue();
} else {
console.info('system_parameter_test_0510 get aaaaa failed :' + err.code);
}
......@@ -508,7 +520,10 @@ describe('SystemParameterTest', function () {
} catch (err) {
console.info('system_parameter_test_0510 promise get input error: ' + err);
}
done();
setTimeout(function(){
expect(ret).assertTrue();
done();
}, '1000');
console.info('system_parameter_test_0510 : end');
})
......@@ -521,20 +536,22 @@ describe('SystemParameterTest', function () {
console.info('system_parameter_test_0520 start');
let ret = false;
try {
await systemparameter.get('a.a.a.a ', (err, data) => {
systemparameter.get('a.a.a.a ', (err, data) => {
if (err == undefined) {
console.info('system_parameter_test_0520 get systemparameter success: ' + data);
console.info('system_parameter_test_0520 get systemparameter sucess: ' + data);
ret = true;
expect(ret).assertTrue();
} else {
console.info('system_parameter_test_0520 get systemparameter failed: ' + err.code);
console.info('system_parameter_test_0520 get systemparameter sucess: ' + err.code);
}
})
} catch (err) {
console.info('system_parameter_test_0520 promise get input error: ' + err);
}
done();
setTimeout(function(){
expect(ret).assertTrue();
done();
}, '1000');
console.info('system_parameter_test_0520 : end');
})
......@@ -547,20 +564,22 @@ describe('SystemParameterTest', function () {
console.info('system_parameter_test_0530 start');
let ret = false;
try {
await systemparameter.get(' ', (err, data) => {
systemparameter.get(' ', (err, data) => {
if (err == undefined) {
console.info('system_parameter_test_0530 get systemparameter success: ' + data);
console.info('system_parameter_test_0530 get systemparameter sucess: ' + data);
ret = true;
expect(ret).assertTrue();
} else {
console.info('system_parameter_test_0530 get systemparameter success: ' + err.code);
console.info('system_parameter_test_0530 get systemparameter sucess: ' + err.code);
}
})
} catch (err) {
console.info('system_parameter_test_0530 promise get input error: ' + err);
}
done();
setTimeout(function(){
expect(ret).assertTrue();
done();
}, '1000');
console.info('system_parameter_test_0530 : end');
})
......@@ -569,17 +588,16 @@ describe('SystemParameterTest', function () {
* @tc.name testGet0600
* @tc.desc Set the value for the given key.
*/
it('system_parameter_test_0600', 0, async function (done) {
it('system_parameter_test_0600', 0, function (done) {
console.info('system_parameter_test_0600 start');
let ret = false;
try {
await systemparameter.get('hw_sc.build.os.version', '1.1.1.1', (err, data) => {
systemparameter.get('hw_sc.build.os.version', '1.1.1.1', async (err, data) => {
if (err == undefined && data === '1.1.1.1') {
ret = true;
console.info('system_parameter_test_0600 get systemparameter hw_sc.build.os.version success: '
console.info('system_parameter_test_0600 get systemparameter hw_sc.build.os.version sucess: '
+ data);
expect(ret).assertTrue();
} else {
console.info('system_parameter_test_0600 get systemparameter hw_sc.build.os.version failed: '
+ err.code);
......@@ -588,7 +606,10 @@ describe('SystemParameterTest', function () {
} catch (err) {
console.info('system_parameter_test_0600 get systemparameter hw_sc.build.os.version abnormal: ', err);
}
done();
setTimeout(function(){
expect(ret).assertTrue();
done();
}, '1000');
console.info('system_parameter_test_0610 : end');
})
......@@ -601,9 +622,9 @@ describe('SystemParameterTest', function () {
console.info('system_parameter_test_0610 start');
let ret = false;
try {
await systemparameter.get('hw_sc.build.os.version', 111, (err, data) => {
systemparameter.get('hw_sc.build.os.version', 111, (err, data) => {
if (err == undefined && data === 111) {
console.info('system_parameter_test_0610 get systemparameter hw_sc.build.os.version success: '
console.info('system_parameter_test_0610 get systemparameter hw_sc.build.os.version sucess: '
+ data);
} else {
console.info('system_parameter_test_0610 get systemparameter hw_sc.build.os.version failed: '
......@@ -630,15 +651,11 @@ describe('SystemParameterTest', function () {
console.info('system_parameter_test_0620 start');
let ret = false;
try {
await systemparameter.get('hw_sc.build.os.version', ' ', (err, data) => {
systemparameter.get('hw_sc.build.os.version', ' ', (err, data) => {
if (err == undefined) {
ret = true;
console.info('system_parameter_test_0620 get systemparameter hw_sc.build.os.version success: '
console.info('system_parameter_test_0620 get systemparameter hw_sc.build.os.version sucess: '
+ data);
setTimeout(function(){
expect(ret).assertTrue();
}, '1000');
done();
} else {
console.info('system_parameter_test_0620 get systemparameter hw_sc.build.os.version failed: '
+ err.code);
......@@ -647,6 +664,10 @@ describe('SystemParameterTest', function () {
} catch (err) {
console.info('system_parameter_test_0620 get systemparameter hw_sc.build.os.version abnormal: ', err);
}
setTimeout(function(){
expect(ret).assertTrue();
done();
}, '1000');
console.info('system_parameter_test_0620 : end');
})
......@@ -654,28 +675,30 @@ describe('SystemParameterTest', function () {
* @tc.number SUB_STARTUP_JS_SYSTEM_PARAMETER_0640
* @tc.name testGet0640
* @tc.desc Set the property value to an extra long string
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 0
*/
it('system_parameter_test_0640', 0, async function (done) {
console.info('system_parameter_test_0640 start');
let ret = false;
try {
await systemparameter.get('b.b.b.b.b', PROPERTY_MAX_VALUE, (err, data) => {
systemparameter.get('b.b.b.b.b', PROPERTY_MAX_VALUE, (err, data) => {
if (err == undefined) {
console.info('system_parameter_test_0640 get systemparameter b.b.b.b.b success: '
console.info('system_parameter_test_0640 get systemparameter b.b.b.b.b sucess: '
+ data);
} else {
ret = true;
console.info('system_parameter_test_0640 get systemparameter b.b.b.b.b failed: '
+ err.code);
setTimeout(function(){
expect(ret).assertTrue();
}, '1000');
done();
console.info('system_parameter_test_0640 get systemparameter b.b.b.b.b failed: ' + err.code);
}
})
} catch (err) {
console.info('system_parameter_test_0640 get systemparameter b.b.b.b.b abnormal: ', err);
}
setTimeout(function(){
expect(ret).assertTrue();
done();
}, '1000');
console.info('system_parameter_test_0640 : end');
})
......@@ -710,7 +733,7 @@ describe('SystemParameterTest', function () {
try {
let parameterInfo = systemparameter.getSync('hw_sc.build.os.version', '0.0.0.0');
ret = true;
console.info('system_parameter_test_0710 promise get input success: ', parameterInfo);
console.info('system_parameter_test_0710 promise get input sucess: ', parameterInfo);
done();
} catch (err) {
console.info('system_parameter_test_0710 promise get input error: ' + err);
......@@ -730,7 +753,7 @@ describe('SystemParameterTest', function () {
try {
let parameterInfo = systemparameter.getSync('hw_sc.build.os.version');
ret = true;
console.info('system_parameter_test_0720 promise get input success: ', parameterInfo);
console.info('system_parameter_test_0720 promise get input sucess: ', parameterInfo);
done();
} catch (err) {
console.info('system_parameter_test_0720 promise get input error: ' + err);
......@@ -751,7 +774,7 @@ describe('SystemParameterTest', function () {
let parameterInfo = systemparameter.getSync('a.b.c.d.1.2.3.4', '1.2.3.4');
console.info('system_parameter_test_0730 get parameter = ', parameterInfo);
ret = true;
console.info('system_parameter_test_0730 promise get input success: ', parameterInfo);
console.info('system_parameter_test_0730 promise get input sucess: ', parameterInfo);
done();
} catch (err) {
console.info('system_parameter_test_0730 promise get input error: ' + err);
......@@ -772,7 +795,7 @@ describe('SystemParameterTest', function () {
systemparameter.setSync('hw_sc.build.os.version', '9.8.7.6');
let parameterInfo = systemparameter.getSync('hw_sc.build.os.version', '0.0.0.0');
ret = true;
console.info('system_parameter_test_0740 promise get input success: ', parameterInfo);
console.info('system_parameter_test_0740 promise get input sucess: ', parameterInfo);
done();
} catch (err) {
console.info('system_parameter_test_0740 promise get input error: ' + err);
......@@ -780,4 +803,738 @@ describe('SystemParameterTest', function () {
expect(ret).assertTrue();
console.info('system_parameter_test_0740 : end');
})
function SetParameter(key, value) {
let tmp = value;
if (value === "" || value === undefined) {
let myDate = new Date();
tmp = myDate.toLocaleString();
}
console.info('SetParameter key ' + key);
console.info('SetParameter value ' + tmp);
try {
systemparameter.setSync(key, tmp);
} catch (err) {
expect(ret).assertTrue();
console.info('SetParameter error: ' + err);
}
console.info('SetParameter key' + key + " end");
}
/**
* @tc.number SUB_STARTUP_JS_SYSTEM_PARAMETER_0801
* @tc.name testWaitPromise01
* @tc.desc Waits the value of the attribute with the specified key.
*/
it('system_parameter_test_0801', 0, async function (done) {
console.info('system_parameter_test_0801 start');
var ret = false;
try {
var parameterInfo = systemparameter.wait("test.wait_param.101", "100", 1);
parameterInfo.then(function (result) { // timeout
console.info("system_parameter_test_0801 test.wait_param.101 success: " + result);
expect(ret).assertTrue();
}).catch(function (err) {
ret = true;
console.info("system_parameter_test_0801 test.wait_param.101 error: " + err.code);
expect(ret).assertTrue();
done();
});
} catch (e) {
expect(ret).assertTrue();
console.info("promise get input error: " + e);
}
console.info('system_parameter_test_0801 end');
})
/**
* @tc.number SUB_STARTUP_JS_SYSTEM_PARAMETER_0802
* @tc.name testWaitPromise02
* @tc.desc Waits the value of the attribute with the specified key.
*/
it('system_parameter_test_0802', 0, async function (done) {
console.info('system_parameter_test_0802 start');
var ret = false;
try {
var parameterInfo = systemparameter.wait("test.wait_param.102", "", 1);
parameterInfo.then(function (result) { // timeout
console.info("system_parameter_test_0802 test.wait_param.102 success: ");
expect(ret).assertTrue();
done();
}).catch(function (err) {
ret = true;
console.info("system_parameter_test_0802 test.wait_param.102 error: " + err.code);
expect(ret).assertTrue();
done();
});
} catch (e) {
expect(ret).assertTrue();
console.info("promise get input error: " + e);
}
console.info('system_parameter_test_0802 end');
})
/**
* @tc.number SUB_STARTUP_JS_SYSTEM_PARAMETER_0803
* @tc.name testWaitPromise03
* @tc.desc Waits the value of the attribute with the specified key.
*/
it('system_parameter_test_0803', 0, async function (done) {
console.info('system_parameter_test_0803 start');
var ret = false;
SetParameter("test.wait_param.103", "103");
try {
var parameterInfo = systemparameter.wait("test.wait_param.103", "103", 1);
parameterInfo.then(function (result) { // ok
ret = true;
console.info("system_parameter_test_0803 test.wait_param.103 success: ");
expect(ret).assertTrue();
done();
}).catch(function (err) {
expect(ret).assertTrue();
console.info("system_parameter_test_0803 test.wait_param.103 error: " + err.code);
});
} catch (e) {
expect(ret).assertTrue();
console.info("promise get input error: " + e);
}
console.info('system_parameter_test_0803 end');
})
/**
* @tc.number SUB_STARTUP_JS_SYSTEM_PARAMETER_0804
* @tc.name testWaitPromise04
* @tc.desc Waits the value of the attribute with the specified key.
*/
it('system_parameter_test_0804', 0, async function (done) {
console.info('system_parameter_test_0804 start');
var ret = false;
SetParameter("test.wait_param.104", "104");
try {
var parameterInfo = systemparameter.wait("test.wait_param.104", "*", 1);
parameterInfo.then(function (result) { // ok
ret = true;
console.info("system_parameter_test_0804 test.wait_param.104 success" );
expect(ret).assertTrue();
done();
}).catch(function (err) {
console.info("system_parameter_test_0804 test.wait_param.104 error: " + err.code);
expect(ret).assertTrue();
});
} catch (e) {
expect(ret).assertTrue();
console.info("promise get input error: " + e);
}
console.info('system_parameter_test_0804 end');
})
/**
* @tc.number SUB_STARTUP_JS_SYSTEM_PARAMETER_0805
* @tc.name testWaitPromise05
* @tc.desc Waits the value of the attribute with the specified key.
*/
it('system_parameter_test_0805', 0, async function (done) {
console.info('system_parameter_test_0805 start');
var ret = false;
SetParameter("test.wait_param.105", "105");
try {
var parameterInfo = systemparameter.wait("test.wait_param.105", "*", -1);
parameterInfo.then(function (result) {
ret = true;
console.info("system_parameter_test_0805 test.wait_param.105 success" );
expect(ret).assertTrue();
done();
}).catch(function (err) {
console.info("system_parameter_test_0805 test.wait_param.105 error: " + err.code);
expect(ret).assertTrue();
});
} catch (e) {
expect(ret).assertTrue();
console.info("promise get input error: " + e);
}
console.info('system_parameter_test_0805 end');
})
/**
* @tc.number SUB_STARTUP_JS_SYSTEM_PARAMETER_0806
* @tc.name testWait01
* @tc.desc Waits the value of the attribute with the specified key.
*/
it('system_parameter_test_0806', 0, async function (done) {
console.info('system_parameter_test_0806 start');
var ret = false;
try {
systemparameter.wait("test.wait_param.201", "100", 1, function (err, data) {
if (err == undefined || err.code === 0) {
console.info("system_parameter_test_0806 test.wait_param.201 success")
} else {
ret = true; // wait timeout
console.info("system_parameter_test_0806 test.wait_param.201 err:" + err.code);
expect(ret).assertTrue();
}
});
} catch (e) {
expect(ret).assertTrue();
console.info("system_parameter_test_0806 get input error: " + e);
}
setTimeout(function(){
expect(ret).assertTrue();
done();
}, '2000');
console.info('system_parameter_test_0806 end');
})
/**
* @tc.number SUB_STARTUP_JS_SYSTEM_PARAMETER_0807
* @tc.name testWait02
* @tc.desc Waits the value of the attribute with the specified key.
*/
it('system_parameter_test_0807', 0, async function (done) {
console.info('system_parameter_test_0807 start');
var ret = false;
try {
ret = true;
systemparameter.wait("test.wait_param.202", "", 1, function (err, data) {
if (err == undefined || err.code === 0) { // timeout
ret = false;
console.info("system_parameter_test_0807 test.wait_param.202 success");
} else {
console.info("system_parameter_test_0807 callback test.wait_param.202 err:" + err.code);
}
expect(ret).assertTrue();
done();
});
} catch (e) {
ret = true;
console.info("get input error: " + e);
}
expect(ret).assertTrue();
console.info('system_parameter_test_0807 end');
})
/**
* @tc.number SUB_STARTUP_JS_SYSTEM_PARAMETER_0808
* @tc.name testWait03
* @tc.desc Waits the value of the attribute with the specified key.
*/
it('system_parameter_test_0808', 0, async function (done) {
console.info('system_parameter_test_0808 start');
var ret = false;
SetParameter("test.wait_param.203", "103");
try {
systemparameter.wait("test.wait_param.203", "103", 1, function (err, data) {
if (err == undefined || err.code === 0) {
ret = true;
console.info("system_parameter_test_0808 test.wait_param.203 success")
} else {
console.info("system_parameter_test_0808 test.wait_param.203 err:" + err.code)
}
expect(ret).assertTrue();
});
} catch (e) {
expect(ret).assertTrue();
console.info("get input error: " + e);
}
setTimeout(function(){
expect(ret).assertTrue();
done();
}, '1000');
console.info('system_parameter_test_0808 end');
})
/**
* @tc.number SUB_STARTUP_JS_SYSTEM_PARAMETER_0809
* @tc.name testWait04
* @tc.desc Waits the value of the attribute with the specified key.
*/
it('system_parameter_test_0809', 0, async function (done) {
console.info('system_parameter_test_0809 start');
var ret = false;
SetParameter("test.wait_param.204", "104");
try {
systemparameter.wait("test.wait_param.204", "*", 1, function (err, data) {
if (err == undefined || err.code === 0) {
ret = true;
console.info("system_parameter_test_0809 test.wait_param.204 success")
} else {
ret = false;
console.info("system_parameter_test_0809 callback test.wait_param.204 err:" + err.code)
}
expect(ret).assertTrue();
});
} catch (e) {
expect(ret).assertTrue();
console.info("promise get input error: " + e);
}
setTimeout(function(){
expect(ret).assertTrue();
done();
}, '1000');
console.info('system_parameter_test_0809 end');
})
/**
* @tc.number SUB_STARTUP_JS_SYSTEM_PARAMETER_0810
* @tc.name testWait05
* @tc.desc Waits the value of the attribute with the specified key.
*/
it('system_parameter_test_0810', 0, async function (done) {
console.info('system_parameter_test_0810 start');
var ret = false;
SetParameter("test.wait_param.205", "105");
try {
systemparameter.wait("test.wait_param.205", "*", 1, function (err, data) {
if (err == undefined || err.code === 0) {
ret = true;
console.info("system_parameter_test_0810 test.wait_param.205 success:" + data)
} else {
console.info("system_parameter_test_0810 test.wait_param.205 err:" + err.code)
}
expect(ret).assertTrue();
});
} catch (e) {
ret = false;
console.info("promise get input error: " + e);
}
setTimeout(function(){
expect(ret).assertTrue();
done();
}, '1000');
console.info('system_parameter_test_0810 end');
})
/**
* @tc.number SUB_STARTUP_JS_SYSTEM_PARAMETER_0811
* @tc.name testWatcher01
* @tc.desc Watch the value of the attribute with the specified key.
*/
it('system_parameter_test_0811', 0, function () {
console.info('system_parameter_test_0811 start');
var ret = true;
try {
let watcher = systemparameter.getWatcher("test.watcher_param.205");
console.info('system_parameter_test_0811 watcher' + watcher);
if (watcher === undefined) {
ret = false;
}
} catch (e) {
ret = false;
console.info("input error: " + e);
}
expect(ret).assertTrue();
console.info('system_parameter_test_0811 end');
})
/**
* @tc.number SUB_STARTUP_JS_SYSTEM_PARAMETER_0812
* @tc.name testWatcher02
* @tc.desc Watch the value of the attribute with the specified key.
*/
it('system_parameter_test_0812', 0, function () {
console.info('system_parameter_test_0812 start');
var ret = true;
try {
let watcher = systemparameter.getWatcher("test.watch_param.205", -1);
console.info('system_parameter_test_0812 watcher' + watcher);
if (watcher === undefined) {
ret = false;
}
} catch (e) {
ret = false;
console.info("input error: " + e);
}
expect(ret).assertTrue();
console.info('system_parameter_test_0812 end');
})
/**
* @tc.number SUB_STARTUP_JS_SYSTEM_PARAMETER_0813
* @tc.name testWatcher03
* @tc.desc Watch the value of the attribute with the specified key.
*/
it('system_parameter_test_0813', 0, function () {
console.info('system_parameter_test_0813 start');
var ret = false;
try {
ret = true;
let watcher = systemparameter.getWatcher("");
if (watcher === undefined) {
ret = false;
}
} catch (e) {
ret = true;
console.info("input error: " + e);
}
expect(ret).assertTrue();
console.info('system_parameter_test_0813 end');
})
/**
* @tc.number SUB_STARTUP_JS_SYSTEM_PARAMETER_0814
* @tc.name testWatcher04
* @tc.desc Watch the value of the attribute with the specified key.
*/
it('system_parameter_test_0814', 0, function () {
console.info('system_parameter_test_0814 start');
var ret = false;
try {
ret = true;
let watcher = systemparameter.getWatcher("test.watcher.304^^^^");
if (watcher === undefined) {
ret = false;
}
} catch (e) {
ret = true;
console.info("input error: " + e);
}
expect(ret).assertTrue();
console.info('system_parameter_test_0814 end');
})
/**
* @tc.number SUB_STARTUP_JS_SYSTEM_PARAMETER_0815
* @tc.name testWatcher05
* @tc.desc Watch the value of the attribute with the specified key.
*/
it('system_parameter_test_0815', 0, function () {
console.info('system_parameter_test_0815 start');
var ret = true;
try {
let watcher = systemparameter.getWatcher("test.watcher.304");
console.info('system_parameter_test_0815 start watcher ' + watcher);
if (watcher === undefined) {
ret = false;
}
} catch (e) {
ret = false;
console.info("input error: " + e);
}
expect(ret).assertTrue();
console.info('system_parameter_test_0815 end');
})
/**
* @tc.number SUB_STARTUP_JS_SYSTEM_PARAMETER_0816
* @tc.name testWatcherOn01
* @tc.desc Watch the value of the attribute with the specified key.
*/
it('system_parameter_test_0816', 0, function () {
console.info('system_parameter_test_0816 start');
var ret = true;
let key = "test.watcher.401";
try {
let watcher = systemparameter.getWatcher(key);
if (watcher === undefined) {
ret = false;
expect(ret).assertTrue();
} else {
watcher.on("valueChange", function (key, value) {
ret = true;
console.info("system_parameter_test_0816 callback key: " + key);
console.info("system_parameter_test_0816 callback value: " + value);
});
SetParameter(key);
}
} catch (e) {
ret = true;
console.info("input error: " + e);
}
expect(ret).assertTrue();
console.info('system_parameter_test_0816 end');
})
/**
* @tc.number SUB_STARTUP_JS_SYSTEM_PARAMETER_0817
* @tc.name testWatcherOn02
* @tc.desc Watch the value of the attribute with the specified key.
*/
it('system_parameter_test_0817', 0, async function (done) {
console.info('system_parameter_test_0817 start');
var ret = true;
let key = "test.watcher.402";
try {
let watcher = systemparameter.getWatcher(key);
if (watcher === undefined) {
ret = false;
} else {
watcher.on("valueChange", function (key, value) { // no callback
ret = true;
console.info("system_parameter_test_0817 callback key: " + key);
console.info("system_parameter_test_0817 callback value: " + value);
});
}
} catch (e) {
ret = false;
console.info("input error: " + e);
}
expect(ret).assertTrue();
done();
console.info('system_parameter_test_0817 end');
})
/**
* @tc.number SUB_STARTUP_JS_SYSTEM_PARAMETER_0818
* @tc.name testWatcherOn03
* @tc.desc Watch the value of the attribute with the specified key.
*/
it('system_parameter_test_0818', 0, function () {
console.info('system_parameter_test_0818 start');
var ret = true;
let key = "test.watcher.403";
try {
let watcher = systemparameter.getWatcher(key + "*");
if (watcher === undefined) {
ret = false;
} else {
watcher.on("valueChange", function (key, value) {
ret = true;
console.info("system_parameter_test_0818 callback key: " + key);
console.info("system_parameter_test_0818 callback value: " + value);
});
SetParameter("test.watcher.403.404");
}
} catch (e) {
ret = false;
console.info("input error: " + e);
}
expect(ret).assertTrue();
console.info('system_parameter_test_0818 end');
})
/**
* @tc.number SUB_STARTUP_JS_SYSTEM_PARAMETER_0819
* @tc.name testWatcherOn04
* @tc.desc Watch the value of the attribute with the specified key.
*/
it('system_parameter_test_0819', 0, async function (done) {
console.info('system_parameter_test_0819 start');
var ret = false;
try {
let watcher = systemparameter.getWatcher("*");
if (watcher != undefined) {
let code = watcher.on("valueChange", function (key, value) { // fail
ret = true;
console.info("system_parameter_test_0819 callback key: " + key);
console.info("system_parameter_test_0819 callback value: " + value);
});
console.info("system_parameter_test_0819 code: " + code);
ret = true;
}
} catch (e) {
ret = true;
console.info("system_parameter_test_0819 error: " + e);
}
expect(ret).assertTrue();
done();
console.info('system_parameter_test_0819 end');
})
function callback1 (key, value) {
console.info("callback1 Watch callback key: " + key);
console.info("callback1 Watch callback value: " + value);
}
/**
* @tc.number SUB_STARTUP_JS_SYSTEM_PARAMETER_0820
* @tc.name testWatcherOn05
* @tc.desc Watch the value of the attribute with the specified key.
*/
it('system_parameter_test_0820', 0, async function (done) {
console.info('system_parameter_test_0820 start');
var ret = true;
let key = "test.watcher.405";
try {
let watcher = systemparameter.getWatcher(key);
if (watcher === undefined) {
ret = false;
} else {
ret = false;
let code = watcher.on("valueChange", callback1);
if (code === 0) {
ret = true;
}
code = watcher.on("valueChange", callback1);
if (code === 0) {
ret = true;
}
}
} catch (e) {
ret = true;
console.info("system_parameter_test_0820 input error: " + e);
}
expect(ret).assertTrue();
done();
console.info('system_parameter_test_0820 end');
})
/**
* @tc.number SUB_STARTUP_JS_SYSTEM_PARAMETER_0821
* @tc.name testWatcherOff01
* @tc.desc Watch the value of the attribute with the specified key.
*/
it('system_parameter_test_0821', 0, async function (done) {
console.info('system_parameter_test_0821 start');
var ret = false;
let key = "test.watcher.501";
try {
let watcher = systemparameter.getWatcher(key);
if (watcher === undefined) {
ret = false;
} else {
ret = true;
let code = watcher.on("valueChange", callback1);
SetParameter(key);
code = watcher.off("valueChange", callback1);
if (code === 0) {
ret = true;
}
}
} catch (e) {
ret = false;
console.info("input error: " + e);
}
expect(ret).assertTrue();
done();
console.info('system_parameter_test_0821 end ');
})
/**
* @tc.number SUB_STARTUP_JS_SYSTEM_PARAMETER_0822
* @tc.name testWatcherOff02
* @tc.desc Watch the value of the attribute with the specified key.
*/
it('system_parameter_test_0822', 0, function () {
console.info('system_parameter_test_0822 start');
var ret = true;
let key = "test.watcher.502";
try {
let watcher = systemparameter.getWatcher(key);
if (watcher === undefined) {
ret = false;
} else {
let code = watcher.on("valueChange222", callback1);
if (code === 0) { // return error
ret = false;
}
code = watcher.off("valueChange222", callback1);
if (code === 0) { // return error
ret = false;
}
}
} catch (e) {
ret = false;
console.info("input error: " + e);
}
expect(ret).assertTrue();
console.info('system_parameter_test_0822 end');
})
/**
* @tc.number SUB_STARTUP_JS_SYSTEM_PARAMETER_0823
* @tc.name testWatcherOff03
* @tc.desc Watch the value of the attribute with the specified key.
*/
it('system_parameter_test_0823', 0, function () {
console.info('system_parameter_test_0823 start');
var ret = false;
let key = "test.watcher.503";
try {
let watcher = systemparameter.getWatcher(key);
if (watcher === undefined) {
ret = false;
} else {
ret = false;
let code = watcher.on("valueChange", function (key, value) {
console.info("system_parameter_test_0823 callback key: " + key);
console.info("system_parameter_test_0823 callback value: " + value);
let code = watcher.off("valueChange");
if (code === 0) {
ret = true;
}
});
if (code === 0) {
ret = true;
}
SetParameter(key);
}
} catch (e) {
ret = false;
console.info("input error: " + e);
}
expect(ret).assertTrue();
console.info('system_parameter_test_0823 end');
})
/**
* @tc.number SUB_STARTUP_JS_SYSTEM_PARAMETER_0824
* @tc.name testWatcherOff04
* @tc.desc Watch the value of the attribute with the specified key.
*/
it('system_parameter_test_0824', 0, function () {
console.info('system_parameter_test_0824 start');
var ret = false;
let key = "test.watcher.504";
try {
let watcher = systemparameter.getWatcher(key);
if (watcher === undefined) {
ret = false;
} else {
ret = false;
let code = watcher.on("valueChange", callback1);
if (code === 0) { // return ok
ret = true;
}
code = watcher.off("valueChange", callback1);
console.info("system_parameter_test_0824 " + code);
if (code === 0) {
ret = true;
}
code = watcher.off("valueChange", callback1);
console.info("system_parameter_test_0824 " + code);
if (code != 0) {
ret = true;
}
}
} catch (e) {
ret = false;
console.info("input error: " + e);
}
expect(ret).assertTrue();
console.info('system_parameter_test_0824 end');
})
function callback3(key, value) {
console.info("system_parameter_test_0825 callback key: " + key);
console.info("system_parameter_test_0825 callback value: " + value);
}
/**
* @tc.number SUB_STARTUP_JS_SYSTEM_PARAMETER_0825
* @tc.name testWatcherOff05
* @tc.desc Watch the value of the attribute with the specified key.
*/
it('system_parameter_test_0825', 0, async function (done) {
console.info('system_parameter_test_0825 start');
var ret = false;
let key = "test.watcher.505";
try {
let watcher = systemparameter.getWatcher(key);
if (watcher === undefined) {
ret = false;
} else {
ret = false;
let code = watcher.on("valueChange", callback3);
if (code === 0) {
ret = true;
}
SetParameter(key);
}
} catch (e) {
ret = false;
console.info("input error: " + e);
}
expect(ret).assertTrue();
done();
console.info('system_parameter_test_0825 end');
})
})
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册