Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
Hello UTS
提交
78314af2
H
Hello UTS
项目概览
DCloud
/
Hello UTS
通知
1593
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看板
提交
78314af2
编写于
7月 31, 2024
作者:
M
mahaifeng
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
[array-buffer]添加float32 console
上级
37ebc5aa
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
48 addition
and
60 deletion
+48
-60
uni_modules/uts-tests/utssdk/TFloat32Array.uts
uni_modules/uts-tests/utssdk/TFloat32Array.uts
+48
-60
未找到文件。
uni_modules/uts-tests/utssdk/TFloat32Array.uts
浏览文件 @
78314af2
...
...
@@ -210,25 +210,26 @@ export class TFloat32Array {
let float32 = new Float32Array([2, 5, 9]);
let res = float32.indexOf(2);
console.log(res); // 0
// #END
// expect(res).toEqual(0);
// res
= float32.indexOf(7);
// console.log(res
); // -1
// expect(res).toEqual(-1);
let res1
= float32.indexOf(7);
console.log(res1
); // -1
// res = float32.indexOf(9, 2);
// console.log(res); // 2
// expect(res).toEqual(2);
let res2 = float32.indexOf(9, 2);
console.log(res2); // 2
// res = float32.indexOf(2, -1);
// console.log(res); // -1
// expect(res).toEqual(-1);
// res = float32.indexOf(2, -3
);
// console.log(res); // 0
let res3 = float32.indexOf(2, -1
);
console.log(res3); // -1
expect(res).toEqual(0);
let res4 = float32.indexOf(2, -3);
console.log(res4); // 0
// #END
expect(res4).toEqual(0);
expect(res1).toEqual(-1);
expect(res2).toEqual(2);
expect(res3).toEqual(-1);
}
join() {
...
...
@@ -236,16 +237,16 @@ export class TFloat32Array {
let float32 = new Float32Array([1, 2, 3]);
let res = float32.join();
console.log(res); // 1,2,3
// #END
expect(res).toEqual("1,2,3");
// res = float32.join(" / ");
// console.log(res); // 1 / 2 / 3
// expect(res).toEqual("1 / 2 / 3");
let res1 = float32.join(" / ");
console.log(res1); // 1 / 2 / 3
// res = float32.join("");
// console.log(res); // 123
// expect(res).toEqual("123");
let res2 = float32.join("");
console.log(res2); // 123
// #END
expect(res).toEqual("1,2,3");
expect(res2).toEqual("123");
expect(res1).toEqual("1 / 2 / 3");
}
keys() {
...
...
@@ -256,14 +257,6 @@ export class TFloat32Array {
console.log(ret); // 0
// #END
expect(ret).toEqual(0);
// console.log(keys.next().value); // 1
// expect(keys.next().value).toEqual(1);
// console.log(keys.next().value); // 2
// expect(keys.next().value).toEqual(2);
// console.log(keys.next().value); // 3
// expect(keys.next().value).toEqual(3);
// console.log(keys.next().value); // 4
// expect(keys.next().value).toEqual(4);
}
map() {
...
...
@@ -317,20 +310,20 @@ export class TFloat32Array {
let float32 = new Float32Array([1, 2, 3]);
let res = float32.slice(1);
console.log(res.toString()); // 2,3
// #END
expect(res.toString()).toEqual("2,3");
// res = float32.slice(2);
// console.log(res.toString()); // 3
// expect(res.toString()).toEqual("3");
let res1 = float32.slice(2);
console.log(res1.toString()); // 3
// res = float32.slice(-2);
// console.log(res.toString()); // 2,3
// expect(res.toString()).toEqual("2,3");
let res2 = float32.slice(-2);
console.log(res2.toString()); // 2,3
// res = float32.slice(0, 1);
// console.log(res.toString()); // 1
// expect(res.toString()).toEqual("1");
let res3 = float32.slice(0, 1);
console.log(res3.toString()); // 1
// #END
expect(res.toString()).toEqual("2,3");
expect(res1.toString()).toEqual("3");
expect(res3.toString()).toEqual("1");
expect(res2.toString()).toEqual("2,3");
}
sort() {
...
...
@@ -338,12 +331,14 @@ export class TFloat32Array {
let numbers = new Float32Array([40, 1, 5]);
numbers.sort();
console.log(numbers.toString()); // 1,5,40
let ret = numbers.toString()
numbers.sort((a, b) : number => a - b);
console.log(numbers.toString()); // 1,5,40
// #END
expect(numbers.toString()).toEqual("1,5,40");
// numbers.sort((a, b) : number => a - b);
// console.log(numbers.toString()); // 1,5,40
// expect(numbers.toString()).toEqual("1,5,40");
expect(ret).toEqual("1,5,40");
}
subarray() {
...
...
@@ -352,12 +347,11 @@ export class TFloat32Array {
let float32 = new Float32Array(buffer);
float32.set([1, 2, 3]);
console.log(float32.toString()); // 1,2,3,0
// #END
expect(float32.toString()).toEqual("1,2,3,0");
// let sub = float32.subarray(0, 4);
// console.log(sub.toString()); // 1,2,3,0
// expect(sub.toString()).toEqual("1,2,3,0");
let sub = float32.subarray(0, 4);
console.log(sub.toString()); // 1,2,3,0
// #END
expect(sub.toString()).toEqual("1,2,3,0");
}
values() {
...
...
@@ -367,10 +361,6 @@ export class TFloat32Array {
console.log(values); // 1
// #END
expect(values).toEqual(1);
// console.log(values.next().value); // 2
// expect(values.next().value).toEqual(2);
// console.log(values.next().value); // 3
// expect(values.next().value).toEqual(3);
}
arrayBufferSlice() {
...
...
@@ -379,13 +369,11 @@ export class TFloat32Array {
let float32 = new Float32Array(buffer);
float32[3] = 42;
console.log(float32.toString()); // 0,0,0,42
let res = buffer.slice(8);
let sliced = new Float32Array(res);
console.log(sliced[1]); // 42
// #END
expect(float32.toString()).toEqual("0,0,0,42");
// let res = buffer.slice(8);
// let sliced = new Float32Array(res);
// console.log(sliced[1]); // 42
// expect(sliced[1]).toEqual(42);
expect(sliced[1]).toEqual(42);
}
testSome() {
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录