Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Xts Acts
提交
cddd9f3d
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看板
未验证
提交
cddd9f3d
编写于
4月 03, 2023
作者:
O
openharmony_ci
提交者:
Gitee
4月 03, 2023
浏览文件
操作
浏览文件
下载
差异文件
!8326 【Distributeddatamgr】【Master】适配测试框架,解决部分用例不执行问题
Merge pull request !8326 from yanglifeng/master
上级
05a8a4be
f7d11573
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
170 addition
and
136 deletion
+170
-136
distributeddatamgr/Pasteboardjsapitest/entry/src/main/ets/MainAbility/app.ets
...asteboardjsapitest/entry/src/main/ets/MainAbility/app.ets
+1
-1
distributeddatamgr/Pasteboardjsapitest/entry/src/main/ets/TestAbility/app.ets
...asteboardjsapitest/entry/src/main/ets/TestAbility/app.ets
+1
-1
distributeddatamgr/Pasteboardjsapitest/entry/src/main/ets/test/PasteBoardEtsunitTest.ets
...apitest/entry/src/main/ets/test/PasteBoardEtsunitTest.ets
+156
-123
distributeddatamgr/Pasteboardjsapitest/entry/src/main/ets/test/PasteBoardSystemPasteBoard.test.ets
...try/src/main/ets/test/PasteBoardSystemPasteBoard.test.ets
+12
-11
未找到文件。
distributeddatamgr/Pasteboardjsapitest/entry/src/main/ets/MainAbility/app.ets
浏览文件 @
cddd9f3d
...
...
@@ -14,7 +14,7 @@
* limitations under the License.
*/
import AbilityDelegatorRegistry from '@ohos.application.abilityDelegatorRegistry'
import { Hypium } from '
hypium/index
'
import { Hypium } from '
@ohos/hypium
'
import testsuite from '../test/List.test'
export default {
...
...
distributeddatamgr/Pasteboardjsapitest/entry/src/main/ets/TestAbility/app.ets
浏览文件 @
cddd9f3d
...
...
@@ -14,7 +14,7 @@
* limitations under the License.
*/
import AbilityDelegatorRegistry from '@ohos.application.abilityDelegatorRegistry'
import { Hypium } from '
hypium/index
'
import { Hypium } from '
@ohos/hypium
'
import testsuite from '../test/List.test'
export default {
...
...
distributeddatamgr/Pasteboardjsapitest/entry/src/main/ets/test/PasteBoardEtsunitTest.ets
浏览文件 @
cddd9f3d
...
...
@@ -14,7 +14,7 @@
*/
// @ts-nocheck
import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from '
deccjsunit/index
'
import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from '
@ohos/hypium
'
import pasteboard from '@ohos.pasteboard'
export default function pasteBoardJEtsunitTest() {
...
...
@@ -30,7 +30,7 @@ export default function pasteBoardJEtsunitTest() {
* @tc.level : Level 0
*/
it('pasteboard_function_test1', 0, async function (done) {
console.info('SUB_pasteBoard_function_JS_API_0100 start')
console.info('SUB_pasteBoard_function_JS_API_0100 start')
;
var systemPasteboard = pasteboard.getSystemPasteboard();
systemPasteboard.clear().then(() => {
...
...
@@ -45,10 +45,10 @@ export default function pasteBoardJEtsunitTest() {
systemPasteboard.setPasteData(pasteData).then(() => {
console.info('f_test1: systemPasteboard.setPasteData promise');
console.info('f_test1: Checks there is content in the pasteboard')
console.info('f_test1: Checks there is content in the pasteboard')
;
systemPasteboard.hasPasteData().then((data) => {
console.info('f_test1: systemPasteboard.hasPasteData promise data = ' + data);
expect(data === true
|| data === false
).assertTrue();
expect(data === true ).assertTrue();
var types = pasteData.getMimeTypes();
console.info('f_test1: getMimeTypes = ' + types);
...
...
@@ -62,15 +62,16 @@ export default function pasteBoardJEtsunitTest() {
expect(pasteData1.getRecordCount() == 1).assertTrue();
console.info('f_test1: Checks the pasteboard content');
var primaryText = pasteData1.getPrimaryText()
var primaryText = pasteData1.getPrimaryText();
expect(primaryText == textData).assertTrue;
console.info('f_test1: primaryText = ' + primaryText);
console.info('Checks pasteboard MAX_RECORD_NUM' + pasteboard.MAX_RECORD_NUM);
expect(pasteboard.MAX_RECORD_NUM == 512).assertTrue();
console.info('Checks PasteDataProperty.localOnly')
var pasteDataProperty = pasteData1.getProperty()
console.info('Checks: localOnly = ' + pasteDataProperty.localOnly)
console.info('Checks PasteDataProperty.localOnly')
;
var pasteDataProperty = pasteData1.getProperty()
;
console.info('Checks: localOnly = ' + pasteDataProperty.localOnly)
;
console.info('Checks there is a MIMETYPE_TEXT_PLAIN MIME type of data' + pasteboard.MIMETYPE_TEXT_PLAIN);
...
...
@@ -78,11 +79,11 @@ export default function pasteBoardJEtsunitTest() {
console.info('f_test1: SUB_pasteBoard_function_JS_API_0100 end');
done();
})
})
;
});
});
});
})
})
;
/**
* @tc.number SUB_pasteBoard_function_JS_API_0200
...
...
@@ -93,7 +94,7 @@ export default function pasteBoardJEtsunitTest() {
* @tc.level : Level 0
*/
it('pasteboard_function_test2', 0, async function (done) {
console.info('f_test2: SUB_pasteBoard_function_JS_API_0200 start')
console.info('f_test2: SUB_pasteBoard_function_JS_API_0200 start')
;
var systemPasteboard = pasteboard.getSystemPasteboard();
systemPasteboard.clear().then(() => {
...
...
@@ -108,26 +109,28 @@ export default function pasteBoardJEtsunitTest() {
systemPasteboard.setPasteData(pasteData).then(() => {
console.info('f_test2: systemPasteboard.setPasteData promise');
console.info('f_test2: Checks there is content in the pasteboard')
console.info('f_test2: Checks there is content in the pasteboard')
;
systemPasteboard.hasPasteData().then((data) => {
console.info('systemPasteboard.hasPasteData promise data = ' + data);
expect(data === true
|| data === false
).assertTrue();
expect(data === true).assertTrue();
console.info('f_test2: Checks the number of records');
systemPasteboard.getPasteData().then((data) => {
console.info('f_test2: systemPasteboard.getPasteData data = ' + JSON.stringify(data));
var pasteData1 = data;
var PrimaryText = pasteData1.getPrimaryText();
expect(PrimaryText ==textData ).assertTrue;
var recordCount = pasteData1.getRecordCount();
console.info('f_test2: recordCount=' + recordCount);
expect(recordCount == 1).assertTrue();
console.info('SUB_pasteBoard_function_JS_API_0200 end');
done();
})
})
;
});
});
});
})
})
;
/**
* @tc.number SUB_pasteBoard_function_JS_API_0300
...
...
@@ -138,7 +141,7 @@ export default function pasteBoardJEtsunitTest() {
* @tc.level : Level 0
*/
it('pasteboard_function_test3', 0, async function (done) {
console.info('f_test3: SUB_pasteBoard_function_JS_API_0300 start')
console.info('f_test3: SUB_pasteBoard_function_JS_API_0300 start')
;
var systemPasteboard = pasteboard.getSystemPasteboard();
systemPasteboard.clear().then(() => {
...
...
@@ -153,10 +156,10 @@ export default function pasteBoardJEtsunitTest() {
systemPasteboard.setPasteData(pasteData).then(() => {
console.info('f_test3: systemPasteboard.setPasteData promise');
console.info('f_test3: Checks there is content in the pasteboard')
console.info('f_test3: Checks there is content in the pasteboard')
;
systemPasteboard.hasPasteData().then((data) => {
console.info('f_test3: systemPasteboard.hasPasteData promise data = ' + data);
expect(data === true
|| data === false
).assertTrue();
expect(data === true ).assertTrue();
console.info('f_test3: Checks the number of records');
systemPasteboard.getPasteData().then((data) => {
...
...
@@ -165,20 +168,20 @@ export default function pasteBoardJEtsunitTest() {
expect(pasteData1.getRecordCount() == 1).assertTrue();
console.info('f_test3: Checks the pasteboard content');
var primaryText = pasteData1.getPrimaryText()
var primaryText = pasteData1.getPrimaryText();
expect(primaryText ==textData ).assertTrue;
console.info('f_test3: primaryText = ' + primaryText);
console.info('Checks there is a MIMETYPE_TEXT_PLAIN MIME type of data' + pasteboard.MIMETYPE_TEXT_PLAIN);
expect(pasteData1.hasMimeType(pasteboard.MIMETYPE_TEXT_PLAIN) === true ||
pasteData1.hasMimeType(pasteboard.MIMETYPE_TEXT_PLAIN) === false).assertTrue();
expect(pasteData1.hasMimeType(pasteboard.MIMETYPE_TEXT_PLAIN) === true ).assertTrue();
console.info('SUB_pasteBoard_function_JS_API_0300 end');
done();
})
})
;
});
});
});
})
})
;
/**
* @tc.number SUB_pasteBoard_function_JS_API_0400
...
...
@@ -189,16 +192,16 @@ export default function pasteBoardJEtsunitTest() {
* @tc.level : Level 0
*/
it('pasteboard_function_test4', 0, async function (done) {
console.info('SUB_pasteBoard_function_JS_API_0400 start')
console.info('SUB_pasteBoard_function_JS_API_0400 start')
;
var systemPasteboard = pasteboard.getSystemPasteboard();
systemPasteboard.clear().then(() => {
console.info('f_test4: systemPasteboard.clear promise');
var textData = ''
var textData = ''
;
for (var i = 0; i
<
300;
i
++)
{
textData =
textData
+
"
A
";
}
}
;
console.info
('
f_test4:
createPlainTextData
textData =
' + textData);
var pasteData = pasteboard.createPlainTextData(textData);
console.info('
f_test4:
createPlainTextData
pasteData =
' + JSON.stringify(pasteData));
...
...
@@ -207,10 +210,10 @@ export default function pasteBoardJEtsunitTest() {
systemPasteboard.setPasteData(pasteData).then(() =
>
{
console.info
('
f_test4:
systemPasteboard.setPasteData
promise
');
console.info
('
f_test4:
Checks
there
is
content
in
the
pasteboard
')
console.info
('
f_test4:
Checks
there
is
content
in
the
pasteboard
')
;
systemPasteboard.hasPasteData().then((data) =
>
{
console.info
('
f_test4:
systemPasteboard.hasPasteData
promise
data =
' + data);
expect(data === true
|| data === false
).assertTrue();
expect(data === true ).assertTrue();
console.info('
f_test4:
Checks
the
number
of
records
');
systemPasteboard.getPasteData().then((data) =
>
{
...
...
@@ -219,21 +222,21 @@ export default function pasteBoardJEtsunitTest() {
expect(pasteData1.getRecordCount() == 1).assertTrue();
console.info('
f_test4:
Checks
the
pasteboard
content
');
var
primaryText =
pasteData1.getPrimaryText()
var
primaryText =
pasteData1.getPrimaryText();
expect(primaryText =
=textData
).
assertTrue
;
console.info
('
f_test4:
primaryText =
' + primaryText);
console.info('
Checks
there
is
a
MIMETYPE_TEXT_PLAIN
MIME
type
of
data
'
+
pasteboard.MIMETYPE_TEXT_PLAIN
);
expect(pasteData1.hasMimeType(pasteboard.MIMETYPE_TEXT_PLAIN) =
==
true
||
pasteData1.hasMimeType(pasteboard.MIMETYPE_TEXT_PLAIN) =
==
false
).
assertTrue
();
expect(pasteData1.hasMimeType(pasteboard.MIMETYPE_TEXT_PLAIN) =
==
true
).
assertTrue
();
expect(pasteData1.getPrimaryMimeType() =
=
pasteboard.MIMETYPE_TEXT_PLAIN
).
assertTrue
();
console.info
('
f_test4:
SUB_pasteBoard_function_JS_API_0400
end
');
done
();
})
})
;
});
});
});
})
})
;
/
**
*
@
tc.number
SUB_pasteBoard_function_JS_API_0500
...
...
@@ -244,16 +247,16 @@ export default function pasteBoardJEtsunitTest() {
*
@
tc.level
:
Level
0
*
/
it
('
pasteboard_function_test5
',
0,
async
function
(
done
)
{
console.info
('
SUB_pasteBoard_function_JS_API_0500
start
')
console.info
('
SUB_pasteBoard_function_JS_API_0500
start
')
;
var
systemPasteboard =
pasteboard.getSystemPasteboard();
systemPasteboard.clear().then(() =
>
{
console.info
('
f_test5:
systemPasteboard.clear
promise
');
var
textData =
''
var
textData =
''
;
for
(
var
i =
0;
i
<
301;
i
++)
{
textData =
textData
+
"
A
";
}
}
;
console.info
('
f_test5:
createPlainTextData
textData =
' + textData);
var pasteData = pasteboard.createPlainTextData(textData);
console.info('
f_test5:
createPlainTextData
pasteData =
' + JSON.stringify(pasteData));
...
...
@@ -262,10 +265,10 @@ export default function pasteBoardJEtsunitTest() {
systemPasteboard.setPasteData(pasteData).then(() =
>
{
console.info
('
f_test5:
systemPasteboard.setPasteData
promise
');
console.info
('
f_test5:
Checks
there
is
content
in
the
pasteboard
')
console.info
('
f_test5:
Checks
there
is
content
in
the
pasteboard
')
;
systemPasteboard.hasPasteData().then((data) =
>
{
console.info
('
f_test5:
systemPasteboard.hasPasteData
promise
data =
' + data);
expect(data === true
|| data === false
).assertTrue();
expect(data === true ).assertTrue();
console.info('
f_test5:
Checks
the
number
of
records
');
systemPasteboard.getPasteData().then((data) =
>
{
...
...
@@ -274,20 +277,20 @@ export default function pasteBoardJEtsunitTest() {
expect(pasteData1.getRecordCount() == 1).assertTrue();
console.info('
f_test5:
Checks
the
pasteboard
content
');
var
primaryText =
pasteData1.getPrimaryText()
var
primaryText =
pasteData1.getPrimaryText();
expect(primaryText =
=textData
).
assertTrue
;
console.info
('
f_test5:
primaryText =
' + primaryText);
console.info('
Checks
there
is
a
MIMETYPE_TEXT_PLAIN
MIME
type
of
data
'
+
pasteboard.MIMETYPE_TEXT_PLAIN
);
expect(pasteData1.hasMimeType(pasteboard.MIMETYPE_TEXT_PLAIN) =
==
true
||
pasteData1.hasMimeType(pasteboard.MIMETYPE_TEXT_PLAIN) =
==
false
).
assertTrue
();
expect(pasteData1.hasMimeType(pasteboard.MIMETYPE_TEXT_PLAIN) =
==
true
).
assertTrue
();
console.info
('
SUB_pasteBoard_function_JS_API_0500
end
');
done
();
})
})
;
});
});
});
})
})
;
/
**
*
@
tc.number
SUB_pasteBoard_function_JS_API_0600
...
...
@@ -298,13 +301,13 @@ export default function pasteBoardJEtsunitTest() {
*
@
tc.level
:
Level
0
*
/
it
('
pasteboard_function_test6
',
0,
async
function
(
done
)
{
console.info
('
SUB_pasteBoard_function_JS_API_0600
start
')
console.info
('
SUB_pasteBoard_function_JS_API_0600
start
')
;
var
systemPasteboard =
pasteboard.getSystemPasteboard();
systemPasteboard.clear().then(() =
>
{
console.info
('
f_test6:
systemPasteboard.clear
promise
');
var
htmlText =
'<html><head></head><body>Hello World!</body></html>'
var
htmlText =
'<html><head></head><body>Hello World!</body></html>'
;
console.info
('
f_test6:
createHtmlData
htmlText =
' + htmlText);
var pasteData = pasteboard.createHtmlData(htmlText);
console.info('
f_test6:
createHtmlData
pasteData =
' + JSON.stringify(pasteData));
...
...
@@ -313,10 +316,10 @@ export default function pasteBoardJEtsunitTest() {
systemPasteboard.setPasteData(pasteData).then(() =
>
{
console.info
('
f_test6:
systemPasteboard.setPasteData
promise
');
console.info
('
f_test6:
Checks
there
is
content
in
the
pasteboard
')
console.info
('
f_test6:
Checks
there
is
content
in
the
pasteboard
')
;
systemPasteboard.hasPasteData().then((data) =
>
{
console.info
('
f_test6:
systemPasteboard.hasPasteData
promise
data =
' + data);
expect(data === true
|| data === false
).assertTrue();
expect(data === true ).assertTrue();
console.info('
f_test6:
Checks
the
number
of
records
');
systemPasteboard.getPasteData().then((data) =
>
{
...
...
@@ -325,22 +328,21 @@ export default function pasteBoardJEtsunitTest() {
expect(pasteData1.getRecordCount() == 1).assertTrue();
console.info('
f_test6:
Checks
the
pasteboard
content
');
var
primaryHtml =
pasteData1.getPrimaryHtml()
var
primaryHtml =
pasteData1.getPrimaryHtml()
;
console.info
('
f_test6:
getPrimaryHtml =
' + primaryHtml);
expect(primaryHtml == htmlText).assertTrue();
console.info('
Checks
there
is
a
MIMETYPE_TEXT_HTML
MIME
type
of
data
'
+
pasteboard.MIMETYPE_TEXT_HTML
);
expect(pasteData1.hasMimeType(pasteboard.MIMETYPE_TEXT_HTML) =
==
true
||
pasteData1.hasMimeType(pasteboard.MIMETYPE_TEXT_HTML) =
==
false
).
assertTrue
();
expect(pasteData1.hasMimeType(pasteboard.MIMETYPE_TEXT_HTML) =
==
true
).
assertTrue
();
console.info
('
f_test6:
getPrimaryMimeType =
' + pasteData1.getPrimaryMimeType());
console.info('
SUB_pasteBoard_function_JS_API_0600
end
');
done
();
})
})
;
});
});
});
})
})
;
/
**
*
@
tc.number
SUB_pasteBoard_function_JS_API_0700
...
...
@@ -351,13 +353,13 @@ export default function pasteBoardJEtsunitTest() {
*
@
tc.level
:
Level
0
*
/
it
('
pasteboard_function_test7
',
0,
async
function
(
done
)
{
console.info
('
f_test7:
SUB_pasteBoard_function_JS_API_0700
start
')
console.info
('
f_test7:
SUB_pasteBoard_function_JS_API_0700
start
')
;
var
systemPasteboard =
pasteboard.getSystemPasteboard();
systemPasteboard.clear().then(() =
>
{
console.info
('
f_test7:
systemPasteboard.clear
promise
');
var
htmlText =
''
var
htmlText =
''
;
console.info
('
f_test7:
createHtmlData
htmlText =
' + htmlText);
var pasteData = pasteboard.createHtmlData(htmlText);
console.info('
f_test7:
createHtmlData
pasteData =
' + JSON.stringify(pasteData));
...
...
@@ -366,24 +368,27 @@ export default function pasteBoardJEtsunitTest() {
systemPasteboard.setPasteData(pasteData).then(() =
>
{
console.info
('
f_test7:
systemPasteboard.setPasteData
promise
');
console.info
('
f_test7:
Checks
there
is
content
in
the
pasteboard
')
console.info
('
f_test7:
Checks
there
is
content
in
the
pasteboard
')
;
systemPasteboard.hasPasteData().then((data) =
>
{
console.info
('
systemPasteboard.hasPasteData
promise
data =
' + data);
expect(data === true
|| data === false
).assertTrue();
expect(data === true ).assertTrue();
console.info('
f_test7:
Checks
the
number
of
records
');
systemPasteboard.getPasteData().then((data) =
>
{
console.info
('
f_test7:
systemPasteboard.getPasteData
data =
' + JSON.stringify(data));
var pasteData1 = data;
var primaryHtml = pasteData1.getPrimaryHtml();
console.info('
f_test7:
getPrimaryHtml =
' + primaryHtml);
expect(primaryHtml == htmlText).assertTrue();
expect(pasteData1.getRecordCount() == 1).assertTrue();
console.info('
SUB_pasteBoard_function_JS_API_0700
end
');
done
();
})
})
;
});
});
});
})
})
;
/
**
*
@
tc.number
SUB_pasteBoard_function_JS_API_0800
...
...
@@ -394,13 +399,13 @@ export default function pasteBoardJEtsunitTest() {
*
@
tc.level
:
Level
0
*
/
it
('
pasteboard_function_test8
',
0,
async
function
(
done
)
{
console.info
('
SUB_pasteBoard_function_JS_API_0800
start
')
console.info
('
SUB_pasteBoard_function_JS_API_0800
start
')
;
var
systemPasteboard =
pasteboard.getSystemPasteboard();
systemPasteboard.clear().then(() =
>
{
console.info
('
f_test8:
systemPasteboard.clear
promise
');
var
htmlText =
'Hello 中国!@#$%^&*()_+{}\?.'
var
htmlText =
'Hello 中国!@#$%^&*()_+{}\?.'
;
console.info
('
f_test8:
createHtmlData
htmlText =
' + htmlText);
var pasteData = pasteboard.createHtmlData(htmlText);
console.info('
f_test8:
createHtmlData
pasteData =
' + JSON.stringify(pasteData));
...
...
@@ -409,28 +414,28 @@ export default function pasteBoardJEtsunitTest() {
systemPasteboard.setPasteData(pasteData).then(() =
>
{
console.info
('
f_test8:
systemPasteboard.setPasteData
promise
');
console.info
('
f_test8:
Checks
there
is
content
in
the
pasteboard
')
console.info
('
f_test8:
Checks
there
is
content
in
the
pasteboard
')
;
systemPasteboard.hasPasteData().then((data) =
>
{
console.info
('
f_test8:
systemPasteboard.hasPasteData
promise
data =
' + data);
expect(data === true
|| data === false
).assertTrue();
expect(data === true ).assertTrue();
console.info('
f_test8:
Checks
the
number
of
records
');
systemPasteboard.getPasteData().then((data) =
>
{
console.info
('
f_test8:
systemPasteboard.getPasteData
data =
' + JSON.stringify(data));
var pasteData1 = data;
expect(pasteData1.getPrimaryHtml() == htmlText).assertTrue();
expect(pasteData1.getRecordCount() == 1).assertTrue();
console.info('
Checks
there
is
a
MIMETYPE_TEXT_HTML
MIME
type
of
data
'
+
pasteboard.MIMETYPE_TEXT_HTML
);
expect(pasteData1.hasMimeType(pasteboard.MIMETYPE_TEXT_HTML) =
==
true
||
pasteData1.hasMimeType(pasteboard.MIMETYPE_TEXT_HTML) =
==
false
).
assertTrue
();
expect(pasteData1.hasMimeType(pasteboard.MIMETYPE_TEXT_HTML) =
==
true
).
assertTrue
();
console.info
('
SUB_pasteBoard_function_JS_API_0800
end
');
done
();
})
})
;
});
});
});
})
})
;
/
**
*
@
tc.number
SUB_pasteBoard_function_JS_API_0900
...
...
@@ -441,13 +446,13 @@ export default function pasteBoardJEtsunitTest() {
*
@
tc.level
:
Level
0
*
/
it
('
pasteboard_function_test9
',
0,
async
function
(
done
)
{
console.info
('
SUB_pasteBoard_function_JS_API_0900
start
')
console.info
('
SUB_pasteBoard_function_JS_API_0900
start
')
;
var
systemPasteboard =
pasteboard.getSystemPasteboard();
systemPasteboard.clear().then(() =
>
{
console.info
('
f_test9:
systemPasteboard.clear
promise
');
var
uriText =
'https://www.baidu.com/'
var
uriText =
'https://www.baidu.com/'
;
console.info
('
f_test9:
createUriData
uriText =
' + uriText);
var pasteData = pasteboard.createUriData(uriText);
console.info('
f_test9:
createUriData
pasteData =
' + JSON.stringify(pasteData));
...
...
@@ -456,10 +461,10 @@ export default function pasteBoardJEtsunitTest() {
systemPasteboard.setPasteData(pasteData).then(() =
>
{
console.info
('
f_test9:
systemPasteboard.setPasteData
promise
');
console.info
('
f_test9:
Checks
there
is
content
in
the
pasteboard
')
console.info
('
f_test9:
Checks
there
is
content
in
the
pasteboard
')
;
systemPasteboard.hasPasteData().then((data) =
>
{
console.info
('
f_test9:
systemPasteboard.hasPasteData
promise
data =
' + data);
expect(data === true
|| data === false
).assertTrue();
expect(data === true ).assertTrue();
console.info('
f_test9:
Checks
the
number
of
records
');
systemPasteboard.getPasteData().then((data) =
>
{
...
...
@@ -468,21 +473,20 @@ export default function pasteBoardJEtsunitTest() {
expect(pasteData1.getRecordCount() == 1).assertTrue();
console.info('
f_test9:
Checks
the
pasteboard
content
');
var
primaryUri =
pasteData1.getPrimaryUri()
var
primaryUri =
pasteData1.getPrimaryUri()
;
console.info
('
f_test9:
getPrimaryUri =
' + primaryUri);
expect(primaryUri == uriText).assertTrue();
console.info('
Checks
there
is
a
MIMETYPE_TEXT_URI
MIME
type
of
data
'
+
pasteboard.MIMETYPE_TEXT_URI
);
expect(pasteData1.hasMimeType(pasteboard.MIMETYPE_TEXT_URI) =
==
true
||
pasteData1.hasMimeType(pasteboard.MIMETYPE_TEXT_URI) =
==
false
).
assertTrue
();
expect(pasteData1.hasMimeType(pasteboard.MIMETYPE_TEXT_URI) =
==
true
).
assertTrue
();
console.info
('
SUB_pasteBoard_function_JS_API_0900
end
');
done
();
})
})
;
});
});
});
})
})
;
/
**
*
@
tc.number
SUB_pasteBoard_function_JS_API_1000
...
...
@@ -493,13 +497,13 @@ export default function pasteBoardJEtsunitTest() {
*
@
tc.level
:
Level
0
*
/
it
('
pasteboard_function_test10
',
0,
async
function
(
done
)
{
console.info
('
SUB_pasteBoard_function_JS_API_1000
start
')
console.info
('
SUB_pasteBoard_function_JS_API_1000
start
')
;
var
systemPasteboard =
pasteboard.getSystemPasteboard();
systemPasteboard.clear().then(() =
>
{
console.info
('
f_test10:
systemPasteboard.clear
promise
');
var
uriText =
''
var
uriText =
''
;
console.info
('
f_test10:
createUriData
uriText =
' + uriText);
var pasteData = pasteboard.createUriData(uriText);
console.info('
f_test10:
createUriData
pasteData =
' + JSON.stringify(pasteData));
...
...
@@ -508,24 +512,25 @@ export default function pasteBoardJEtsunitTest() {
systemPasteboard.setPasteData(pasteData).then(() =
>
{
console.info
('
f_test10:
systemPasteboard.setPasteData
promise
');
console.info
('
f_test10:
Checks
there
is
content
in
the
pasteboard
')
console.info
('
f_test10:
Checks
there
is
content
in
the
pasteboard
')
;
systemPasteboard.hasPasteData().then((data) =
>
{
console.info
('
f_test10:
systemPasteboard.hasPasteData
promise
data =
' + data);
expect(data === true
|| data === false
).assertTrue();
expect(data === true ).assertTrue();
console.info('
f_test10:
Checks
the
number
of
records
');
systemPasteboard.getPasteData().then((data) =
>
{
console.info
('
f_test10:
systemPasteboard.getPasteData
data =
' + JSON.stringify(data));
var pasteData1 = data;
expect(pasteData1.getPrimaryUri() == uriText).assertTrue();
expect(pasteData1.getRecordCount() == 1).assertTrue();
console.info('
SUB_pasteBoard_function_JS_API_1000
end
');
done
();
})
})
;
});
});
});
})
})
;
/
**
*
@
tc.number
SUB_pasteBoard_function_JS_API_1100
...
...
@@ -536,13 +541,13 @@ export default function pasteBoardJEtsunitTest() {
*
@
tc.level
:
Level
0
*
/
it
('
pasteboard_function_test11
',
0,
async
function
(
done
)
{
console.info
('
SUB_pasteBoard_function_JS_API_1100
start
')
console.info
('
SUB_pasteBoard_function_JS_API_1100
start
')
;
var
systemPasteboard =
pasteboard.getSystemPasteboard();
systemPasteboard.clear().then(() =
>
{
console.info
('
f_test11:
systemPasteboard.clear
promise
');
var
uriText =
'Hello//'
var
uriText =
'Hello//'
;
console.info
('
f_test11:
createUriData
uriText =
' + uriText);
var pasteData = pasteboard.createUriData(uriText);
console.info('
f_test11:
createUriData
pasteData =
' + JSON.stringify(pasteData));
...
...
@@ -551,28 +556,28 @@ export default function pasteBoardJEtsunitTest() {
systemPasteboard.setPasteData(pasteData).then(() =
>
{
console.info
('
f_test11:
systemPasteboard.setPasteData
promise
');
console.info
('
f_test11:
Checks
there
is
content
in
the
pasteboard
')
console.info
('
f_test11:
Checks
there
is
content
in
the
pasteboard
')
;
systemPasteboard.hasPasteData().then((data) =
>
{
console.info
('
f_test11:
systemPasteboard.hasPasteData
promise
data =
' + data);
expect(data === true
|| data === false
).assertTrue();
expect(data === true ).assertTrue();
console.info('
f_test11:
Checks
the
number
of
records
');
systemPasteboard.getPasteData().then((data) =
>
{
console.info
('
f_test11:
systemPasteboard.getPasteData
data =
' + JSON.stringify(data));
var pasteData1 = data;
expect(pasteData1.getPrimaryUri() == uriText).assertTrue();
expect(pasteData1.getRecordCount() == 1).assertTrue();
console.info('
Checks
there
is
a
MIMETYPE_TEXT_URI
MIME
type
of
data
'
+
pasteboard.MIMETYPE_TEXT_URI
);
expect(pasteData1.hasMimeType(pasteboard.MIMETYPE_TEXT_URI) =
==
true
||
pasteData1.hasMimeType(pasteboard.MIMETYPE_TEXT_URI) =
==
false
).
assertTrue
();
expect(pasteData1.hasMimeType(pasteboard.MIMETYPE_TEXT_URI) =
==
true
).
assertTrue
();
console.info
('
SUB_pasteBoard_function_JS_API_1100
end
');
done
();
})
})
;
});
});
});
})
})
;
/
**
*
@
tc.number
SUB_pasteBoard_function_JS_API_1200
...
...
@@ -583,7 +588,7 @@ export default function pasteBoardJEtsunitTest() {
*
@
tc.level
:
Level
0
*
/
it
('
pasteboard_function_test12
',
0,
async
function
(
done
)
{
console.info
('
SUB_pasteBoard_function_JS_API_1200
start
')
console.info
('
SUB_pasteBoard_function_JS_API_1200
start
')
;
var
systemPasteboard =
pasteboard.getSystemPasteboard();
systemPasteboard.clear().then(() =
>
{
...
...
@@ -592,7 +597,7 @@ export default function pasteBoardJEtsunitTest() {
var
want =
{
bundleName:
"
com.example.myapplication8
",
abilityName:
"
com.example.myapplication8.MainAbility
"
}
}
;
console.info
('
f_test12:
createWantData
want.bundleName =
' + want.bundleName);
console.info('
f_test12:
createWantData
want.bundleName =
' + want.abilityName);
...
...
@@ -2078,7 +2083,7 @@ export default function pasteBoardJEtsunitTest() {
*
@
tc.type
:
Function
*
@
tc.level
:
Level
0
*
/
it
('
pasteboard_function_test39
',
0,
async
function
(
done
)
{
it
('
pasteboard_function_test39
',
0,
async
function
(
done
)
{
console.info
('
SUB_pasteBoard_function_JS_API_3900
start
')
var
systemPasteboard =
pasteboard.getSystemPasteboard();
...
...
@@ -2109,9 +2114,25 @@ export default function pasteBoardJEtsunitTest() {
var
pasteDataProperty =
pasteData1.getProperty()
console.info
('
f_test39:
timestamp =
' + pasteDataProperty.timestamp)
pasteDataProperty.additions["one"] = "Hello"
pasteDataProperty.shareOption = 1;
pasteData1.setProperty(pasteDataProperty);
console.info('
f_test39:
Checks
the
Property
')
var
pasteDataProperty1 =
pasteData1.getProperty()
systemPasteboard.setPasteData(pasteData1).then(() =
>
{
systemPasteboard.hasPasteData().then((data) =
>
{
expect(data =
=
true
).
assertTrue
();
systemPasteboard.getPasteData().then((data) =
>
{
var
pasteData2 =
data;
var
pasteDataProperty1 =
pasteData2.getProperty();
expect(pasteDataProperty1.shareOption =
=
1).
assertTrue
();
console.info
('
f_test39:
timestamp =
' + pasteDataProperty1.timestamp);
console.info('
f_test39:
shareOption =
' + pasteDataProperty1.shareOption);
console.info('
SUB_pasteBoard_function_JS_API_3900
end
');
done
();
});
});
});
console.info
('
f_test39:
timestamp =
' + pasteDataProperty1.timestamp)
console.info('
f_test39:
additions =
' + pasteDataProperty1.additions["one"])
...
...
@@ -2132,7 +2153,7 @@ export default function pasteBoardJEtsunitTest() {
*
@
tc.level
:
Level
0
*
/
it
('
pasteboard_function_test40
',
0,
async
function
(
done
)
{
console.info
('
SUB_pasteBoard_function_JS_API_4000
start
')
console.info
('
SUB_pasteBoard_function_JS_API_4000
start
')
;
var
systemPasteboard =
pasteboard.getSystemPasteboard();
systemPasteboard.clear().then(() =
>
{
...
...
@@ -2147,10 +2168,10 @@ export default function pasteBoardJEtsunitTest() {
systemPasteboard.setPasteData(pasteData).then(() =
>
{
console.info
('
f_test40:
systemPasteboard.setPasteData
promise
');
console.info
('
f_test40:
Checks
there
is
content
in
the
pasteboard
')
console.info
('
f_test40:
Checks
there
is
content
in
the
pasteboard
')
;
systemPasteboard.hasPasteData().then((data) =
>
{
console.info
('
f_test40:
systemPasteboard.hasPasteData
promise
data =
' + data);
expect(data === true
|| data === false
).assertTrue();
expect(data === true).assertTrue();
console.info('
f_test40:
Checks
the
number
of
records
');
systemPasteboard.getPasteData().then((data) =
>
{
...
...
@@ -2158,26 +2179,37 @@ export default function pasteBoardJEtsunitTest() {
var pasteData1 = data;
expect(pasteData1.getRecordCount() == 1).assertTrue();
console.info('
f_test40:
Sets
the
Property
')
var
pasteDataProperty =
pasteData1.getProperty()
console.info
('
f_test40:
timestamp =
' + pasteDataProperty.timestamp)
pasteDataProperty.additions["one"] = "Hello"
pasteDataProperty.tag = "Test"
console.info('
f_test40:
Checks
the
Property
')
var
pasteDataProperty1 =
pasteData1.getProperty()
console.info
('
f_test40:
timestamp =
' + pasteDataProperty1.timestamp)
console.info('
f_test40:
additions =
' + pasteDataProperty1.additions["one"])
console.info('
f_test40:
tag =
' + pasteDataProperty1.tag)
console.info('
f_test40:
getTag =
' + pasteData1.getTag())
console.info('
f_test40:
Sets
the
Property
');
var
pasteDataProperty =
pasteData1.getProperty();
console.info
('
f_test40:
timestamp =
' + pasteDataProperty.timestamp);
pasteDataProperty.tag = "Test";
pasteData1.setProperty(pasteDataProperty);
console.info('
SUB_pasteBoard_function_JS_API_4000
end
');
done
();
})
systemPasteboard.setPasteData(pasteData1).then(() => {
console.info('
Succeeded
in
setting
PasteData.
');
systemPasteboard.hasPasteData().then((data) =
>
{
console.info
(`
Succeeded
in
checking
the
PasteData.
Data:
${
data
}`);
expect(data =
=
true
).
assertTrue
();
systemPasteboard.getPasteData().then((data) =
>
{
var
pasteData2 =
data;
var
pasteDataProperty1 =
pasteData2.getProperty();
expect(pasteDataProperty1.tag =
"Test"
).
assertTrue
();
console.info
('
f_test40:
timestamp =
' + pasteDataProperty1.timestamp);
console.info('
f_test40:
tag =
' + pasteDataProperty1.tag);
console.info('
SUB_pasteBoard_function_JS_API_4000
end
');
done
();
}
).catch((err) =
>
{
console.info
("
getPasteData
error
,
error:
"
+
err
)
})
});
});
});
});
});
});
})
})
;
/
**
*
@
tc.number
SUB_pasteBoard_function_JS_API_4100
...
...
@@ -2188,7 +2220,7 @@ export default function pasteBoardJEtsunitTest() {
*
@
tc.level
:
Level
0
*
/
it
('
pasteboard_function_test41
',
0,
async
function
(
done
)
{
console.info
('
SUB_pasteBoard_function_JS_API_4100
start
')
console.info
('
SUB_pasteBoard_function_JS_API_4100
start
')
;
var
systemPasteboard =
pasteboard.getSystemPasteboard();
systemPasteboard.clear().then(() =
>
{
...
...
@@ -2203,10 +2235,10 @@ export default function pasteBoardJEtsunitTest() {
systemPasteboard.setPasteData(pasteData).then(() =
>
{
console.info
('
f_test41:
systemPasteboard.setPasteData
promise
');
console.info
('
f_test41:
Checks
there
is
content
in
the
pasteboard
')
console.info
('
f_test41:
Checks
there
is
content
in
the
pasteboard
')
;
systemPasteboard.hasPasteData().then((data) =
>
{
console.info
('
f_test41:
systemPasteboard.hasPasteData
promise
data =
' + data);
expect(data === true
|| data === false
).assertTrue();
expect(data === true ).assertTrue();
console.info('
f_test41:
Checks
the
number
of
records
');
systemPasteboard.getPasteData().then((data) =
>
{
...
...
@@ -2214,21 +2246,22 @@ export default function pasteBoardJEtsunitTest() {
var pasteData1 = data;
expect(pasteData1.getRecordCount() == 1).assertTrue();
console.info('
f_test41:
Clears
the
pasteBoard
')
systemPasteboard.clear
()
console.info('
f_test41:
Clears
the
pasteBoard
')
;
systemPasteboard.clear
()
;
console.info
('
f_test41:
Checks
the
Property
')
var
pasteDataProperty1 =
pasteData1.getProperty()
console.info
('
f_test41:
timestamp =
' + pasteDataProperty1.timestamp)
console.info('
f_test41:
tag =
' + pasteDataProperty1.tag)
console.info
('
f_test41:
Checks
the
Property
');
var
pasteDataProperty1 =
pasteData1.getProperty();
expect(pasteDataProperty1.tag =
=
"").
assertTrue
();
console.info
('
f_test41:
timestamp =
' + pasteDataProperty1.timestamp);
console.info('
f_test41:
tag =
' + pasteDataProperty1.tag);
console.info('
SUB_pasteBoard_function_JS_API_4100
end
');
done
();
})
})
;
});
});
});
})
})
;
/
**
*
@
tc.number
SUB_pasteBoard_function_JS_API_4200
...
...
distributeddatamgr/Pasteboardjsapitest/entry/src/main/ets/test/PasteBoardSystemPasteBoard.test.ets
浏览文件 @
cddd9f3d
/*
* Copyright (C) 202
2
Huawei Device Co., Ltd.
* Copyright (C) 202
1
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
...
...
@@ -35,19 +35,20 @@ export default function pasteBoardSystemPasteBoardTest(){
* @tc.type : Function
* @tc.level : Level 2
*/
it
(
'SUB_PASTEBOARD_FUNCTION_ETS_CLEARDATA_CALLBACK_0100'
,
0
,
async
function
(
done
)
{
console
.
info
(
"SUB_PASTEBOARD_FUNCTION_ETS_CLEARDATA_CALLBACK_0100 start"
)
let
pasteData
=
pasteboard
.
createData
(
'string'
,
ARRAY_BUFFER
);
let
systemPasteBoard
=
pasteboard
.
getSystemPasteboard
();
await
systemPasteBoard
.
setData
(
pasteData
)
await
systemPasteBoard
.
clearData
(
async
(
err
,
data
)
=>
{
console
.
info
(
"Clear the data in the system pasteBoard finished"
)
})
it
(
'SUB_PASTEBOARD_FUNCTION_ETS_CLEARDATA_CALLBACK_0100'
,
0
,
async
function
(
done
)
{
console
.
info
(
"SUB_PASTEBOARD_FUNCTION_ETS_CLEARDATA_CALLBACK_0100 start"
)
let
pasteData
=
pasteboard
.
createData
(
'string'
,
ARRAY_BUFFER
);
let
systemPasteBoard
=
pasteboard
.
getSystemPasteboard
();
await
systemPasteBoard
.
setData
(
pasteData
)
await
systemPasteBoard
.
clearData
(
async
(
err
,
data
)
=>
{
console
.
info
(
"Clear the data in the system pasteBoard finished"
)
await
systemPasteBoard
.
hasData
()
.
then
((
data
)
=>
{
console
.
info
(
`Succeeded in checking the PasteData. Data: ${data}`
);
expect
(
data
)
.
assertEqual
(
false
);
done
();
console
.
info
(
"SUB_PASTEBOARD_FUNCTION_ETS_CLEARDATA_CALLBACK_0100 end"
)
})
done
();
console
.
info
(
"SUB_PASTEBOARD_FUNCTION_ETS_CLEARDATA_CALLBACK_0100 end"
)
})
})
/**
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录