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

Unified Diff: tests/lib/mirrors/mirrors_test.dart

Issue 23460050: Mirror removals: async invoke, mirrorSystemOf(port), Mirror.mirrors. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 7 years, 2 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/lib/mirrors/invoke_test.dart ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: tests/lib/mirrors/mirrors_test.dart
diff --git a/tests/lib/mirrors/mirrors_test.dart b/tests/lib/mirrors/mirrors_test.dart
index 69210a384fd2c7c1f2a9ff435004bb0624337966..2cfde98e225d6d7f462b875bd963da8343e91026 100644
--- a/tests/lib/mirrors/mirrors_test.dart
+++ b/tests/lib/mirrors/mirrors_test.dart
@@ -63,18 +63,6 @@ testInvoke(mirrors) {
throws); // Wrong arity.
}
-testInstanceFieldAccess(mirrors) {
- var instance = new Class();
- var instMirror = reflect(instance);
-
- instMirror.setFieldAsync(#field, 44);
- instMirror.getFieldAsync(#field).then(
- expectAsync1((resultMirror) {
- expect(resultMirror.reflectee, equals(44));
- expect(instance.field, equals(44));
- }));
-}
-
/// In dart2js, lists, numbers, and other objects are treated special
/// and their methods are invoked through a techique called interceptors.
testIntercepted(mirrors) {
@@ -115,27 +103,6 @@ testFieldAccess(mirrors) {
expect(libMirror.getField(#topLevelField).reflectee,
equals([91]));
expect(topLevelField, equals([91]));
-
- libMirror.setFieldAsync(#topLevelField, 42);
- future = libMirror.getFieldAsync(#topLevelField);
- future.then(expectAsync1((resultMirror) {
- expect(resultMirror.reflectee, equals(42));
- expect(topLevelField, equals(42));
- }));
-
- classMirror.setFieldAsync(#staticField, 43);
- future = classMirror.getFieldAsync(#staticField);
- future.then(expectAsync1((resultMirror) {
- expect(resultMirror.reflectee, equals(43));
- expect(Class.staticField, equals(43));
- }));
-
- instMirror.setFieldAsync(#field, 44);
- future = instMirror.getFieldAsync(#field);
- future.then(expectAsync1((resultMirror) {
- expect(resultMirror.reflectee, equals(44));
- expect(instance.field, equals(44));
- }));
}
testClosureMirrors(mirrors) {
@@ -150,11 +117,6 @@ testClosureMirrors(mirrors) {
expect(funcMirror.parameters.length, equals(3));
expect(mirror.apply([7, 8, 9]).reflectee, equals(24));
-
- var future = mirror.applyAsync([2, 4, 8]);
- future.then(expectAsync1((resultMirror) {
- expect(resultMirror.reflectee, equals(14));
- }));
}
testInvokeConstructor(mirrors) {
@@ -189,21 +151,6 @@ testInvokeConstructor(mirrors) {
[10]);
expect(instanceMirror.reflectee is Class, equals(true));
expect(instanceMirror.reflectee.field, equals(30));
-
-
- var future = classMirror.newInstanceAsync(const Symbol(''), []);
- future.then(expectAsync1((resultMirror) {
- var instance = resultMirror.reflectee;
- expect(instance is Class, equals(true));
- expect(instance.field, equals("default value"));
- }));
-
- future = classMirror.newInstanceAsync(#withInitialValue, [45]);
- future.then(expectAsync1((resultMirror) {
- var instance = resultMirror.reflectee;
- expect(instance is Class, equals(true));
- expect(instance.field, equals(45));
- }));
}
testReflectClass(mirrors) {
@@ -265,7 +212,6 @@ testLibraryUri(var value, bool check(Uri)) {
main() {
var mirrors = currentMirrorSystem();
test("Test reflective method invocation", () { testInvoke(mirrors); });
- test("Test instance field access", () { testInstanceFieldAccess(mirrors); });
test('Test intercepted objects', () { testIntercepted(mirrors); });
test("Test field access", () { testFieldAccess(mirrors); });
test("Test closure mirrors", () { testClosureMirrors(mirrors); });
« no previous file with comments | « tests/lib/mirrors/invoke_test.dart ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698