Index: tests/language/generic2_test.dart |
diff --git a/tests/language/generic2_test.dart b/tests/language/generic2_test.dart |
new file mode 100644 |
index 0000000000000000000000000000000000000000..01370485f72d5ed04146e6752ebbd27ee07f42cd |
--- /dev/null |
+++ b/tests/language/generic2_test.dart |
@@ -0,0 +1,17 @@ |
+// Copyright (c) 2013, 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. |
+// Dart test program for testing the instanceof operation. |
ahe
2013/02/14 16:58:33
Add line between copyright and comment.
Also, wha
karlklose
2013/02/18 16:02:01
Done.
|
+ |
+class A<T> { |
+ foo(o) => o is T; |
+} |
+ |
+class B {} |
+ |
+main() { |
+ Expect.isTrue(new A<Object>().foo(new B())); |
+ Expect.isTrue(new A<Object>().foo(1)); |
+ Expect.isFalse(new A<int>().foo(new Object())); |
+ Expect.isFalse(new A<int>().foo('hest')); |
ahe
2013/02/14 16:58:33
Why are you not testing B here? for example:
Expe
karlklose
2013/02/18 16:02:01
Done.
|
+} |
Johnni Winther
2013/02/18 09:16:27
I would like to see tests of on a subtype of A. Fo
karlklose
2013/02/18 16:02:01
Done.
|