Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
Hello UTS
提交
9e357439
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看板
提交
9e357439
编写于
10月 20, 2023
作者:
杜庆泉
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
增加64位整数的部分测试示例
上级
58084999
变更
2
显示空白变更内容
内联
并排
Showing
2 changed file
with
27 addition
and
0 deletion
+27
-0
uni_modules/uts-tests/utssdk/Number.uts
uni_modules/uts-tests/utssdk/Number.uts
+17
-0
uni_modules/uts-tests/utssdk/Operators.uts
uni_modules/uts-tests/utssdk/Operators.uts
+10
-0
未找到文件。
uni_modules/uts-tests/utssdk/Number.uts
浏览文件 @
9e357439
...
...
@@ -21,6 +21,23 @@ export function testNumber(): Result {
let obj = {"id":"3be2c600-894c-4231-aa56-82fd989cc961","result":{"result":[num1, num2, num3]}}
console.log(JSON.stringify(obj))
expect(123456.789.toFixed(2)).toEqual("123456.79");
expect(12345600123.789123.toFixed(2)).toEqual("12345600123.79");
expect((-123456.789).toFixed(5)).toEqual("-123456.78900");
expect(parseFloat("16688995566.369").toFixed(3)).toEqual("16688995566.369");
// #ifndef APP-IOS
// android 专有数据类型
let a1 = 56
let a2 = -122
expect(a1.toByte().toFixed(2)).toEqual("56.00");
expect(a2.toByte().toFixed(2)).toEqual("-122.00");
expect(a1.toShort().toFixed(5)).toEqual("56.00000");
expect(a2.toShort().toFixed(5)).toEqual("-122.00000");
// #endif
})
test('isFinite', () => {
...
...
uni_modules/uts-tests/utssdk/Operators.uts
浏览文件 @
9e357439
...
...
@@ -47,6 +47,9 @@ export function testOperators(): Result {
const a: number = 5; // 00000000000000000000000000000101
const b: number = 3; // 00000000000000000000000000000011
expect(a & b).toEqual(1); // 00000000000000000000000000000001
//expect(16677889900 & 10).toEqual(8);
//expect(888999555666 & 23.567).toEqual(18);
})
test('&=', () => {
let a = 5; // 00000000000000000000000000000101
...
...
@@ -58,11 +61,14 @@ export function testOperators(): Result {
const b: number = -3; // 11111111111111111111111111111101
expect(~a).toEqual(-6); // 11111111111111111111111111111010
expect(~b).toEqual(2); // 00000000000000000000000000000010
})
test('|', () => {
const a: number = 5; // 00000000000000000000000000000101
const b: number = 3; // 00000000000000000000000000000011
expect(a | b).toEqual(7); // 00000000000000000000000000000111
//expect(16677889901 | 10).toEqual(-501979281);
//expect(888999555661 | 23.567).toEqual(-58674593);
})
test('|=', () => {
let a = 5; // 00000000000000000000000000000101
...
...
@@ -73,6 +79,8 @@ export function testOperators(): Result {
const a: number = 5; // 00000000000000000000000000000101
const b: number = 3; // 00000000000000000000000000000011
expect(a ^ b).toEqual(6); // 00000000000000000000000000000110
//expect(16677889902 ^ 10).toEqual(-501979292);
//expect(888999555662 ^ 23.567).toEqual(-58674599);
})
test('^=', () => {
let a = 5; // 00000000000000000000000000000101
...
...
@@ -256,6 +264,8 @@ export function testOperators(): Result {
const c: number = -5; // 11111111111111111111111111111011
expect(a >> b).toEqual(1); // 00000000000000000000000000000001
expect(c >> b).toEqual(-2); // 11111111111111111111111111111110
//expect(16677889900 >> 10).toEqual(-490215);
//expect(888999555666 >> 23.567).toEqual(-7);
})
test('>>=', () => {
let a = 5; // 00000000000000000000000000000101
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录