Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
Hello UTS
提交
1966782b
H
Hello UTS
项目概览
DCloud
/
Hello UTS
通知
1595
Star
27
Fork
9
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
2
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
H
Hello UTS
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
2
Issue
2
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
1966782b
编写于
7月 21, 2023
作者:
杜庆泉
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
补充部分示例
上级
36ab877c
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
25 addition
and
8 deletion
+25
-8
uni_modules/uts-tests/utssdk/Array.uts
uni_modules/uts-tests/utssdk/Array.uts
+9
-1
uni_modules/uts-tests/utssdk/Date.uts
uni_modules/uts-tests/utssdk/Date.uts
+8
-0
uni_modules/uts-tests/utssdk/Map.uts
uni_modules/uts-tests/utssdk/Map.uts
+7
-6
uni_modules/uts-tests/utssdk/Matchers.uts
uni_modules/uts-tests/utssdk/Matchers.uts
+1
-1
未找到文件。
uni_modules/uts-tests/utssdk/Array.uts
浏览文件 @
1966782b
...
@@ -278,7 +278,15 @@ export function testArray(): Result {
...
@@ -278,7 +278,15 @@ export function testArray(): Result {
expect(array1.unshift(4, 5)).toEqual(5);
expect(array1.unshift(4, 5)).toEqual(5);
expect(array1).toEqual([4, 5, 1, 2, 3]);
expect(array1).toEqual([4, 5, 1, 2, 3]);
})
})
test("toString", () => {
const array1: number[] = [1, 2, 3];
expect(array1.toString()).toEqual("1,2,3");
const array2 = new Array<string>()
array2.push("a")
array2.push("b")
array2.push("c")
expect(array2.toString()).toEqual("a,b,c");
})
test('reverse', () => {
test('reverse', () => {
// const array1: string[] = ['one', 'two', 'three'];
// const array1: string[] = ['one', 'two', 'three'];
// const reversed1: string[] = array1.reverse();
// const reversed1: string[] = array1.reverse();
...
...
uni_modules/uts-tests/utssdk/Date.uts
浏览文件 @
1966782b
...
@@ -23,6 +23,14 @@ export function testDate() : Result {
...
@@ -23,6 +23,14 @@ export function testDate() : Result {
expect(unixTimeZero.toString()).toEqual("Thu Jan 01 1970 08:00:00 GMT+0800");
expect(unixTimeZero.toString()).toEqual("Thu Jan 01 1970 08:00:00 GMT+0800");
expect(javaScriptRelease.toString()).toEqual("Mon Dec 04 1995 08:12:00 GMT+0800");
expect(javaScriptRelease.toString()).toEqual("Mon Dec 04 1995 08:12:00 GMT+0800");
})
})
test('toTimeString', () => {
const date1 = new Date('01 Jan 1970 00:00:00 GMT');
const date2 = new Date('December 17, 1995 03:24:00');
expect(date1.toTimeString()).toEqual("08:00:00 GMT+0800");
expect(date2.toTimeString()).toEqual("03:24:00 GMT+0800");
})
test('getDate', () => {
test('getDate', () => {
const birthday = new Date('August 19, 1975 23:15:30');
const birthday = new Date('August 19, 1975 23:15:30');
const date1 = birthday.getDate();
const date1 = birthday.getDate();
...
...
uni_modules/uts-tests/utssdk/Map.uts
浏览文件 @
1966782b
...
@@ -58,12 +58,13 @@ export function testMap(): Result {
...
@@ -58,12 +58,13 @@ export function testMap(): Result {
expect(map3.get(333)).toEqual(333);
expect(map3.get(333)).toEqual(333);
// ios不支持链式调用
// ios不支持链式调用
// myMap.set(1, 'foobar').set(2, 'baz');
// myMap.set(1, 'foobar').set(2, 'baz');
const map4 = new Map<UTSJSONObject,string>();
// const map4 = new Map<UTSJSONObject,string>();
const key1 = {}, key2 = {};
// key 不支持对象
map4.set(key1, '1')
// const key1 = {}, key2 = {};
map4.set(key2, '2')
// map4.set(key1, '1')
expect(map4.get(key1)).toEqual('1');
// map4.set(key2, '2')
expect(map4.get(key2)).toEqual('2');
// expect(map4.get(key1)).toEqual('1');
// expect(map4.get(key2)).toEqual('2');
const map5 = new Map<string,string>([['key1', 'value1'], ['key2', 'value2']]);
const map5 = new Map<string,string>([['key1', 'value1'], ['key2', 'value2']]);
expect(map5.get('key1')).toEqual('value1');
expect(map5.get('key1')).toEqual('value1');
expect(map5.get('key2')).toEqual('value2');
expect(map5.get('key2')).toEqual('value2');
...
...
uni_modules/uts-tests/utssdk/Matchers.uts
浏览文件 @
1966782b
...
@@ -9,7 +9,7 @@ export class Matchers<T> {
...
@@ -9,7 +9,7 @@ export class Matchers<T> {
return
return
}
}
// #ifndef APP-IOS
// #ifndef APP-IOS
//
throw new Error(format(expected, this.actual))
throw new Error(format(expected, this.actual))
// #endif
// #endif
// #ifdef APP-IOS
// #ifdef APP-IOS
NSException(name = NSExceptionName.internalInconsistencyException, reason = format(expected, this.actual)).raise()
NSException(name = NSExceptionName.internalInconsistencyException, reason = format(expected, this.actual)).raise()
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录