Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Xts Acts
提交
473de804
X
Xts Acts
项目概览
OpenHarmony
/
Xts Acts
1 年多 前同步成功
通知
9
Star
22
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
X
Xts Acts
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
473de804
编写于
9月 13, 2022
作者:
L
liangzhenyu123
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
接口用例覆盖;问题用例整改
Signed-off-by:
N
liangzhenyu123
<
liangzhenyu6@huawei.com
>
上级
cdac67bb
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
523 addition
and
391 deletion
+523
-391
distributeddatamgr/Pasteboardjsapitest/entry/src/main/ets/test/List.test.ets
...Pasteboardjsapitest/entry/src/main/ets/test/List.test.ets
+2
-0
distributeddatamgr/Pasteboardjsapitest/entry/src/main/ets/test/PasteBoardSupportBinaryData.test.ets
...ry/src/main/ets/test/PasteBoardSupportBinaryData.test.ets
+147
-0
distributeddatamgr/preferencesjstest/hap/src/main/js/test/PreferencesPromiseJsunit.test.js
...est/hap/src/main/js/test/PreferencesPromiseJsunit.test.js
+374
-391
未找到文件。
distributeddatamgr/Pasteboardjsapitest/entry/src/main/ets/test/List.test.ets
浏览文件 @
473de804
...
...
@@ -15,7 +15,9 @@
import pasteBoardJEtsunitTest from './PasteBoardEtsunitTest';
import pasteBoardTest from './PasteBoeadPixelMapJsunit.test';
import pasteBoardSupportBinaryDataTest from './PasteBoardSupportBinaryData.test';
export default function testsuite() {
pasteBoardSupportBinaryDataTest()
pasteBoardJEtsunitTest()
pasteBoardTest()
}
\ No newline at end of file
distributeddatamgr/Pasteboardjsapitest/entry/src/main/ets/test/PasteBoardSupportBinaryData.test.ets
0 → 100644
浏览文件 @
473de804
/*
* Copyright (C) 2021 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the 'License');
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an 'AS IS' BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import {describe, beforeAll, beforeEach, afterEach, afterAll, it, expect} from '@ohos/hypium'
import pasteboard from '@ohos.pasteboard'
export default function pasteBoardSupportBinaryDataTest(){
describe('pasteBoardSupportBinaryDataTest', function() {
console.info('start################################start');
/**
* @tc.number SUB_PASTEBOARD_BINARY_FUNCTION_ETS_TEST_0100
* @tc.name Create pasteData use binary parameter
* @tc.desc Test pasteBoard API functionality.
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 2
*/
it('SUB_PASTEBOARD_BINARY_FUNCTION_ETS_TEST_0100', 0, async function (done) {
console.info("SUB_PASTEBOARD_BINARY_FUNCTION_ETS_TEST_0100 start")
var systemPasteBoard = pasteboard.getSystemPasteboard();
await systemPasteBoard.clear().then(async () => {
var pasteData = undefined;
console.info("systemPasteBoard clear data success")
var dataUri = new ArrayBuffer(256)
pasteData = pasteboard.createData("text/uri",dataUri)
var addUri = new ArrayBuffer(128)
pasteData.addRecord("text/uri", addUri)
var recordUri = new ArrayBuffer(96)
var pasteDataRecord = pasteboard.createRecord("text/uri", recordUri)
pasteData.addRecord(pasteDataRecord)
await systemPasteBoard.setPasteData(pasteData).then(async () => {
console.info("Set pastedata success")
await systemPasteBoard.hasPasteData().then(async (data) => {
console.info("Check pastedata has data success, result: " + data)
expect(data).assertTrue();
await systemPasteBoard.getPasteData().then(async (data) => {
console.info("Get paste data success")
expect(data.getRecordCount()).assertEqual(3)
})
})
})
})
done();
})
/**
* @tc.number SUB_PASTEBOARD_BINARY_FUNCTION_ETS_TEST_0200
* @tc.name Create pasteData use binary parameter
* @tc.desc Test pasteBoard API functionality.
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 2
*/
it('SUB_PASTEBOARD_BINARY_FUNCTION_ETS_TEST_0200', 0, async function (done) {
console.info("SUB_PASTEBOARD_BINARY_FUNCTION_ETS_TEST_0200 start")
var systemPasteBoard = pasteboard.getSystemPasteboard();
await systemPasteBoard.clear().then(async () => {
var pasteData = undefined;
console.info("systemPasteBoard clear data success")
var dataHtml = new ArrayBuffer(256)
pasteData = pasteboard.createData("text/html",dataHtml)
var addHtml = new ArrayBuffer(128)
pasteData.addRecord("text/html", addHtml)
var recordHtml = new ArrayBuffer(64)
var pasteDataRecord = pasteboard.createRecord("text/html", recordHtml)
pasteData.addRecord(pasteDataRecord)
await systemPasteBoard.setPasteData(pasteData).then(async () => {
console.info("set pastedata success")
await systemPasteBoard.hasPasteData().then(async (data) => {
console.info("Check pastedata has data success, result: " + data)
expect(data).assertTrue();
await systemPasteBoard.getPasteData().then(async (data) => {
console.info("get paste data success")
expect(data.getRecordCount()).assertEqual(3)
})
})
})
})
done();
})
/**
* @tc.number SUB_PASTEBOARD_BINARY_FUNCTION_ETS_TEST_0300
* @tc.name Create pasteData use binary parameter
* @tc.desc Test pasteBoard API functionality.
* @tc.size : MEDIUM
* @tc.type : Function
* @tc.level : Level 2
*/
it('SUB_PASTEBOARD_BINARY_FUNCTION_ETS_TEST_0300', 0, async function (done) {
console.info("SUB_PASTEBOARD_BINARY_FUNCTION_ETS_TEST_0300 start")
var systemPasteBoard = pasteboard.getSystemPasteboard();
await systemPasteBoard.clear().then(async () => {
console.info("systemPasteBoard clear data success")
var pasteData = undefined
var pasteRecord = undefined;
var dataHtml = new ArrayBuffer(256)
pasteData = pasteboard.createData("x".repeat(1025),dataHtml)
expect(pasteData).assertEqual(undefined)
pasteData = pasteboard.createData("x".repeat(1024),dataHtml)
expect(pasteData != undefined).assertTrue();
var addHtml = new ArrayBuffer(128)
pasteData.addRecord("x".repeat(1025),dataHtml)
expect(pasteData.getRecordCount()).assertEqual(1)
pasteData.addRecord("x".repeat(1024),dataHtml)
expect(pasteData.getRecordCount()).assertEqual(2)
var recordHtml = new ArrayBuffer(64)
pasteRecord = pasteboard.createRecord("x".repeat(1025),dataHtml)
expect(pasteRecord).assertEqual(undefined);
pasteRecord = pasteboard.createRecord("x".repeat(1024),dataHtml)
expect(pasteRecord != undefined).assertTrue();;
pasteData.addRecord(pasteRecord)
await systemPasteBoard.setPasteData(pasteData).then(async () => {
console.info("set pastedata success")
await systemPasteBoard.hasPasteData().then(async (data) => {
console.info("Check pastedata has data success, result: " + data)
expect(data).assertTrue();
await systemPasteBoard.getPasteData().then(async (data) => {
console.info("get paste data success")
expect(data.getRecordCount()).assertEqual(3)
})
})
})
})
done();
})
console.info('end################################end');
});
}
distributeddatamgr/preferencesjstest/hap/src/main/js/test/PreferencesPromiseJsunit.test.js
浏览文件 @
473de804
...
...
@@ -29,443 +29,426 @@ var mPreferences;
var
context
;
export
default
function
preferencesPromiseTest
(){
describe
(
'
preferencesPromiseTest
'
,
function
()
{
beforeAll
(
async
function
()
{
console
.
info
(
'
beforeAll
'
)
context
=
featureAbility
.
getContext
()
mPreferences
=
await
dataPreferences
.
getPreferences
(
context
,
NAME
);
})
afterAll
(
async
function
()
{
console
.
info
(
'
afterAll
'
)
await
dataPreferences
.
deletePreferences
(
context
,
NAME
);
})
/**
* @tc.name put StringArray promise interface test
* @tc.number SUB_DDM_Preferences_Put_Promise_0010
* @tc.desc put StringArray promise interface test
*/
it
(
'
testPreferencesPutStringArray0131
'
,
0
,
async
function
(
done
)
{
await
mPreferences
.
clear
();
var
stringArr
=
[
'
1
'
,
'
2
'
,
'
3
'
]
let
promise1
=
mPreferences
.
put
(
KEY_TEST_STRING_ARRAY_ELEMENT
,
stringArr
)
await
promise1
let
promise2
=
mPreferences
.
get
(
KEY_TEST_STRING_ARRAY_ELEMENT
,
[
'
123
'
,
'
321
'
])
promise2
.
then
((
pre
)
=>
{
for
(
let
i
=
0
;
i
<
stringArr
.
length
;
i
++
)
{
expect
(
stringArr
[
i
]).
assertEqual
(
pre
[
i
]);
}
}).
catch
((
err
)
=>
{
expect
(
null
).
assertFail
();
describe
(
'
preferencesPromiseTest
'
,
function
()
{
beforeAll
(
async
function
()
{
console
.
info
(
'
beforeAll
'
)
context
=
featureAbility
.
getContext
()
mPreferences
=
await
dataPreferences
.
getPreferences
(
context
,
NAME
);
})
await
promise2
done
();
});
/**
* @tc.name put NumberArray promise interface test
* @tc.number SUB_DDM_Preferences_Put_Promise_0020
* @tc.desc put NumberArray promise interface test
*/
it
(
'
testPreferencesPutNumberArray0132
'
,
0
,
async
function
(
done
)
{
await
mPreferences
.
clear
();
var
numberArr
=
[
11
,
22
,
33
,
44
,
55
]
let
promise1
=
mPreferences
.
put
(
KEY_TEST_NUMBER_ARRAY_ELEMENT
,
numberArr
)
await
promise1
let
promise2
=
mPreferences
.
get
(
KEY_TEST_NUMBER_ARRAY_ELEMENT
,
[
123
,
321
])
promise2
.
then
((
pre
)
=>
{
for
(
let
i
=
0
;
i
<
numberArr
.
length
;
i
++
)
{
expect
(
numberArr
[
i
]).
assertEqual
(
pre
[
i
]);
}
}).
catch
((
err
)
=>
{
expect
(
null
).
assertFail
();
})
await
promise2
done
();
});
/**
* @tc.name put BoolArray promise interface test
* @tc.number SUB_DDM_Preferences_Put_Promise_0030
* @tc.desc put BoolArray promise interface test
*/
it
(
'
testPreferencesPutBoolArray0133
'
,
0
,
async
function
(
done
)
{
await
mPreferences
.
clear
();
var
boolArr
=
[
true
,
true
,
false
]
let
promise1
=
mPreferences
.
put
(
KEY_TEST_BOOL_ARRAY_ELEMENT
,
boolArr
)
await
promise1
let
promise2
=
mPreferences
.
get
(
KEY_TEST_BOOL_ARRAY_ELEMENT
,
[
false
,
true
])
promise2
.
then
((
pre
)
=>
{
for
(
let
i
=
0
;
i
<
boolArr
.
length
;
i
++
)
{
expect
(
boolArr
[
i
]).
assertEqual
(
pre
[
i
]);
}
}).
catch
((
err
)
=>
{
expect
(
null
).
assertFail
();
})
await
promise2
done
();
});
/**
* @tc.name getAll promise interface test
* @tc.number SUB_DDM_Preferences_GetAll_Promise_0040
* @tc.desc getAll promise interface test
*/
it
(
'
testPreferencesGetAll0001
'
,
0
,
async
function
(
done
)
{
await
mPreferences
.
clear
();
let
doubleArr
=
[
11
,
22
,
33
]
let
stringArr
=
[
'
11
'
,
'
22
'
,
'
33
'
]
let
boolArr
=
[
true
,
false
,
false
,
true
]
await
mPreferences
.
put
(
KEY_TEST_STRING_ARRAY_ELEMENT
,
stringArr
)
await
mPreferences
.
put
(
KEY_TEST_BOOL_ARRAY_ELEMENT
,
boolArr
)
await
mPreferences
.
put
(
KEY_TEST_NUMBER_ARRAY_ELEMENT
,
doubleArr
)
await
mPreferences
.
put
(
KEY_TEST_BOOLEAN_ELEMENT
,
false
)
await
mPreferences
.
put
(
KEY_TEST_STRING_ELEMENT
,
"
123
"
)
await
mPreferences
.
put
(
KEY_TEST_FLOAT_ELEMENT
,
123.1
)
await
mPreferences
.
flush
()
let
promise
=
mPreferences
.
getAll
()
promise
.
then
((
obj
)
=>
{
expect
(
false
).
assertEqual
(
obj
.
key_test_boolean
)
expect
(
"
123
"
).
assertEqual
(
obj
.
key_test_string
)
expect
(
123.1
).
assertEqual
(
obj
.
key_test_float
)
let
sArr
=
obj
.
key_test_string_array
for
(
let
i
=
0
;
i
<
sArr
.
length
;
i
++
)
{
expect
(
sArr
[
i
]).
assertEqual
(
stringArr
[
i
]);
}
let
bArr
=
obj
.
key_test_bool_array
for
(
let
i
=
0
;
i
<
bArr
.
length
;
i
++
)
{
expect
(
bArr
[
i
]).
assertEqual
(
boolArr
[
i
]);
}
let
nArr
=
obj
.
key_test_number_array
for
(
let
i
=
0
;
i
<
nArr
.
length
;
i
++
)
{
expect
(
nArr
[
i
]).
assertEqual
(
doubleArr
[
i
]);
}
}).
catch
((
err
)
=>
{
expect
(
null
).
assertFail
();
})
await
promise
done
();
})
afterAll
(
async
function
()
{
console
.
info
(
'
afterAll
'
)
await
dataPreferences
.
deletePreferences
(
context
,
NAME
);
})
/**
* @tc.name clear promise interface test
* @tc.number SUB_DDM_Preferences_Clear_Promise_0050
* @tc.desc clear promise interface test
*/
it
(
'
testPreferencesClear0011
'
,
0
,
async
function
(
done
)
{
await
mPreferences
.
put
(
KEY_TEST_STRING_ELEMENT
,
"
test
"
);
await
mPreferences
.
flush
();
const
promise
=
mPreferences
.
clear
();
promise
.
then
(
async
(
ret
)
=>
{
let
per
=
await
mPreferences
.
get
(
KEY_TEST_STRING_ELEMENT
,
"
defaultvalue
"
);
expect
(
"
defaultvalue
"
).
assertEqual
(
per
);
}).
catch
((
err
)
=>
{
expect
(
null
).
assertFail
();
/**
* @tc.name put StringArray promise interface test
* @tc.number SUB_DDM_Preferences_Put_Promise_0010
* @tc.desc put StringArray promise interface test
*/
it
(
'
testPreferencesPutStringArray0131
'
,
0
,
async
function
(
done
)
{
await
mPreferences
.
clear
();
var
stringArr
=
[
'
1
'
,
'
2
'
,
'
3
'
]
let
promise1
=
mPreferences
.
put
(
KEY_TEST_STRING_ARRAY_ELEMENT
,
stringArr
)
await
promise1
let
promise2
=
mPreferences
.
get
(
KEY_TEST_STRING_ARRAY_ELEMENT
,
[
'
123
'
,
'
321
'
])
promise2
.
then
((
pre
)
=>
{
for
(
let
i
=
0
;
i
<
stringArr
.
length
;
i
++
)
{
expect
(
stringArr
[
i
]).
assertEqual
(
pre
[
i
]);
}
}).
catch
((
err
)
=>
{
expect
(
null
).
assertFail
();
})
await
promise2
done
();
});
await
promise
;
done
();
})
/**
* @tc.name has string interface test
* @tc.number SUB_DDM_Preferences_Has_Promise_0060
* @tc.desc has string interface test
*/
it
(
'
testPreferencesHasKey0031
'
,
0
,
async
function
(
done
)
{
await
mPreferences
.
put
(
KEY_TEST_STRING_ELEMENT
,
"
test
"
);
const
promise
=
mPreferences
.
has
(
KEY_TEST_STRING_ELEMENT
);
promise
.
then
((
ret
)
=>
{
expect
(
true
).
assertEqual
(
ret
);
}).
catch
((
err
)
=>
{
expect
(
null
).
assertFail
();
/**
* @tc.name put NumberArray promise interface test
* @tc.number SUB_DDM_Preferences_Put_Promise_0020
* @tc.desc put NumberArray promise interface test
*/
it
(
'
testPreferencesPutNumberArray0132
'
,
0
,
async
function
(
done
)
{
await
mPreferences
.
clear
();
var
numberArr
=
[
11
,
22
,
33
,
44
,
55
]
let
promise1
=
mPreferences
.
put
(
KEY_TEST_NUMBER_ARRAY_ELEMENT
,
numberArr
)
await
promise1
let
promise2
=
mPreferences
.
get
(
KEY_TEST_NUMBER_ARRAY_ELEMENT
,
[
123
,
321
])
promise2
.
then
((
pre
)
=>
{
for
(
let
i
=
0
;
i
<
numberArr
.
length
;
i
++
)
{
expect
(
numberArr
[
i
]).
assertEqual
(
pre
[
i
]);
}
}).
catch
((
err
)
=>
{
expect
(
null
).
assertFail
();
})
await
promise2
done
();
});
await
promise
;
done
();
})
/**
* @tc.name has int interface test
* @tc.number SUB_DDM_Preferences_Has_Promise_0070
* @tc.desc has int interface test
*/
it
(
'
testPreferencesHasKey0032
'
,
0
,
async
function
(
done
)
{
await
mPreferences
.
put
(
KEY_TEST_INT_ELEMENT
,
1
);
const
promise
=
mPreferences
.
has
(
KEY_TEST_INT_ELEMENT
);
promise
.
then
((
ret
)
=>
{
expect
(
true
).
assertEqual
(
ret
);
}).
catch
((
err
)
=>
{
expect
(
null
).
assertFail
();
/**
* @tc.name put BoolArray promise interface test
* @tc.number SUB_DDM_Preferences_Put_Promise_0030
* @tc.desc put BoolArray promise interface test
*/
it
(
'
testPreferencesPutBoolArray0133
'
,
0
,
async
function
(
done
)
{
await
mPreferences
.
clear
();
var
boolArr
=
[
true
,
true
,
false
]
let
promise1
=
mPreferences
.
put
(
KEY_TEST_BOOL_ARRAY_ELEMENT
,
boolArr
)
await
promise1
let
promise2
=
mPreferences
.
get
(
KEY_TEST_BOOL_ARRAY_ELEMENT
,
[
false
,
true
])
promise2
.
then
((
pre
)
=>
{
for
(
let
i
=
0
;
i
<
boolArr
.
length
;
i
++
)
{
expect
(
boolArr
[
i
]).
assertEqual
(
pre
[
i
]);
}
}).
catch
((
err
)
=>
{
expect
(
null
).
assertFail
();
})
await
promise2
done
();
});
await
promise
;
done
();
})
/**
* @tc.name has float interface test
* @tc.number SUB_DDM_Preferences_Put_Promise_0080
* @tc.desc has float interface test
*/
it
(
'
testPreferencesHasKey0033
'
,
0
,
async
function
(
done
)
{
await
mPreferences
.
put
(
KEY_TEST_FLOAT_ELEMENT
,
2.0
);
const
promise
=
mPreferences
.
has
(
KEY_TEST_FLOAT_ELEMENT
);
promise
.
then
((
ret
)
=>
{
expect
(
true
).
assertEqual
(
ret
);
}).
catch
((
err
)
=>
{
expect
(
null
).
assertFail
();
});
await
promise
;
done
();
})
/**
* @tc.name getAll promise interface test
* @tc.number SUB_DDM_Preferences_GetAll_Promise_0040
* @tc.desc getAll promise interface test
*/
it
(
'
testPreferencesGetAll0001
'
,
0
,
async
function
(
done
)
{
await
mPreferences
.
clear
();
let
doubleArr
=
[
11
,
22
,
33
]
let
stringArr
=
[
'
11
'
,
'
22
'
,
'
33
'
]
let
boolArr
=
[
true
,
false
,
false
,
true
]
await
mPreferences
.
put
(
KEY_TEST_STRING_ARRAY_ELEMENT
,
stringArr
)
await
mPreferences
.
put
(
KEY_TEST_BOOL_ARRAY_ELEMENT
,
boolArr
)
await
mPreferences
.
put
(
KEY_TEST_NUMBER_ARRAY_ELEMENT
,
doubleArr
)
await
mPreferences
.
put
(
KEY_TEST_BOOLEAN_ELEMENT
,
false
)
await
mPreferences
.
put
(
KEY_TEST_STRING_ELEMENT
,
"
123
"
)
await
mPreferences
.
put
(
KEY_TEST_FLOAT_ELEMENT
,
123.1
)
await
mPreferences
.
flush
()
let
promise
=
mPreferences
.
getAll
()
promise
.
then
((
obj
)
=>
{
expect
(
false
).
assertEqual
(
obj
.
key_test_boolean
)
expect
(
"
123
"
).
assertEqual
(
obj
.
key_test_string
)
expect
(
123.1
).
assertEqual
(
obj
.
key_test_float
)
let
sArr
=
obj
.
key_test_string_array
for
(
let
i
=
0
;
i
<
sArr
.
length
;
i
++
)
{
expect
(
sArr
[
i
]).
assertEqual
(
stringArr
[
i
]);
}
let
bArr
=
obj
.
key_test_bool_array
for
(
let
i
=
0
;
i
<
bArr
.
length
;
i
++
)
{
expect
(
bArr
[
i
]).
assertEqual
(
boolArr
[
i
]);
}
let
nArr
=
obj
.
key_test_number_array
for
(
let
i
=
0
;
i
<
nArr
.
length
;
i
++
)
{
expect
(
nArr
[
i
]).
assertEqual
(
doubleArr
[
i
]);
}
}).
catch
((
err
)
=>
{
expect
(
null
).
assertFail
();
})
await
promise
done
();
})
/**
* @tc.name has boolean interface test
* @tc.number SUB_DDM_Preferences_Has_Promise_0090
* @tc.desc has boolean interface test
*/
it
(
'
testPreferencesHasKey0034
'
,
0
,
async
function
(
done
)
{
await
mPreferences
.
put
(
KEY_TEST_BOOLEAN_ELEMENT
,
false
);
const
promise
=
mPreferences
.
has
(
KEY_TEST_BOOLEAN_ELEMENT
);
promise
.
then
((
ret
)
=>
{
expect
(
true
).
assertEqual
(
ret
);
}).
catch
((
err
)
=>
{
expect
(
null
).
assertFail
();
});
await
promise
;
done
();
})
/**
* @tc.name clear promise interface test
* @tc.number SUB_DDM_Preferences_Clear_Promise_0050
* @tc.desc clear promise interface test
*/
it
(
'
testPreferencesClear0011
'
,
0
,
async
function
(
done
)
{
await
mPreferences
.
put
(
KEY_TEST_STRING_ELEMENT
,
"
test
"
);
await
mPreferences
.
flush
();
const
promise
=
mPreferences
.
clear
();
promise
.
then
(
async
(
ret
)
=>
{
let
per
=
await
mPreferences
.
get
(
KEY_TEST_STRING_ELEMENT
,
"
defaultvalue
"
);
expect
(
"
defaultvalue
"
).
assertEqual
(
per
);
}).
catch
((
err
)
=>
{
expect
(
null
).
assertFail
();
});
await
promise
;
done
();
})
/**
* @tc.name has lo
ng interface test
* @tc.number SUB_DDM_Preferences_Put_Promise_010
0
* @tc.desc has lo
ng interface test
*/
it
(
'
testPreferencesHasKey0035
'
,
0
,
async
function
(
done
)
{
await
mPreferences
.
put
(
KEY_TEST_LONG_ELEMENT
,
0
);
const
promise
=
mPreferences
.
has
(
KEY_TEST_LO
NG_ELEMENT
);
promise
.
then
((
ret
)
=>
{
expect
(
true
).
assertEqual
(
ret
);
}).
catch
((
err
)
=>
{
expect
(
null
).
assertFail
();
});
await
promise
;
done
();
})
/**
* @tc.name has stri
ng interface test
* @tc.number SUB_DDM_Preferences_Has_Promise_006
0
* @tc.desc has stri
ng interface test
*/
it
(
'
testPreferencesHasKey0031
'
,
0
,
async
function
(
done
)
{
await
mPreferences
.
put
(
KEY_TEST_STRING_ELEMENT
,
"
test
"
);
const
promise
=
mPreferences
.
has
(
KEY_TEST_STRI
NG_ELEMENT
);
promise
.
then
((
ret
)
=>
{
expect
(
true
).
assertEqual
(
ret
);
}).
catch
((
err
)
=>
{
expect
(
null
).
assertFail
();
});
await
promise
;
done
();
})
/**
* @tc.name get string promise
interface test
* @tc.number SUB_DDM_Preferences_Get_Promise_011
0
* @tc.desc get string promise
interface test
*/
it
(
'
testPreferencesGetDefValue0061
'
,
0
,
async
function
(
done
)
{
await
mPreferences
.
clear
(
);
const
promise
=
mPreferences
.
get
(
KEY_TEST_STRING_ELEMENT
,
"
defaultValue
"
);
promise
.
then
((
ret
)
=>
{
expect
(
'
defaultValue
'
).
assertEqual
(
ret
);
}).
catch
((
err
)
=>
{
expect
(
null
).
assertFail
();
});
await
promise
;
done
();
})
/**
* @tc.name has int
interface test
* @tc.number SUB_DDM_Preferences_Has_Promise_007
0
* @tc.desc has int
interface test
*/
it
(
'
testPreferencesHasKey0032
'
,
0
,
async
function
(
done
)
{
await
mPreferences
.
put
(
KEY_TEST_INT_ELEMENT
,
1
);
const
promise
=
mPreferences
.
has
(
KEY_TEST_INT_ELEMENT
);
promise
.
then
((
ret
)
=>
{
expect
(
true
).
assertEqual
(
ret
);
}).
catch
((
err
)
=>
{
expect
(
null
).
assertFail
();
});
await
promise
;
done
();
})
/**
* @tc.name get float promise interface test
* @tc.number SUB_DDM_Preferences_Get_Promise_0120
* @tc.desc get float promise interface test
*/
it
(
'
testPreferencesGetFloat0071
'
,
0
,
async
function
(
done
)
{
await
mPreferences
.
clear
();
await
mPreferences
.
put
(
KEY_TEST_FLOAT_ELEMENT
,
3.0
);
const
promise
=
mPreferences
.
get
(
KEY_TEST_FLOAT_ELEMENT
,
0.0
);
promise
.
then
((
ret
)
=>
{
expect
(
3.0
).
assertEqual
(
ret
);
}).
catch
((
err
)
=>
{
expect
(
null
).
assertFail
();
});
await
promise
;
done
();
})
/**
* @tc.name has float interface test
* @tc.number SUB_DDM_Preferences_Put_Promise_0080
* @tc.desc has float interface test
*/
it
(
'
testPreferencesHasKey0033
'
,
0
,
async
function
(
done
)
{
await
mPreferences
.
put
(
KEY_TEST_FLOAT_ELEMENT
,
2.0
);
const
promise
=
mPreferences
.
has
(
KEY_TEST_FLOAT_ELEMENT
);
promise
.
then
((
ret
)
=>
{
expect
(
true
).
assertEqual
(
ret
);
}).
catch
((
err
)
=>
{
expect
(
null
).
assertFail
();
});
await
promise
;
done
();
})
/**
* @tc.name get int promise interface test
* @tc.number SUB_DDM_Preferences_Put_Promise_0130
* @tc.desc get int promise interface test
*/
it
(
'
testPreferencesGetInt0081
'
,
0
,
async
function
(
done
)
{
await
mPreferences
.
clear
();
await
mPreferences
.
put
(
KEY_TEST_INT_ELEMENT
,
3
);
const
promise
=
mPreferences
.
get
(
KEY_TEST_INT_ELEMENT
,
0.0
);
promise
.
then
((
ret
)
=>
{
expect
(
3
).
assertEqual
(
ret
);
}).
catch
((
err
)
=>
{
expect
(
null
).
assertFail
();
});
await
promise
;
done
();
})
/**
* @tc.name has boolean interface test
* @tc.number SUB_DDM_Preferences_Has_Promise_0090
* @tc.desc has boolean interface test
*/
it
(
'
testPreferencesHasKey0034
'
,
0
,
async
function
(
done
)
{
await
mPreferences
.
put
(
KEY_TEST_BOOLEAN_ELEMENT
,
false
);
const
promise
=
mPreferences
.
has
(
KEY_TEST_BOOLEAN_ELEMENT
);
promise
.
then
((
ret
)
=>
{
expect
(
true
).
assertEqual
(
ret
);
}).
catch
((
err
)
=>
{
expect
(
null
).
assertFail
();
});
await
promise
;
done
();
})
/**
* @tc.name get long promise interface test
* @tc.number SUB_DDM_Preferences_Put_Promise_0140
* @tc.desc get long promise interface test
*/
it
(
'
testPreferencesGetLong0091
'
,
0
,
async
function
(
done
)
{
await
mPreferences
.
clear
();
await
mPreferences
.
put
(
KEY_TEST_LONG_ELEMENT
,
3
);
const
promise
=
mPreferences
.
get
(
KEY_TEST_LONG_ELEMENT
,
0
);
promise
.
then
((
ret
)
=>
{
expect
(
3
).
assertEqual
(
ret
);
}).
catch
((
err
)
=>
{
expect
(
null
).
assertFail
();
});
await
promise
;
done
();
})
/**
* @tc.name has long interface test
* @tc.number SUB_DDM_Preferences_Put_Promise_0100
* @tc.desc has long interface test
*/
it
(
'
testPreferencesHasKey0035
'
,
0
,
async
function
(
done
)
{
await
mPreferences
.
put
(
KEY_TEST_LONG_ELEMENT
,
0
);
const
promise
=
mPreferences
.
has
(
KEY_TEST_LONG_ELEMENT
);
promise
.
then
((
ret
)
=>
{
expect
(
true
).
assertEqual
(
ret
);
}).
catch
((
err
)
=>
{
expect
(
null
).
assertFail
();
});
await
promise
;
done
();
})
/**
* @tc.name get String promise interface test
* @tc.number SUB_DDM_Preferences_Get_Promise_0150
* @tc.desc get String promise interface test
*/
it
(
'
tesPreferencesGetString101
'
,
0
,
async
function
(
done
)
{
await
mPreferences
.
clear
();
await
mPreferences
.
put
(
KEY_TEST_STRING_ELEMENT
,
"
test
"
);
await
mPreferences
.
flush
();
const
promise
=
mPreferences
.
get
(
KEY_TEST_STRING_ELEMENT
,
"
defaultvalue
"
);
promise
.
then
((
ret
)
=>
{
expect
(
'
test
'
).
assertEqual
(
ret
);
}).
catch
((
err
)
=>
{
expect
(
null
).
assertFail
();
});
await
promise
;
done
();
})
/**
* @tc.name get string promise interface test
* @tc.number SUB_DDM_Preferences_Get_Promise_0110
* @tc.desc get string promise interface test
*/
it
(
'
testPreferencesGetDefValue0061
'
,
0
,
async
function
(
done
)
{
await
mPreferences
.
clear
();
const
promise
=
mPreferences
.
get
(
KEY_TEST_STRING_ELEMENT
,
"
defaultValue
"
);
promise
.
then
((
ret
)
=>
{
expect
(
'
defaultValue
'
).
assertEqual
(
ret
);
}).
catch
((
err
)
=>
{
expect
(
null
).
assertFail
();
});
await
promise
;
done
();
})
/**
* @tc.name get float promise interface test
* @tc.number SUB_DDM_Preferences_Get_Promise_0120
* @tc.desc get float promise interface test
*/
it
(
'
testPreferencesGetFloat0071
'
,
0
,
async
function
(
done
)
{
await
mPreferences
.
clear
();
await
mPreferences
.
put
(
KEY_TEST_FLOAT_ELEMENT
,
3.0
);
const
promise
=
mPreferences
.
get
(
KEY_TEST_FLOAT_ELEMENT
,
0.0
);
promise
.
then
((
ret
)
=>
{
expect
(
3.0
).
assertEqual
(
ret
);
}).
catch
((
err
)
=>
{
expect
(
null
).
assertFail
();
});
await
promise
;
done
();
})
/**
* @tc.name get int promise interface test
* @tc.number SUB_DDM_Preferences_Put_Promise_0130
* @tc.desc get int promise interface test
*/
it
(
'
testPreferencesGetInt0081
'
,
0
,
async
function
(
done
)
{
await
mPreferences
.
clear
();
await
mPreferences
.
put
(
KEY_TEST_INT_ELEMENT
,
3
);
const
promise
=
mPreferences
.
get
(
KEY_TEST_INT_ELEMENT
,
0.0
);
promise
.
then
((
ret
)
=>
{
expect
(
3
).
assertEqual
(
ret
);
}).
catch
((
err
)
=>
{
expect
(
null
).
assertFail
();
});
await
promise
;
done
();
})
/**
* @tc.name get long promise interface test
* @tc.number SUB_DDM_Preferences_Put_Promise_0140
* @tc.desc get long promise interface test
*/
it
(
'
testPreferencesGetLong0091
'
,
0
,
async
function
(
done
)
{
await
mPreferences
.
clear
();
await
mPreferences
.
put
(
KEY_TEST_LONG_ELEMENT
,
3
);
const
promise
=
mPreferences
.
get
(
KEY_TEST_LONG_ELEMENT
,
0
);
promise
.
then
((
ret
)
=>
{
expect
(
3
).
assertEqual
(
ret
);
}).
catch
((
err
)
=>
{
expect
(
null
).
assertFail
();
});
await
promise
;
done
();
})
/**
* @tc.name get String promise interface test
* @tc.number SUB_DDM_Preferences_Get_Promise_0150
* @tc.desc get String promise interface test
*/
it
(
'
tesPreferencesGetString101
'
,
0
,
async
function
(
done
)
{
await
mPreferences
.
clear
();
await
mPreferences
.
put
(
KEY_TEST_STRING_ELEMENT
,
"
test
"
);
await
mPreferences
.
flush
();
const
promise
=
mPreferences
.
get
(
KEY_TEST_STRING_ELEMENT
,
"
defaultvalue
"
);
promise
.
then
((
ret
)
=>
{
expect
(
'
test
'
).
assertEqual
(
ret
);
}).
catch
((
err
)
=>
{
expect
(
null
).
assertFail
();
});
await
promise
;
done
();
})
/**
* @tc.name put boolean promise interface test
* @tc.number SUB_DDM_Preferences_Put_Promise_0160
* @tc.desc put boolean promise interface test
*/
it
(
'
testPreferencesPutBoolean0121
'
,
0
,
async
function
(
done
)
{
const
promise
=
mPreferences
.
put
(
KEY_TEST_BOOLEAN_ELEMENT
,
true
);
promise
.
then
(
async
(
ret
)
=>
{
/**
* @tc.name put boolean promise interface test
* @tc.number SUB_DDM_Preferences_Put_Promise_0160
* @tc.desc put boolean promise interface test
*/
it
(
'
testPreferencesPutBoolean0121
'
,
0
,
async
function
(
done
)
{
await
mPreferences
.
clear
();
let
promise
=
mPreferences
.
put
(
KEY_TEST_BOOLEAN_ELEMENT
,
true
);
await
promise
;
let
per
=
await
mPreferences
.
get
(
KEY_TEST_BOOLEAN_ELEMENT
,
false
);
expect
(
true
).
assertEqual
(
per
);
await
mPreferences
.
flush
();
let
per2
=
await
mPreferences
.
get
(
KEY_TEST_BOOLEAN_ELEMENT
,
false
);
expect
(
true
).
assertEqual
(
per2
);
}).
catch
((
err
)
=>
{
expect
(
null
).
assertFail
();
});
await
promise
;
done
();
})
done
();
})
/**
* @tc.name put float promise interface test
* @tc.number SUB_DDM_Preferences_Put_Promise_0170
* @tc.desc put float promise interface test
*/
it
(
'
testPreferencesPutFloat0131
'
,
0
,
async
function
(
done
)
{
const
promise
=
mPreferences
.
put
(
KEY_TEST_FLOAT_ELEMENT
,
4.0
);
promise
.
then
(
async
(
ret
)
=>
{
/**
* @tc.name put float promise interface test
* @tc.number SUB_DDM_Preferences_Put_Promise_0170
* @tc.desc put float promise interface test
*/
it
(
'
testPreferencesPutFloat0131
'
,
0
,
async
function
(
done
)
{
await
mPreferences
.
clear
();
const
promise
=
mPreferences
.
put
(
KEY_TEST_FLOAT_ELEMENT
,
4.0
);
await
promise
;
let
per
=
await
mPreferences
.
get
(
KEY_TEST_FLOAT_ELEMENT
,
0.0
);
expect
(
4.0
).
assertEqual
(
per
);
await
mPreferences
.
flush
();
let
per2
=
await
mPreferences
.
get
(
KEY_TEST_FLOAT_ELEMENT
,
0.0
);
expect
(
4.0
).
assertEqual
(
per2
);
}).
catch
((
err
)
=>
{
expect
(
null
).
assertFail
();
});
await
promise
;
done
();
})
done
();
})
/**
* @tc.name put int promise interface test
* @tc.number SUB_DDM_Preferences_Put_Promise_0180
* @tc.desc put int promise interface test
*/
it
(
'
testPreferencesPutInt0141
'
,
0
,
async
function
(
done
)
{
const
promise
=
mPreferences
.
put
(
KEY_TEST_INT_ELEMENT
,
4
);
promise
.
then
(
async
(
ret
)
=>
{
/**
* @tc.name put int promise interface test
* @tc.number SUB_DDM_Preferences_Put_Promise_0180
* @tc.desc put int promise interface test
*/
it
(
'
testPreferencesPutInt0141
'
,
0
,
async
function
(
done
)
{
await
mPreferences
.
clear
();
let
promise
=
mPreferences
.
put
(
KEY_TEST_INT_ELEMENT
,
4
);
await
promise
;
let
per
=
await
mPreferences
.
get
(
KEY_TEST_INT_ELEMENT
,
0
);
expect
(
4
).
assertEqual
(
per
);
await
mPreferences
.
flush
();
let
per2
=
await
mPreferences
.
get
(
KEY_TEST_INT_ELEMENT
,
0
);
expect
(
4
).
assertEqual
(
per2
);
}).
catch
((
err
)
=>
{
expect
(
null
).
assertFail
();
});
await
promise
;
done
();
})
done
();
})
/**
* @tc.name put long promise interface test
* @tc.number SUB_DDM_Preferences_Put_Promise_0190
* @tc.desc put long promise interface test
*/
it
(
'
testPreferencesPutLong0151
'
,
0
,
async
function
(
done
)
{
cons
t
promise
=
mPreferences
.
put
(
KEY_TEST_LONG_ELEMENT
,
4
);
promise
.
then
(
async
(
ret
)
=>
{
/**
* @tc.name put long promise interface test
* @tc.number SUB_DDM_Preferences_Put_Promise_0190
* @tc.desc put long promise interface test
*/
it
(
'
testPreferencesPutLong0151
'
,
0
,
async
function
(
done
)
{
le
t
promise
=
mPreferences
.
put
(
KEY_TEST_LONG_ELEMENT
,
4
);
await
promise
;
let
per
=
await
mPreferences
.
get
(
KEY_TEST_LONG_ELEMENT
,
0
);
expect
(
4
).
assertEqual
(
per
);
await
mPreferences
.
flush
();
let
per2
=
await
mPreferences
.
get
(
KEY_TEST_LONG_ELEMENT
,
0
);
expect
(
4
).
assertEqual
(
per2
);
}).
catch
((
err
)
=>
{
expect
(
null
).
assertFail
();
});
await
promise
;
done
();
})
done
();
})
/**
* @tc.name put String promise interface test
* @tc.number SUB_DDM_Preferences_Put_Promise_0200
* @tc.desc put String promise interface test
*/
it
(
'
testPreferencesPutString0161
'
,
0
,
async
function
(
done
)
{
cons
t
promise
=
mPreferences
.
put
(
KEY_TEST_STRING_ELEMENT
,
''
);
promise
.
then
(
async
(
ret
)
=>
{
/**
* @tc.name put String promise interface test
* @tc.number SUB_DDM_Preferences_Put_Promise_0200
* @tc.desc put String promise interface test
*/
it
(
'
testPreferencesPutString0161
'
,
0
,
async
function
(
done
)
{
le
t
promise
=
mPreferences
.
put
(
KEY_TEST_STRING_ELEMENT
,
''
);
await
promise
;
let
per
=
await
mPreferences
.
get
(
KEY_TEST_STRING_ELEMENT
,
"
defaultvalue
"
)
expect
(
''
).
assertEqual
(
per
);
await
mPreferences
.
flush
();
let
per2
=
await
mPreferences
.
get
(
KEY_TEST_STRING_ELEMENT
,
"
defaultvalue
"
)
expect
(
''
).
assertEqual
(
per2
);
}).
catch
((
err
)
=>
{
expect
(
null
).
assertFail
();
});
await
promise
;
done
();
})
done
();
})
/**
* @tc.name get string promise interface test
* @tc.number SUB_DDM_Preferences_Get_Promise_0210
* @tc.desc get string promise interface test
*/
it
(
'
testPreferencesGetDefValue00162
'
,
0
,
async
function
(
done
)
{
await
mPreferences
.
clear
();
const
promise
=
mPreferences
.
get
(
KEY_TEST_BOOLEAN_ELEMENT
,
true
);
promise
.
then
((
ret
)
=>
{
expect
(
true
).
assertEqual
(
ret
);
}).
catch
((
err
)
=>
{
expect
(
null
).
assertFail
();
});
await
promise
;
done
();
/**
* @tc.name get string promise interface test
* @tc.number SUB_DDM_Preferences_Get_Promise_0210
* @tc.desc get string promise interface test
*/
it
(
'
testPreferencesGetDefValue00162
'
,
0
,
async
function
(
done
)
{
await
mPreferences
.
clear
();
let
promise
=
mPreferences
.
get
(
KEY_TEST_BOOLEAN_ELEMENT
,
true
);
promise
.
then
((
ret
)
=>
{
expect
(
true
).
assertEqual
(
ret
);
}).
catch
((
err
)
=>
{
expect
(
null
).
assertFail
();
});
await
promise
;
done
();
})
})
})
}
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录