Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
Hello UTS
提交
a60e577e
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看板
提交
a60e577e
编写于
7月 04, 2024
作者:
M
mahaifeng
1
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
[array-buffer]去掉tofloat
上级
537716f4
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
13 addition
and
12 deletion
+13
-12
uni_modules/uts-tests/utssdk/TDataView.uts
uni_modules/uts-tests/utssdk/TDataView.uts
+3
-2
uni_modules/uts-tests/utssdk/TUInt8ClampedArray.uts
uni_modules/uts-tests/utssdk/TUInt8ClampedArray.uts
+10
-10
未找到文件。
uni_modules/uts-tests/utssdk/TDataView.uts
浏览文件 @
a60e577e
...
@@ -45,8 +45,9 @@ export class TDataView {
...
@@ -45,8 +45,9 @@ export class TDataView {
// Create an ArrayBuffer with a size in bytes
// Create an ArrayBuffer with a size in bytes
let buffer = new ArrayBuffer(16);
let buffer = new ArrayBuffer(16);
let view = new DataView(buffer);
let view = new DataView(buffer);
view.setFloat32(1,3.1415927);
view.setFloat32(1,3);
expect(this.numberEquals(3.1415927, view.getFloat32(1).toFloat())).toEqual(true);
console.log('setFloat32',view.getFloat32(1))
expect(this.numberEquals(3, view.getFloat32(1))).toEqual(true);
}
}
setFloat64() {
setFloat64() {
...
...
uni_modules/uts-tests/utssdk/TUInt8ClampedArray.uts
浏览文件 @
a60e577e
...
@@ -64,7 +64,7 @@ export class TUint8ClampedArray {
...
@@ -64,7 +64,7 @@ export class TUint8ClampedArray {
testEvery() {
testEvery() {
// const isBelowThreshold = (currentValue: number, index: number, array:Uint8ClampedArray): boolean => currentValue < 40;
// const isBelowThreshold = (currentValue: number, index: number, array:Uint8ClampedArray): boolean => currentValue < 40;
let result = new Uint8ClampedArray([12, 5, 8, 130, 44]).every((value: number, _: number, _:
let result = new Uint8ClampedArray([12, 5, 8, 130, 44]).every((value: number, _: number, _
a
:
Uint8ClampedArray): boolean => value < 40); //
Uint8ClampedArray): boolean => value < 40); //
expect(result).toEqual(false);
expect(result).toEqual(false);
}
}
...
@@ -89,24 +89,24 @@ export class TUint8ClampedArray {
...
@@ -89,24 +89,24 @@ export class TUint8ClampedArray {
testFilter() {
testFilter() {
// const isBelowThreshold = (currentValue: number, index: number, _): boolean => currentValue >= 10;
// const isBelowThreshold = (currentValue: number, index: number, _): boolean => currentValue >= 10;
let float32 = new Uint8ClampedArray([12, 5, 8, 44]).filter((value: number, _: number, _:
let float32 = new Uint8ClampedArray([12, 5, 8, 44]).filter((value: number, _: number, _
a
:
Uint8ClampedArray): boolean => value >= 10);
Uint8ClampedArray): boolean => value >= 10);
expect(float32.toString()).toEqual("12,44");
expect(float32.toString()).toEqual("12,44");
}
}
find() {
find() {
let float32 = new Uint8ClampedArray([4, 5, 8, 12]);
let float32 = new Uint8ClampedArray([4, 5, 8, 12]);
let res = float32.find((value: number, _: number, _: Uint8ClampedArray): boolean => value > 5);
let res = float32.find((value: number, _: number, _
a
: Uint8ClampedArray): boolean => value > 5);
expect(res).toEqual(8);
expect(res).toEqual(8);
}
}
findIndex() {
findIndex() {
let float32 = new Uint8ClampedArray([4, 6, 8, 12]);
let float32 = new Uint8ClampedArray([4, 6, 8, 12]);
let res = float32.findIndex((value: number, _: number, _: Uint8ClampedArray): boolean => value > 100);
let res = float32.findIndex((value: number, _: number, _
a
: Uint8ClampedArray): boolean => value > 100);
expect(res).toEqual(-1);
expect(res).toEqual(-1);
let ufloat32 = new Uint8ClampedArray([4, 6, 7, 120]);
let ufloat32 = new Uint8ClampedArray([4, 6, 7, 120]);
res = ufloat32.findIndex((value: number, _: number, _: Uint8ClampedArray): boolean => value > 100);
res = ufloat32.findIndex((value: number, _: number, _
a
: Uint8ClampedArray): boolean => value > 100);
expect(res).toEqual(3);
expect(res).toEqual(3);
}
}
...
@@ -173,31 +173,31 @@ export class TUint8ClampedArray {
...
@@ -173,31 +173,31 @@ export class TUint8ClampedArray {
map() {
map() {
let numbers = new Uint8ClampedArray([1, 4, 9]);
let numbers = new Uint8ClampedArray([1, 4, 9]);
let doubles = numbers.map((value: number, _: number, _: Uint8ClampedArray): number => value * 2);
let doubles = numbers.map((value: number, _: number, _
a
: Uint8ClampedArray): number => value * 2);
expect(numbers.toString()).toEqual("1,4,9");
expect(numbers.toString()).toEqual("1,4,9");
expect(doubles.toString()).toEqual("2,8,18");
expect(doubles.toString()).toEqual("2,8,18");
}
}
reduce() {
reduce() {
let total = new Uint8ClampedArray([0, 1, 2, 3]);
let total = new Uint8ClampedArray([0, 1, 2, 3]);
let res = total.reduce((accumulator: number, currentValue: number, _: number, _:
let res = total.reduce((accumulator: number, currentValue: number, _: number, _
a
:
Uint8ClampedArray): number => accumulator + currentValue);
Uint8ClampedArray): number => accumulator + currentValue);
expect(res).toEqual(6);
expect(res).toEqual(6);
total = new Uint8ClampedArray([0, 1, 2, 3]);
total = new Uint8ClampedArray([0, 1, 2, 3]);
res = total.reduce((accumulator: number, currentValue: number, _: number, _: Uint8ClampedArray):
res = total.reduce((accumulator: number, currentValue: number, _: number, _
a
: Uint8ClampedArray):
number => accumulator + currentValue, 8);
number => accumulator + currentValue, 8);
expect(res).toEqual(14);
expect(res).toEqual(14);
}
}
reduceRight() {
reduceRight() {
let total = new Uint8ClampedArray([0, 1, 2, 3]);
let total = new Uint8ClampedArray([0, 1, 2, 3]);
let res = total.reduceRight((accumulator: number, currentValue: number, _: number, _:
let res = total.reduceRight((accumulator: number, currentValue: number, _: number, _
a
:
Uint8ClampedArray): number => accumulator + currentValue);
Uint8ClampedArray): number => accumulator + currentValue);
expect(res).toEqual(6);
expect(res).toEqual(6);
total = new Uint8ClampedArray([0, 1, 2, 3]);
total = new Uint8ClampedArray([0, 1, 2, 3]);
res = total.reduceRight((accumulator: number, currentValue: number, _: number, _:
res = total.reduceRight((accumulator: number, currentValue: number, _: number, _
a
:
Uint8ClampedArray): number => accumulator + currentValue, 8);
Uint8ClampedArray): number => accumulator + currentValue, 8);
expect(res).toEqual(14);
expect(res).toEqual(14);
}
}
...
...
WOSHIMAHAIFENG
@WOSHIMAHAIFENG
mentioned in commit
f898c920
·
7月 15, 2024
mentioned in commit
f898c920
mentioned in commit f898c920211ba6bab3926eb292f42fef45a73809
开关提交列表
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录