OLD | NEW |
| (Empty) |
1 #import('../../../../../dart/client/testing/unittest/unittest.dart'); | |
2 #import('dart:dom'); | |
3 | |
4 main() { | |
5 | |
6 forLayoutTests(); | |
7 | |
8 test('createByLengthTest', () { | |
9 var a = new Float32Array(10); | |
10 Expect.equals(10, a.length); | |
11 Expect.equals(0, a[4]); | |
12 }); | |
13 | |
14 test('aliasTest', () { | |
15 var a1 = new Uint8Array.fromList([0,0,1,0x45]); | |
16 var a2 = new Float32Array.fromBuffer(a1.buffer); | |
17 | |
18 Expect.equals(1, a2.length); | |
19 | |
20 // 0x45010000 = 2048+16 | |
21 Expect.equals(2048 + 16, a2[0]); | |
22 | |
23 a1[2] = 0; | |
24 // 0x45000000 = 2048 | |
25 Expect.equals(2048, a2[0]); | |
26 | |
27 a1[3]--; | |
28 a1[2] += 128; | |
29 // 0x44800000 = 1024 | |
30 Expect.equals(1024, a2[0]); | |
31 | |
32 }); | |
33 } | |
OLD | NEW |