From 8ec174d0798f73d026aae7d003c1a9692b5be0da Mon Sep 17 00:00:00 2001 From: mahaifeng Date: Mon, 15 Jul 2024 12:18:41 +0800 Subject: [PATCH] =?UTF-8?q?[array-buffer]=E4=BF=AE=E6=94=B9=E6=9D=A1?= =?UTF-8?q?=E4=BB=B6=E7=BC=96=E8=AF=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- uni_modules/uts-tests/utssdk/ArrayBuffer.uts | 6 ++++-- uni_modules/uts-tests/utssdk/TDataView.uts | 14 ++++++++------ uni_modules/uts-tests/utssdk/TFloat32Array.uts | 4 ++-- uni_modules/uts-tests/utssdk/TFloat64Array.uts | 4 ++-- uni_modules/uts-tests/utssdk/TInt16Array.uts | 4 ++-- uni_modules/uts-tests/utssdk/TInt32Array.uts | 4 ++-- uni_modules/uts-tests/utssdk/TInt8Array.uts | 8 ++++---- uni_modules/uts-tests/utssdk/TUInt8Array.uts | 4 ++-- .../uts-tests/utssdk/TUInt8ClampedArray.uts | 4 ++-- uni_modules/uts-tests/utssdk/TUint16Array.uts | 4 ++-- uni_modules/uts-tests/utssdk/TUint32Array.uts | 4 ++-- 11 files changed, 32 insertions(+), 28 deletions(-) diff --git a/uni_modules/uts-tests/utssdk/ArrayBuffer.uts b/uni_modules/uts-tests/utssdk/ArrayBuffer.uts index 2df1303..fef4993 100644 --- a/uni_modules/uts-tests/utssdk/ArrayBuffer.uts +++ b/uni_modules/uts-tests/utssdk/ArrayBuffer.uts @@ -23,7 +23,8 @@ const int16 = new TInt16Array() export function testArrayBuffer() : Result { return describe("ArrayBuffer", () => { - // #ifdef APP-ANDROID + // #ifndef APP-IOS + //dataview start test('dataview_constructor', () => { tDataView.setConstructor() @@ -753,7 +754,8 @@ export function testArrayBuffer() : Result { test('uint32_testSome', () => { uint32.testSome() }) - // #endif + //uint32 end + // #endif }) } \ No newline at end of file diff --git a/uni_modules/uts-tests/utssdk/TDataView.uts b/uni_modules/uts-tests/utssdk/TDataView.uts index 4b4ab78..a109f40 100644 --- a/uni_modules/uts-tests/utssdk/TDataView.uts +++ b/uni_modules/uts-tests/utssdk/TDataView.uts @@ -18,6 +18,7 @@ export class TDataView { // this.setUint8(); // this.testMix(); } + // #ifndef APP-IOS setConstructor() { let buffer = new ArrayBuffer(16); let dataview = new DataView(buffer); @@ -40,7 +41,7 @@ export class TDataView { view.setInt8(1, 127); // Max signed 8-bit integer expect(view.getInt8(1)).toEqual(127); // #END - } + } setFloat32() { // #TEST DataView.setFloat32,DataView.getFloat32 @@ -50,7 +51,7 @@ export class TDataView { view.setFloat32(1, 3); expect(this.numberEquals(3, view.getFloat32(1))).toEqual(true); // #END - } + } setFloat64() { // #TEST DataView.setFloat64,DataView.getFloat64 @@ -60,7 +61,7 @@ export class TDataView { view.setFloat64(1, Math.PI); expect(this.numberEquals(3.141592653589793, view.getFloat64(1))).toEqual(true); // #END - } + } setInt16() { // #TEST DataView.setInt16,DataView.getInt16 @@ -70,7 +71,7 @@ export class TDataView { view.setInt16(1, 32767); // Max signed 16-bit integer expect(view.getInt16(1)).toEqual(32767); // #END - } + } setInt32() { // #TEST DataView.setInt32,DataView.getInt32 @@ -80,7 +81,7 @@ export class TDataView { view.setInt32(1, 2147483647); // Max signed 32-bit integer expect(this.numberEquals(2147483647, view.getInt32(1))).toEqual(true); // #END - } + } setUint16() { // #TEST DataView.setUint16,DataView.getUint16 @@ -100,7 +101,7 @@ export class TDataView { view.setUint32(1, 4294967295); // Max unsigned 32-bit integer expect(this.numberEquals(4294967295, view.getUint32(1))).toEqual(true); // #END - } + } setUint8() { // #TEST DataView.setUint8,DataView.getUint8 @@ -342,4 +343,5 @@ class LittleEndian { this.uint8View_[byteOffset + 3] * (1 << 24) ); } + // #endif } \ No newline at end of file diff --git a/uni_modules/uts-tests/utssdk/TFloat32Array.uts b/uni_modules/uts-tests/utssdk/TFloat32Array.uts index 89549b7..1795e12 100644 --- a/uni_modules/uts-tests/utssdk/TFloat32Array.uts +++ b/uni_modules/uts-tests/utssdk/TFloat32Array.uts @@ -7,7 +7,7 @@ import { export class TFloat32Array { test() { - // #ifdef APP-ANDROID + // #ifndef APP-IOS this.testfloat32(); this.testConstructor(); this.testSet(); @@ -34,7 +34,7 @@ export class TFloat32Array { this.arrayBufferSlice(); // #endif } - // #ifdef APP-ANDROID + // #ifndef APP-IOS from() { var float32Array = Float32Array.from([1, 2, 3], (v : number, _ : number) : number => v + v); expect(float32Array.toString()).toEqual('2,4,6'); diff --git a/uni_modules/uts-tests/utssdk/TFloat64Array.uts b/uni_modules/uts-tests/utssdk/TFloat64Array.uts index bc347d6..5e54ac2 100644 --- a/uni_modules/uts-tests/utssdk/TFloat64Array.uts +++ b/uni_modules/uts-tests/utssdk/TFloat64Array.uts @@ -7,7 +7,7 @@ import { export class TFloat64Array { test() { - // #ifdef APP-ANDROID + // #ifndef APP-IOS this.testfloat64(); this.testConstructor(); this.testSet(); @@ -34,7 +34,7 @@ export class TFloat64Array { this.arrayBufferSlice(); // #endif } - // #ifdef APP-ANDROID + // #ifndef APP-IOS testfloat64() { let float64 = new Float64Array(2); float64[0] = 42; diff --git a/uni_modules/uts-tests/utssdk/TInt16Array.uts b/uni_modules/uts-tests/utssdk/TInt16Array.uts index 469abf1..830d217 100644 --- a/uni_modules/uts-tests/utssdk/TInt16Array.uts +++ b/uni_modules/uts-tests/utssdk/TInt16Array.uts @@ -7,7 +7,7 @@ import { export class TInt16Array { test() { - // #ifdef APP-ANDROID + // #ifndef APP-IOS this.testConstructor(); this.testSet(); this.testCopyWith(); @@ -34,7 +34,7 @@ export class TInt16Array { // #endif } - // #ifdef APP-ANDROID + // #ifndef APP-IOS testConstructor() { let buffer = new ArrayBuffer(16); let int16 = new Int16Array(buffer); diff --git a/uni_modules/uts-tests/utssdk/TInt32Array.uts b/uni_modules/uts-tests/utssdk/TInt32Array.uts index 0b73a37..23f71ad 100644 --- a/uni_modules/uts-tests/utssdk/TInt32Array.uts +++ b/uni_modules/uts-tests/utssdk/TInt32Array.uts @@ -7,7 +7,7 @@ import { export class TInt32Array { test() { - // #ifdef APP-ANDROID + // #ifndef APP-IOS this.testInt32Array(); this.testConstructor(); this.testSet(); @@ -35,7 +35,7 @@ export class TInt32Array { // #endif } - // #ifdef APP-ANDROID + // #ifndef APP-IOS testInt32Array() { let int32 = new Int32Array(2); int32[0] = 42; diff --git a/uni_modules/uts-tests/utssdk/TInt8Array.uts b/uni_modules/uts-tests/utssdk/TInt8Array.uts index ba4fde4..0efd20c 100644 --- a/uni_modules/uts-tests/utssdk/TInt8Array.uts +++ b/uni_modules/uts-tests/utssdk/TInt8Array.uts @@ -8,7 +8,7 @@ import { export class TInt8Array { test() { - // #ifdef APP-ANDROID + // #ifndef APP-IOS this.testConstructor(); this.testSet(); this.testCopyWith(); @@ -35,7 +35,7 @@ export class TInt8Array { //#endif } - // #ifdef APP-ANDROID + // #ifndef APP-IOS testConstructor() { let buffer = new ArrayBuffer(16); let int8View = new Int8Array(buffer); @@ -294,7 +294,7 @@ export class TInt8Array { } arrayBufferSlice() { - + // #TEST ArrayBuffer.slice let buffer = new ArrayBuffer(16); let int8 = new Int8Array(buffer); @@ -305,7 +305,7 @@ export class TInt8Array { let sliced = new Int8Array(res); expect(sliced[0]).toEqual(42); // #END - + } testSome() { diff --git a/uni_modules/uts-tests/utssdk/TUInt8Array.uts b/uni_modules/uts-tests/utssdk/TUInt8Array.uts index cbacbc4..f93f855 100644 --- a/uni_modules/uts-tests/utssdk/TUInt8Array.uts +++ b/uni_modules/uts-tests/utssdk/TUInt8Array.uts @@ -7,7 +7,7 @@ import { export class TUint8Array { test() { - // #ifdef APP-ANDROID + // #ifndef APP-IOS this.testMAX(); this.testConstructor(); this.testSet(); @@ -34,7 +34,7 @@ export class TUint8Array { this.arrayBufferSlice(); // #endif } - // #ifdef APP-ANDROID + // #ifndef APP-IOS from() { var s = new Set([1, 2, 3]); var unit8 = Uint8Array.from(s); diff --git a/uni_modules/uts-tests/utssdk/TUInt8ClampedArray.uts b/uni_modules/uts-tests/utssdk/TUInt8ClampedArray.uts index 583c1e8..4dfdaee 100644 --- a/uni_modules/uts-tests/utssdk/TUInt8ClampedArray.uts +++ b/uni_modules/uts-tests/utssdk/TUInt8ClampedArray.uts @@ -7,7 +7,7 @@ import { export class TUint8ClampedArray { test() { - // #ifdef APP-ANDROID + // #ifndef APP-IOS this.testMAX(); this.testConstructor(); this.testSet(); @@ -35,7 +35,7 @@ export class TUint8ClampedArray { // #endif } - // #ifdef APP-ANDROID + // #ifndef APP-IOS testMAX() { let uint8Clamped = new Uint8ClampedArray(16); uint8Clamped[0] = 255; diff --git a/uni_modules/uts-tests/utssdk/TUint16Array.uts b/uni_modules/uts-tests/utssdk/TUint16Array.uts index a322a0b..73f87a5 100644 --- a/uni_modules/uts-tests/utssdk/TUint16Array.uts +++ b/uni_modules/uts-tests/utssdk/TUint16Array.uts @@ -7,7 +7,7 @@ import { export class TUint16Array { test() { - // #ifdef APP-ANDROID + // #ifndef APP-IOS this.testuint16(); this.testConstructor(); this.testSet(); @@ -35,7 +35,7 @@ export class TUint16Array { // #endif } - // #ifdef APP-ANDROID + // #ifndef APP-IOS testuint16() { let uint16 = new Uint16Array(2); uint16[0] = 42; diff --git a/uni_modules/uts-tests/utssdk/TUint32Array.uts b/uni_modules/uts-tests/utssdk/TUint32Array.uts index b6c822e..096e95a 100644 --- a/uni_modules/uts-tests/utssdk/TUint32Array.uts +++ b/uni_modules/uts-tests/utssdk/TUint32Array.uts @@ -7,7 +7,7 @@ import { export class TUint32Array { test() { - // #ifdef APP-ANDROID + // #ifndef APP-IOS this.testuint32(); this.testConstructor(); this.testSet(); @@ -35,7 +35,7 @@ export class TUint32Array { // #endif } - // #ifdef APP-ANDROID + // #ifndef APP-IOS testuint32() { let uint32 = new Uint32Array(2); uint32[0] = 42; -- GitLab