Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Xts Acts
提交
b938a3f0
X
Xts Acts
项目概览
OpenHarmony
/
Xts Acts
接近 2 年 前同步成功
通知
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看板
提交
b938a3f0
编写于
9月 12, 2022
作者:
Z
z00445003
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'my_xts_acts' of gitee.com:zhoujun62/xts_acts into my_xts_acts
Change-Id: Id0128e193f2f613e22e73cc3a3461c0fd92a5bb5
上级
7f0fd93d
91594070
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
15 addition
and
12 deletion
+15
-12
ability/ability_runtime/actsdataabilityaccessdatasharetest/actsdataabilityaccessdatasharetest/src/main/js/test/DataAbilityHelperJsSt.test.js
...asharetest/src/main/js/test/DataAbilityHelperJsSt.test.js
+12
-9
ability/ability_runtime/actsdataabilityaccessdatasharetest/datashareserverhap/entry/src/main/ets/DataShareExtAbility/DataShareExtAbility.ts
...y/src/main/ets/DataShareExtAbility/DataShareExtAbility.ts
+3
-3
未找到文件。
ability/ability_runtime/actsdataabilityaccessdatasharetest/actsdataabilityaccessdatasharetest/src/main/js/test/DataAbilityHelperJsSt.test.js
浏览文件 @
b938a3f0
...
...
@@ -22,6 +22,7 @@ describe('ActsDataAbilityHelperTest', function () {
let
dataShareUri
=
(
"
datashare:///com.example.dataabilityserver_fa.DataAbility
"
);
let
columns
=
[
'
id
'
,
'
name
'
,
'
introduction
'
]
let
DAHelper
;
let
gSetTimeout
=
500
;
let
TAG
=
''
function
sleep
(
delay
)
{
...
...
@@ -98,7 +99,7 @@ describe('ActsDataAbilityHelperTest', function () {
.
then
(
function
(
data
)
{
console
.
log
(
TAG
+
'
then data====>
'
+
'
json data [
'
+
JSON
.
stringify
(
data
)
+
'
]
'
);
expect
(
data
).
assertEqual
(
1
);
expect
(
data
).
assertEqual
(
2
);
console
.
log
(
TAG
+
'
====<end
'
);
done
();
}).
catch
(
function
(
err
)
{
...
...
@@ -133,7 +134,7 @@ describe('ActsDataAbilityHelperTest', function () {
columns
,
predicates
,
(
err
,
data
)
=>
{
console
.
log
(
TAG
+
'
insert
err, data====>
'
console
.
log
(
TAG
+
'
query
err, data====>
'
+
'
json err [
'
+
JSON
.
stringify
(
err
)
+
'
], json data [
'
+
JSON
.
stringify
(
data
)
+
'
]
'
);
expect
(
typeof
(
data
)).
assertEqual
(
"
object
"
);
console
.
log
(
TAG
+
'
====<end
'
);
...
...
@@ -337,7 +338,7 @@ describe('ActsDataAbilityHelperTest', function () {
(
err
,
data
)
=>
{
console
.
log
(
TAG
+
'
batchInsert err, data====>
'
+
'
json err [
'
+
JSON
.
stringify
(
err
)
+
'
], json data [
'
+
JSON
.
stringify
(
data
)
+
'
]
'
);
expect
(
data
).
assertEqual
(
1
);
expect
(
data
).
assertEqual
(
3
);
console
.
log
(
TAG
+
'
====<end
'
);
done
();
});
...
...
@@ -363,11 +364,11 @@ describe('ActsDataAbilityHelperTest', function () {
{
'
name
'
:
'
JS
'
,
'
introduction
'
:
'
Guide
'
},
{
'
name
'
:
'
GO
'
,
'
introduction
'
:
'
Expert
'
});
DAHelper
.
batchInsert
(
dataAbilityUri
,
predicate
s
vb
s
).
then
((
data
)
=>
{
console
.
log
(
TAG
+
'
then data====>
'
+
'
json data [
'
+
JSON
.
stringify
(
data
)
+
'
]
'
);
expect
(
data
).
assertEqual
(
1
);
expect
(
data
).
assertEqual
(
3
);
console
.
log
(
TAG
+
'
====<end
'
);
done
();
}).
catch
((
err
)
=>
{
...
...
@@ -547,6 +548,7 @@ describe('ActsDataAbilityHelperTest', function () {
* @tc.name: Obtains the MIME type of files.
* @tc.desc: Check the return value of the interface (by AsyncCallback)
*/
it
(
'
ACTS_DataAbilityAccessDataShare_GetFileTypes_0100
'
,
0
,
async
function
(
done
)
{
TAG
=
'
ACTS_DataAbilityAccessDataShare_GetFileTypes_0100
'
;
console
.
log
(
TAG
+
'
====<begin
'
);
...
...
@@ -570,7 +572,7 @@ describe('ActsDataAbilityHelperTest', function () {
}
else
if
(
i
==
1
)
{
expect
(
data
[
i
]).
assertEqual
(
"
type00
"
);
}
else
if
(
i
==
2
)
{
expect
(
data
[
i
]).
assertEqual
(
"
ty
ep
03
"
);
expect
(
data
[
i
]).
assertEqual
(
"
ty
pe
03
"
);
}
}
console
.
log
(
TAG
+
'
====<end
'
);
...
...
@@ -585,11 +587,12 @@ describe('ActsDataAbilityHelperTest', function () {
}
})
/*
/*
* @tc.number: ACTS_DataAbilityAccessDataShare_GetFileTypes_0200
* @tc.name: Obtains the MIME type of files.
* @tc.desc: Check the return value of the interface (by promise)
*/
it
(
'
ACTS_DataAbilityAccessDataShare_GetFileTypes_0200
'
,
0
,
async
function
(
done
)
{
TAG
=
'
ACTS_DataAbilityAccessDataShare_GetFileTypes_0200
'
;
console
.
log
(
TAG
+
'
====<begin
'
);
...
...
@@ -611,7 +614,7 @@ describe('ActsDataAbilityHelperTest', function () {
}
else
if
(
i
==
1
)
{
expect
(
data
[
i
]).
assertEqual
(
"
type00
"
);
}
else
if
(
i
==
2
)
{
expect
(
data
[
i
]).
assertEqual
(
"
ty
ep
03
"
);
expect
(
data
[
i
]).
assertEqual
(
"
ty
pe
03
"
);
}
}
console
.
log
(
TAG
+
'
====<end
'
);
...
...
@@ -667,7 +670,7 @@ describe('ActsDataAbilityHelperTest', function () {
* @tc.name: Converts the given uri that refer to the Data ability into a normalized URI.
* @tc.desc: Check the return value of the interface (by promise)
*/
it
(
'
ACTS_
NormalizeUri_01
00
'
,
0
,
async
function
(
done
)
{
it
(
'
ACTS_
DataAbilityAccessDataShare_NormalizeUri_02
00
'
,
0
,
async
function
(
done
)
{
TAG
=
'
ACTS_DataAbilityAccessDataShare_NormalizeUri_0200
'
;
console
.
log
(
TAG
+
'
====<begin
'
);
let
ret
=
false
;
...
...
ability/ability_runtime/actsdataabilityaccessdatasharetest/datashareserverhap/entry/src/main/ets/DataShareExtAbility/DataShareExtAbility.ts
浏览文件 @
b938a3f0
...
...
@@ -73,7 +73,7 @@ export default class DataShareExtAbility extends Extension {
console
.
log
(
'
[DataShareServer]: [insert] value =
'
+
value
);
console
.
log
(
'
[DataShareServer]: [insert] value =
'
+
JSON
.
stringify
(
value
));
await
rdbStore
.
insert
(
TBL_NAME
,
value
,
function
(
err
,
ret
)
{
console
.
log
(
'
zhoujun: [DataShareTest]
<<Provider>> [insert] callback ret:
'
+
ret
);
console
.
log
(
'
[DataShareServer]:
<<Provider>> [insert] callback ret:
'
+
ret
);
if
(
callback
!=
undefined
)
{
callback
(
err
,
ret
);
}
...
...
@@ -84,7 +84,7 @@ export default class DataShareExtAbility extends Extension {
async
update
(
uri
,
predicates
,
value
,
callback
)
{
console
.
log
(
'
[DataShareServer]: [update] enter
'
);
if
(
predicates
==
null
||
predicates
==
undefined
)
{
console
.
error
(
'
zhoujun: [DataShareTest]
<<Provider>> [update] invalid predicates
'
);
console
.
error
(
'
[DataShareServer]:
<<Provider>> [update] invalid predicates
'
);
return
;
}
console
.
log
(
'
[DataShareServer]: [update] values =
'
+
value
);
...
...
@@ -165,7 +165,7 @@ export default class DataShareExtAbility extends Extension {
async
batchInsert
(
uri
:
string
,
valueBuckets
,
callback
)
{
console
.
log
(
'
[DataShareServer]: [batchInsert] enter
'
);
if
(
valueBuckets
==
null
||
valueBuckets
.
length
==
undefined
)
{
console
.
error
(
'
zhoujun: [DataShareTest]
<<Provider>> [batchInsert] invalid valueBuckets
'
);
console
.
error
(
'
[DataShareServer]:
<<Provider>> [batchInsert] invalid valueBuckets
'
);
return
;
}
console
.
log
(
'
[DataShareServer]: [batchInsert] valueBuckets.length:
'
+
valueBuckets
.
length
);
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录