Skip to content

Commit ef018b9

Browse files
author
sgrekhov
committed
Fixes #1136. Make LanguageFeatures/Constructor-tear-offs/tearing_off_from_typedef_A07_t01 test stronger
1 parent cb67388 commit ef018b9

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

LanguageFeatures/Constructor-tear-offs/tearing_off_from_typedef_A07_t01.dart

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,17 @@ typedef AAlias1 = A<int, String>;
2222
typedef AAlias2 = A;
2323
typedef AAlias3 = A<Never, Null>;
2424
typedef AAlias4<T> = A<T, String>;
25+
typedef AAlias5<T> = A<int, T>;
2526

2627
main() {
2728
Expect.equals(A<int, String>.testme, AAlias1.testme);
29+
Expect.identical(A<int, String>.testme, AAlias1.testme);
2830
Expect.equals(A<dynamic, dynamic>.testme, AAlias2.testme);
31+
Expect.identical(A<dynamic, dynamic>.testme, AAlias2.testme);
2932
Expect.equals(A<Never, Null>.testme, AAlias3.testme);
33+
Expect.identical(A<Never, Null>.testme, AAlias3.testme);
3034
Expect.equals(A<int, String>.testme, AAlias4<int>.testme);
35+
Expect.identical(A<int, String>.testme, AAlias4<int>.testme);
36+
Expect.equals(A<int, String>.testme, AAlias5<String>.testme);
37+
Expect.identical(A<int, String>.testme, AAlias5<String>.testme);
3138
}

0 commit comments

Comments
 (0)