| Index: client/tests/client/html/TypedArrays1Test.dart | 
| diff --git a/client/tests/client/html/TypedArrays1Test.dart b/client/tests/client/html/TypedArrays1Test.dart | 
| new file mode 100644 | 
| index 0000000000000000000000000000000000000000..631bf5f6cbbdf4b452c39490a03ee737b858b15e | 
| --- /dev/null | 
| +++ b/client/tests/client/html/TypedArrays1Test.dart | 
| @@ -0,0 +1,43 @@ | 
| +// Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
| +// for details. All rights reserved. Use of this source code is governed by a | 
| +// BSD-style license that can be found in the LICENSE file. | 
| + | 
| +#library('TypedArrays1Test'); | 
| +#import('../../../../lib/unittest/unittest_html.dart'); | 
| +#import('dart:dom'); | 
| + | 
| +main() { | 
| + | 
| +  forLayoutTests(); | 
| + | 
| +  test('createByLengthTest', () { | 
| +      var a = new Float32Array(10); | 
| +      Expect.equals(10, a.length); | 
| +      Expect.equals(0, a[4]); | 
| +  }); | 
| + | 
| +  test('aliasTest', () { | 
| +      var a1 = new Uint8Array.fromList([0,0,1,0x45]); | 
| +      var a2 = new Float32Array.fromBuffer(a1.buffer); | 
| + | 
| +      Expect.equals(1, a2.length); | 
| + | 
| +      // 0x45010000 = 2048+16 | 
| +      Expect.equals(2048 + 16, a2[0]); | 
| + | 
| +      a1[2] = 0; | 
| +      // 0x45000000 = 2048 | 
| +      Expect.equals(2048, a2[0]); | 
| + | 
| +      a1[3]--; | 
| +      a1[2] += 128; | 
| +      // 0x44800000 = 1024 | 
| +      Expect.equals(1024, a2[0]); | 
| + | 
| +  }); | 
| + | 
| +  test('typeTests', () { | 
| +      var a = new Float32Array(10); | 
| +      Expect.isTrue(a is List); | 
| +    }); | 
| +} | 
|  |