| 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 |