| OLD | NEW | 
|    1 // Copyright (c) 2011, the Dart project authors.  Please see the AUTHORS file |    1 // Copyright (c) 2011, the Dart project authors.  Please see the AUTHORS file | 
|    2 // for details. All rights reserved. Use of this source code is governed by a |    2 // for details. All rights reserved. Use of this source code is governed by a | 
|    3 // BSD-style license that can be found in the LICENSE file. |    3 // BSD-style license that can be found in the LICENSE file. | 
|    4  |    4  | 
|    5 // TODO(rmacnak): Move the existing mirror tests here (a place for |    5 // TODO(rmacnak): Move the existing mirror tests here (a place for | 
|    6 // cross-implementation tests). |    6 // cross-implementation tests). | 
|    7  |    7  | 
|    8 library MirrorsTest; |    8 library MirrorsTest; | 
|    9 import "dart:mirrors"; |    9 import "dart:mirrors"; | 
|   10 import "../../../pkg/unittest/lib/unittest.dart"; |   10 import "../../../pkg/unittest/lib/unittest.dart"; | 
| (...skipping 188 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  199   expect(check(valueLibrary.uri), isTrue); |  199   expect(check(valueLibrary.uri), isTrue); | 
|  200 } |  200 } | 
|  201  |  201  | 
|  202 mainWithArgument({bool isDart2js}) { |  202 mainWithArgument({bool isDart2js}) { | 
|  203   var mirrors = currentMirrorSystem(); |  203   var mirrors = currentMirrorSystem(); | 
|  204   test("Test reflective method invocation", () { testInvoke(mirrors); }); |  204   test("Test reflective method invocation", () { testInvoke(mirrors); }); | 
|  205   test("Test instance field access", () { testInstanceFieldAccess(mirrors); }); |  205   test("Test instance field access", () { testInstanceFieldAccess(mirrors); }); | 
|  206   test('Test intercepted objects', () { testIntercepted(mirrors); }); |  206   test('Test intercepted objects', () { testIntercepted(mirrors); }); | 
|  207   test("Test field access", () { testFieldAccess(mirrors); }); |  207   test("Test field access", () { testFieldAccess(mirrors); }); | 
|  208   test("Test closure mirrors", () { testClosureMirrors(mirrors); }); |  208   test("Test closure mirrors", () { testClosureMirrors(mirrors); }); | 
 |  209   test("Test invoke constructor", () { testInvokeConstructor(mirrors); }); | 
|  209   if (isDart2js) return; |  210   if (isDart2js) return; | 
|  210   test("Test invoke constructor", () { testInvokeConstructor(mirrors); }); |  | 
|  211   test("Test reflect type", () { testReflectClass(mirrors); }); |  211   test("Test reflect type", () { testReflectClass(mirrors); }); | 
|  212   test("Test simple and qualifiedName", () { testNames(mirrors); }); |  212   test("Test simple and qualifiedName", () { testNames(mirrors); }); | 
|  213   test("Test current library uri", () { |  213   test("Test current library uri", () { | 
|  214     testLibraryUri(new Class(), |  214     testLibraryUri(new Class(), | 
|  215       (Uri uri) => uri.path.endsWith('/mirrors_test.dart')); |  215       (Uri uri) => uri.path.endsWith('/mirrors_test.dart')); | 
|  216   }); |  216   }); | 
|  217   test("Test dart library uri", () { |  217   test("Test dart library uri", () { | 
|  218     testLibraryUri("test", (Uri uri) => uri == Uri.parse('dart:core')); |  218     testLibraryUri("test", (Uri uri) => uri == Uri.parse('dart:core')); | 
|  219   }); |  219   }); | 
|  220 } |  220 } | 
|  221  |  221  | 
|  222 main() { |  222 main() { | 
|  223   mainWithArgument(isDart2js: false); |  223   mainWithArgument(isDart2js: false); | 
|  224 } |  224 } | 
| OLD | NEW |