Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(349)

Unified Diff: tests/standalone/typed_array_test.dart

Issue 18131005: standalone/typed_array_test mostly passes on dart2js + d8 (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 7 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « tests/standalone/typed_array_int64_uint64_test.dart ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: tests/standalone/typed_array_test.dart
diff --git a/tests/standalone/typed_array_test.dart b/tests/standalone/typed_array_test.dart
index b7d5b875feedf7578b817fe98262c7f060716bb3..e58c352a7554222c0d59456c16c57d16f44cfe5c 100644
--- a/tests/standalone/typed_array_test.dart
+++ b/tests/standalone/typed_array_test.dart
@@ -2,7 +2,8 @@
// 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.
//
-// Dart test program for testing native float arrays.
+// Dart test program for testing native float and int arrays. 64-bit int arrays
+// are in a separate test.
// Library tag to be able to run in html test framework.
library TypedArray;
@@ -17,8 +18,7 @@ void main() {
uint16_receiver();
int32_receiver();
uint32_receiver();
- int64_receiver();
- uint64_receiver();
+ // int64 and uint64 in separate test.
float32_receiver();
float64_receiver();
}
@@ -215,70 +215,6 @@ uint32_sender() {
}
-// Int64 array.
-Int64List initInt64() {
- var int64 = new Int64List(2);
- int64[0] = 10000000;
- int64[1] = 100000000;
- return int64;
-}
-Int64List int64 = initInt64();
-
-void int64_receiver() {
- var sp = spawnFunction(int64_sender);
- sp.call(int64.length).then((a) {
- Expect.equals(int64.length, a.length);
- for (int i = 0; i < a.length; i++) {
- Expect.equals(int64[i], a[i]);
- }
- print("int64_receiver");
- });
-}
-
-int64_sender() {
- port.receive((len, r) {
- Expect.equals(int64.length, len);
- var a = new Int64List(len);
- for (int i = 0; i < len; i++) {
- a[i] = int64[i];
- }
- r.send(a);
- });
-}
-
-
-// Uint64 array.
-Uint64List initUint64() {
- var uint64 = new Uint64List(2);
- uint64[0] = 0xffffffffffffffff;
- uint64[1] = 0x7fffffffffffffff;
- return uint64;
-}
-Uint64List uint64 = initUint64();
-
-void uint64_receiver() {
- var sp = spawnFunction(uint64_sender);
- sp.call(uint64.length).then((a) {
- Expect.equals(uint64.length, a.length);
- for (int i = 0; i < a.length; i++) {
- Expect.equals(uint64[i], a[i]);
- }
- print("uint64_receiver");
- });
-}
-
-uint64_sender() {
- port.receive((len, r) {
- Expect.equals(uint64.length, len);
- var a = new Uint64List(len);
- for (int i = 0; i < len; i++) {
- a[i] = uint64[i];
- }
- r.send(a);
- });
-}
-
-
// Float32 Array.
Float32List initFloat32() {
var float32 = new Float32List(2);
« no previous file with comments | « tests/standalone/typed_array_int64_uint64_test.dart ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698