Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
Hello UTS
提交
7ba00ea7
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看板
提交
7ba00ea7
编写于
8月 02, 2024
作者:
M
mahaifeng
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
[arraybuffer]1.0支持arraybuffer
上级
c0058ced
变更
12
隐藏空白更改
内联
并排
Showing
12 changed file
with
50 addition
and
48 deletion
+50
-48
uni_modules/uts-tests/utssdk/ArrayBuffer.uts
uni_modules/uts-tests/utssdk/ArrayBuffer.uts
+3
-3
uni_modules/uts-tests/utssdk/TDataView.uts
uni_modules/uts-tests/utssdk/TDataView.uts
+1
-1
uni_modules/uts-tests/utssdk/TFloat32Array.uts
uni_modules/uts-tests/utssdk/TFloat32Array.uts
+2
-2
uni_modules/uts-tests/utssdk/TFloat64Array.uts
uni_modules/uts-tests/utssdk/TFloat64Array.uts
+2
-2
uni_modules/uts-tests/utssdk/TInt16Array.uts
uni_modules/uts-tests/utssdk/TInt16Array.uts
+2
-2
uni_modules/uts-tests/utssdk/TInt32Array.uts
uni_modules/uts-tests/utssdk/TInt32Array.uts
+6
-4
uni_modules/uts-tests/utssdk/TInt8Array.uts
uni_modules/uts-tests/utssdk/TInt8Array.uts
+2
-2
uni_modules/uts-tests/utssdk/TUInt8Array.uts
uni_modules/uts-tests/utssdk/TUInt8Array.uts
+2
-2
uni_modules/uts-tests/utssdk/TUInt8ClampedArray.uts
uni_modules/uts-tests/utssdk/TUInt8ClampedArray.uts
+2
-2
uni_modules/uts-tests/utssdk/TUint16Array.uts
uni_modules/uts-tests/utssdk/TUint16Array.uts
+2
-2
uni_modules/uts-tests/utssdk/TUint32Array.uts
uni_modules/uts-tests/utssdk/TUint32Array.uts
+2
-2
uni_modules/uts-tests/utssdk/index.uts
uni_modules/uts-tests/utssdk/index.uts
+24
-24
未找到文件。
uni_modules/uts-tests/utssdk/ArrayBuffer.uts
浏览文件 @
7ba00ea7
...
@@ -9,7 +9,7 @@ import { TUint8Array } from './TUint8Array.uts'
...
@@ -9,7 +9,7 @@ import { TUint8Array } from './TUint8Array.uts'
import { TUint8ClampedArray } from './TUint8ClampedArray.uts'
import { TUint8ClampedArray } from './TUint8ClampedArray.uts'
import { TUint16Array } from './TUint16Array.uts'
import { TUint16Array } from './TUint16Array.uts'
import { TUint32Array } from './TUint32Array.uts'
import { TUint32Array } from './TUint32Array.uts'
// #ifdef
UNI-APP-X &&
APP-ANDROID
// #ifdef APP-ANDROID
import ByteBuffer from 'java.nio.ByteBuffer';
import ByteBuffer from 'java.nio.ByteBuffer';
// #endif
// #endif
...
@@ -26,7 +26,7 @@ const int16 = new TInt16Array()
...
@@ -26,7 +26,7 @@ const int16 = new TInt16Array()
export function testArrayBuffer() : Result {
export function testArrayBuffer() : Result {
return describe("ArrayBuffer", () => {
return describe("ArrayBuffer", () => {
// #ifdef
(UNI-APP-X && APP-ANDROID)
|| WEB
// #ifdef
APP-ANDROID
|| WEB
test('arraybuffer_isview', () => {
test('arraybuffer_isview', () => {
// #TEST ArrayBuffer.isView
// #TEST ArrayBuffer.isView
var arrayBuffer = new ArrayBuffer(16)
var arrayBuffer = new ArrayBuffer(16)
...
@@ -42,7 +42,7 @@ export function testArrayBuffer() : Result {
...
@@ -42,7 +42,7 @@ export function testArrayBuffer() : Result {
expect(isViewA).toEqual(false);
expect(isViewA).toEqual(false);
})
})
// #ifdef
UNI-APP-X &&
APP-ANDROID
// #ifdef APP-ANDROID
test('arraybuffer_toByteBuffer', () => {
test('arraybuffer_toByteBuffer', () => {
// #TEST ArrayBuffer.fromByteBuffer,ArrayBuffer.toByteBuffer
// #TEST ArrayBuffer.fromByteBuffer,ArrayBuffer.toByteBuffer
var byteBuffer = ByteBuffer.allocate(100)
var byteBuffer = ByteBuffer.allocate(100)
...
...
uni_modules/uts-tests/utssdk/TDataView.uts
浏览文件 @
7ba00ea7
...
@@ -18,7 +18,7 @@ export class TDataView {
...
@@ -18,7 +18,7 @@ export class TDataView {
// this.setUint8();
// this.setUint8();
// this.testMix();
// this.testMix();
}
}
// #ifdef
(UNI-APP-X && APP-ANDROID)
|| WEB
// #ifdef
APP-ANDROID
|| WEB
setConstructor() {
setConstructor() {
let buffer = new ArrayBuffer(16);
let buffer = new ArrayBuffer(16);
let dataview = new DataView(buffer);
let dataview = new DataView(buffer);
...
...
uni_modules/uts-tests/utssdk/TFloat32Array.uts
浏览文件 @
7ba00ea7
...
@@ -7,7 +7,7 @@ import {
...
@@ -7,7 +7,7 @@ import {
export class TFloat32Array {
export class TFloat32Array {
test() {
test() {
// #ifdef
(UNI-APP-X && APP-ANDROID)
|| WEB
// #ifdef
APP-ANDROID
|| WEB
this.testfloat32();
this.testfloat32();
this.testConstructor();
this.testConstructor();
this.testSet();
this.testSet();
...
@@ -34,7 +34,7 @@ export class TFloat32Array {
...
@@ -34,7 +34,7 @@ export class TFloat32Array {
this.arrayBufferSlice();
this.arrayBufferSlice();
// #endif
// #endif
}
}
// #ifdef
(UNI-APP-X && APP-ANDROID)
|| WEB
// #ifdef
APP-ANDROID
|| WEB
from() {
from() {
var float32Array = Float32Array.from([1, 2, 3], (v : number, _ : number) : number => v + v);
var float32Array = Float32Array.from([1, 2, 3], (v : number, _ : number) : number => v + v);
expect(float32Array.toString()).toEqual('2,4,6');
expect(float32Array.toString()).toEqual('2,4,6');
...
...
uni_modules/uts-tests/utssdk/TFloat64Array.uts
浏览文件 @
7ba00ea7
...
@@ -7,7 +7,7 @@ import {
...
@@ -7,7 +7,7 @@ import {
export class TFloat64Array {
export class TFloat64Array {
test() {
test() {
// #ifdef
(UNI-APP-X && APP-ANDROID)
|| WEB
// #ifdef
APP-ANDROID
|| WEB
this.testfloat64();
this.testfloat64();
this.testConstructor();
this.testConstructor();
this.testSet();
this.testSet();
...
@@ -34,7 +34,7 @@ export class TFloat64Array {
...
@@ -34,7 +34,7 @@ export class TFloat64Array {
this.arrayBufferSlice();
this.arrayBufferSlice();
// #endif
// #endif
}
}
// #ifdef
(UNI-APP-X && APP-ANDROID)
|| WEB
// #ifdef
APP-ANDROID
|| WEB
testfloat64() {
testfloat64() {
let float64 = new Float64Array(2);
let float64 = new Float64Array(2);
float64[0] = 42;
float64[0] = 42;
...
...
uni_modules/uts-tests/utssdk/TInt16Array.uts
浏览文件 @
7ba00ea7
...
@@ -7,7 +7,7 @@ import {
...
@@ -7,7 +7,7 @@ import {
export class TInt16Array {
export class TInt16Array {
test() {
test() {
// #ifdef
(UNI-APP-X && APP-ANDROID)
|| WEB
// #ifdef
APP-ANDROID
|| WEB
this.testConstructor();
this.testConstructor();
this.testSet();
this.testSet();
this.testCopyWith();
this.testCopyWith();
...
@@ -34,7 +34,7 @@ export class TInt16Array {
...
@@ -34,7 +34,7 @@ export class TInt16Array {
// #endif
// #endif
}
}
// #ifdef
(UNI-APP-X && APP-ANDROID)
|| WEB
// #ifdef
APP-ANDROID
|| WEB
testConstructor() {
testConstructor() {
let buffer = new ArrayBuffer(16);
let buffer = new ArrayBuffer(16);
...
...
uni_modules/uts-tests/utssdk/TInt32Array.uts
浏览文件 @
7ba00ea7
...
@@ -7,7 +7,7 @@ import {
...
@@ -7,7 +7,7 @@ import {
export class TInt32Array {
export class TInt32Array {
test() {
test() {
// #ifdef
(UNI-APP-X && APP-ANDROID)
|| WEB
// #ifdef
APP-ANDROID
|| WEB
this.testInt32Array();
this.testInt32Array();
this.testConstructor();
this.testConstructor();
...
@@ -36,7 +36,7 @@ export class TInt32Array {
...
@@ -36,7 +36,7 @@ export class TInt32Array {
// #endif
// #endif
}
}
// #ifdef
(UNI-APP-X && APP-ANDROID)
|| WEB
// #ifdef
APP-ANDROID
|| WEB
testInt32Array() {
testInt32Array() {
let int32 = new Int32Array(2);
let int32 = new Int32Array(2);
...
@@ -174,8 +174,10 @@ export class TInt32Array {
...
@@ -174,8 +174,10 @@ export class TInt32Array {
let res1 = int32_t1.includes(2);
let res1 = int32_t1.includes(2);
console.log(res1); // true
console.log(res1); // true
let res2 = int32_t1.includes(4);
res = int32.includes(4);
console.log(res2); // false
console.log(res); // false
// expect(res).toEqual(false);
let res3 = int32_t1.includes(3, 3);
let res3 = int32_t1.includes(3, 3);
console.log(res3); // false
console.log(res3); // false
...
...
uni_modules/uts-tests/utssdk/TInt8Array.uts
浏览文件 @
7ba00ea7
...
@@ -8,7 +8,7 @@ import {
...
@@ -8,7 +8,7 @@ import {
export class TInt8Array {
export class TInt8Array {
test() {
test() {
// #ifdef
(UNI-APP-X && APP-ANDROID)
|| WEB
// #ifdef
APP-ANDROID
|| WEB
this.testConstructor();
this.testConstructor();
this.testSet();
this.testSet();
...
@@ -36,7 +36,7 @@ export class TInt8Array {
...
@@ -36,7 +36,7 @@ export class TInt8Array {
//#endif
//#endif
}
}
// #ifdef
(UNI-APP-X && APP-ANDROID)
|| WEB
// #ifdef
APP-ANDROID
|| WEB
testConstructor() {
testConstructor() {
let buffer = new ArrayBuffer(16);
let buffer = new ArrayBuffer(16);
...
...
uni_modules/uts-tests/utssdk/TUInt8Array.uts
浏览文件 @
7ba00ea7
...
@@ -7,7 +7,7 @@ import {
...
@@ -7,7 +7,7 @@ import {
export class TUint8Array {
export class TUint8Array {
test() {
test() {
// #ifdef
(UNI-APP-X && APP-ANDROID)
|| WEB
// #ifdef
APP-ANDROID
|| WEB
this.testMAX();
this.testMAX();
this.testConstructor();
this.testConstructor();
...
@@ -35,7 +35,7 @@ export class TUint8Array {
...
@@ -35,7 +35,7 @@ export class TUint8Array {
this.arrayBufferSlice();
this.arrayBufferSlice();
// #endif
// #endif
}
}
// #ifdef
(UNI-APP-X && APP-ANDROID)
|| WEB
// #ifdef
APP-ANDROID
|| WEB
from() {
from() {
var s = new Set([1, 2, 3]);
var s = new Set([1, 2, 3]);
...
...
uni_modules/uts-tests/utssdk/TUInt8ClampedArray.uts
浏览文件 @
7ba00ea7
...
@@ -7,7 +7,7 @@ import {
...
@@ -7,7 +7,7 @@ import {
export class TUint8ClampedArray {
export class TUint8ClampedArray {
test() {
test() {
// #ifdef
(UNI-APP-X && APP-ANDROID)
|| WEB
// #ifdef
APP-ANDROID
|| WEB
this.testMAX();
this.testMAX();
this.testConstructor();
this.testConstructor();
...
@@ -36,7 +36,7 @@ export class TUint8ClampedArray {
...
@@ -36,7 +36,7 @@ export class TUint8ClampedArray {
// #endif
// #endif
}
}
// #ifdef
(UNI-APP-X && APP-ANDROID)
|| WEB
// #ifdef
APP-ANDROID
|| WEB
testMAX() {
testMAX() {
let uint8Clamped = new Uint8ClampedArray(16);
let uint8Clamped = new Uint8ClampedArray(16);
...
...
uni_modules/uts-tests/utssdk/TUint16Array.uts
浏览文件 @
7ba00ea7
...
@@ -7,7 +7,7 @@ import {
...
@@ -7,7 +7,7 @@ import {
export class TUint16Array {
export class TUint16Array {
test() {
test() {
// #ifdef
(UNI-APP-X && APP-ANDROID)
|| WEB
// #ifdef
APP-ANDROID
|| WEB
this.testuint16();
this.testuint16();
this.testConstructor();
this.testConstructor();
this.testSet();
this.testSet();
...
@@ -35,7 +35,7 @@ export class TUint16Array {
...
@@ -35,7 +35,7 @@ export class TUint16Array {
// #endif
// #endif
}
}
// #ifdef
(UNI-APP-X && APP-ANDROID)
|| WEB
// #ifdef
APP-ANDROID
|| WEB
testuint16() {
testuint16() {
let uint16 = new Uint16Array(2);
let uint16 = new Uint16Array(2);
uint16[0] = 42;
uint16[0] = 42;
...
...
uni_modules/uts-tests/utssdk/TUint32Array.uts
浏览文件 @
7ba00ea7
...
@@ -7,7 +7,7 @@ import {
...
@@ -7,7 +7,7 @@ import {
export class TUint32Array {
export class TUint32Array {
test() {
test() {
// #ifdef
(UNI-APP-X && APP-ANDROID)
|| WEB
// #ifdef
APP-ANDROID
|| WEB
this.testuint32();
this.testuint32();
this.testConstructor();
this.testConstructor();
...
@@ -36,7 +36,7 @@ export class TUint32Array {
...
@@ -36,7 +36,7 @@ export class TUint32Array {
// #endif
// #endif
}
}
// #ifdef
(UNI-APP-X && APP-ANDROID)
|| WEB
// #ifdef
APP-ANDROID
|| WEB
testuint32() {
testuint32() {
let uint32 = new Uint32Array(2);
let uint32 = new Uint32Array(2);
uint32[0] = 42;
uint32[0] = 42;
...
...
uni_modules/uts-tests/utssdk/index.uts
浏览文件 @
7ba00ea7
...
@@ -3,10 +3,10 @@ import { testDate } from './Date.uts'
...
@@ -3,10 +3,10 @@ import { testDate } from './Date.uts'
import { testString } from './String.uts'
import { testString } from './String.uts'
import { testError } from './Error.uts'
import { testError } from './Error.uts'
import { testKeyWord } from './KeyWord.uts'
import { testKeyWord } from './KeyWord.uts'
import { testJSON } from './JSON.uts'
import { testJSON } from './JSON.uts'
import { testJSONLarge } from './JSON_large.uts'
import { testJSONLarge } from './JSON_large.uts'
import { testUTSJSONObject } from './UTSJSONObject.uts'
import { testUTSJSONObject } from './UTSJSONObject.uts'
import { testConsole } from './console.uts'
import { testConsole } from './console.uts'
import { testNumber } from './Number.uts'
import { testNumber } from './Number.uts'
import { testMap } from './Map.uts'
import { testMap } from './Map.uts'
import { testSet } from './Set.uts'
import { testSet } from './Set.uts'
...
@@ -16,9 +16,9 @@ import { testRegExp } from './RegExp.uts'
...
@@ -16,9 +16,9 @@ import { testRegExp } from './RegExp.uts'
import { testForLoop } from './ForLoop.uts'
import { testForLoop } from './ForLoop.uts'
import { testGlobal } from './Global.uts'
import { testGlobal } from './Global.uts'
import { testType } from './Type.uts'
import { testType } from './Type.uts'
export { Result } from './tests.uts'
export { Result } from './tests.uts'
import { testArrayBuffer } from './ArrayBuffer.uts'
import { testArrayBuffer } from './ArrayBuffer.uts'
import { testNativeCode } from './NativeCode.uts'
import { testNativeCode } from './NativeCode.uts'
// Promise、Proxy、Reflect、Weakmap、WeakSet 不支持
// Promise、Proxy、Reflect、Weakmap、WeakSet 不支持
...
@@ -37,22 +37,22 @@ export function runTests() : UTSJSONObject {
...
@@ -37,22 +37,22 @@ export function runTests() : UTSJSONObject {
const KeyWordRes = testKeyWord();
const KeyWordRes = testKeyWord();
const ForLoopRes = testForLoop();
const ForLoopRes = testForLoop();
const GlobalRes = testGlobal();
const GlobalRes = testGlobal();
const TypeRes = testType();
const TypeRes = testType();
const JSONLargeRes = testJSONLarge();
const JSONLargeRes = testJSONLarge();
const consoleRes = testConsole();
const consoleRes = testConsole();
const UTSJSONObjectRes = testUTSJSONObject();
const UTSJSONObjectRes = testUTSJSONObject();
// #ifdef
(UNI-APP-X && APP-ANDROID) || WEB
// #ifdef
APP-ANDROID || WEB
const ArrayBufferRes = testArrayBuffer();
const ArrayBufferRes = testArrayBuffer();
// #endif
// #endif
const NativeCodeRes = testNativeCode();
const NativeCodeRes = testNativeCode();
return {
return {
Array: ArrayRes,
Array: ArrayRes,
Date: DateRes,
Date: DateRes,
String: StringRes,
String: StringRes,
Error: ErrorRes,
Error: ErrorRes,
Json: JsonRes,
Json: JsonRes,
JSONLarge:JSONLargeRes,
JSONLarge:
JSONLargeRes,
Number: NumberRes,
Number: NumberRes,
Map: MapRes,
Map: MapRes,
Set: SetRes,
Set: SetRes,
...
@@ -61,13 +61,13 @@ export function runTests() : UTSJSONObject {
...
@@ -61,13 +61,13 @@ export function runTests() : UTSJSONObject {
RegExp: RegExpRes,
RegExp: RegExpRes,
KeyWord: KeyWordRes,
KeyWord: KeyWordRes,
ForLoop: ForLoopRes,
ForLoop: ForLoopRes,
Global: GlobalRes,
Global: GlobalRes,
Type: TypeRes,
Type: TypeRes,
console:
consoleRes,
console:
consoleRes,
UTSJSONObject:
UTSJSONObjectRes,
UTSJSONObject:
UTSJSONObjectRes,
// #ifdef
(UNI-APP-X && APP-ANDROID) || WEB
// #ifdef
APP-ANDROID || WEB
ArrayBuffer:
ArrayBufferRes,
ArrayBuffer:
ArrayBufferRes,
// #endif
// #endif
NativeCode:NativeCodeRes
NativeCode:
NativeCodeRes
}
}
}
}
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录