Index: tests/language/instanceof3_test.dart |
diff --git a/tests/language/instanceof3_test.dart b/tests/language/instanceof3_test.dart |
index 746c8bf28bbdfd99d5e6b9189bc2aaf353aa923e..ccc00e4cefe20ea8694c3041dd4c781797243530 100644 |
--- a/tests/language/instanceof3_test.dart |
+++ b/tests/language/instanceof3_test.dart |
@@ -6,7 +6,8 @@ |
import "package:expect/expect.dart"; |
// In the type test 'e is T', if T does not denote a type available in the |
-// current lexical scope, then T is mapped to dynamic and the test succeeds. |
+// current lexical scope, then T is mapped to dynamic. Direct tests against |
+// T cause a dynamic type error though. |
isCheckedMode() { |
try { |
@@ -27,8 +28,8 @@ testAll() { |
} on TypeError catch (error) { |
got_type_error = true; |
} |
- // No type error. |
- Expect.isFalse(got_type_error); |
+ // Type error. |
+ Expect.isTrue(got_type_error); |
} |
{ |
bool got_type_error = false; |
@@ -38,8 +39,8 @@ testAll() { |
} on TypeError catch (error) { |
got_type_error = true; |
} |
- // No type error. |
- Expect.isFalse(got_type_error); |
+ // Type error. |
+ Expect.isTrue(got_type_error); |
} |
{ |
bool got_type_error = false; |