Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
Hello UTS
提交
e79733f3
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看板
提交
e79733f3
编写于
7月 24, 2023
作者:
lizhongyi_
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
测试例调整
上级
541b7fa9
变更
4
显示空白变更内容
内联
并排
Showing
4 changed file
with
5 addition
and
5 deletion
+5
-5
uni_modules/uts-tests/utssdk/Array.uts
uni_modules/uts-tests/utssdk/Array.uts
+1
-1
uni_modules/uts-tests/utssdk/JSON.uts
uni_modules/uts-tests/utssdk/JSON.uts
+1
-1
uni_modules/uts-tests/utssdk/Matchers.uts
uni_modules/uts-tests/utssdk/Matchers.uts
+1
-1
uni_modules/uts-tests/utssdk/String.uts
uni_modules/uts-tests/utssdk/String.uts
+2
-2
未找到文件。
uni_modules/uts-tests/utssdk/Array.uts
浏览文件 @
e79733f3
...
@@ -256,7 +256,7 @@ export function testArray(): Result {
...
@@ -256,7 +256,7 @@ export function testArray(): Result {
expect(array1).toEqual([1, 100000, 21, 30, 4]);
expect(array1).toEqual([1, 100000, 21, 30, 4]);
const array2 = [5, 1, 4, 2, 3];
const array2 = [5, 1, 4, 2, 3];
array2.sort((a
: number, b: number):number
=> a - b);
array2.sort((a
, b):Int
=> a - b);
expect(array2).toEqual([1, 2, 3, 4, 5]);
expect(array2).toEqual([1, 2, 3, 4, 5]);
// const array3 = [5, "banana", 4, "apple", 3, "cherry", 2, "date", 1];
// const array3 = [5, "banana", 4, "apple", 3, "cherry", 2, "date", 1];
...
...
uni_modules/uts-tests/utssdk/JSON.uts
浏览文件 @
e79733f3
...
@@ -13,7 +13,7 @@ export function testJSON() : Result {
...
@@ -13,7 +13,7 @@ export function testJSON() : Result {
const json = `{"result":true, "count":42}`;
const json = `{"result":true, "count":42}`;
const obj = JSON.parse(json)!;
const obj = JSON.parse(json)!;
expect(obj["count"]).toEqual(42);
expect(obj["count"]).toEqual(42);
expect(obj["result"]).toEqual(true);
expect(obj["result"]
as boolean
).toEqual(true);
const json1 = `{
const json1 = `{
"name": "John",
"name": "John",
...
...
uni_modules/uts-tests/utssdk/Matchers.uts
浏览文件 @
e79733f3
...
@@ -12,7 +12,7 @@ export class Matchers<T> {
...
@@ -12,7 +12,7 @@ export class Matchers<T> {
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()
// #endif
// #endif
}
}
}
}
...
...
uni_modules/uts-tests/utssdk/String.uts
浏览文件 @
e79733f3
...
@@ -164,12 +164,12 @@ export function testString(): Result {
...
@@ -164,12 +164,12 @@ export function testString(): Result {
const regex = /Dog/i;
const regex = /Dog/i;
expect(p.replace(regex, 'ferret')).toEqual("The quick brown fox jumps over the lazy ferret. If the dog reacted, was it really lazy?");
expect(p.replace(regex, 'ferret')).toEqual("The quick brown fox jumps over the lazy ferret. If the dog reacted, was it really lazy?");
const str = 'abc12345#$*%';
const str = 'abc12345#$*%';
const replacer = (match:string, p
1:string, p2:string, p3:string
, offset:number, string:string): string => {
const replacer = (match:string, p
: string[]
, offset:number, string:string): string => {
// p1 is nondigits, p2 digits, and p3 non-alphanumerics
// p1 is nondigits, p2 digits, and p3 non-alphanumerics
expect(offset).toEqual(0);
expect(offset).toEqual(0);
expect(match).toEqual(str);
expect(match).toEqual(str);
expect(string).toEqual(str);
expect(string).toEqual(str);
return
[p1, p2, p3]
.join(' - ');
return
p
.join(' - ');
}
}
var newString = str.replace(/([^\d]*)(\d*)([^\w]*)/, replacer);
var newString = str.replace(/([^\d]*)(\d*)([^\w]*)/, replacer);
expect(newString).toEqual("abc - 12345 - #$*%");
expect(newString).toEqual("abc - 12345 - #$*%");
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录