| Index: pkg/front_end/test/fasta/type_inference/type_schema_elimination_test.dart
|
| diff --git a/pkg/front_end/test/fasta/type_inference/type_schema_elimination_test.dart b/pkg/front_end/test/fasta/type_inference/type_schema_elimination_test.dart
|
| index 36fb52e77e5715b7355028bf46ce7721aee63221..5a533af1a0effcd0806dc70f104565f3b899ef67 100644
|
| --- a/pkg/front_end/test/fasta/type_inference/type_schema_elimination_test.dart
|
| +++ b/pkg/front_end/test/fasta/type_inference/type_schema_elimination_test.dart
|
| @@ -63,6 +63,18 @@ class TypeSchemaEliminationTest {
|
| 'dart.core::List<dynamic>');
|
| }
|
|
|
| + void test_greatestClosure_function_multipleUnknown() {
|
| + expect(
|
| + greatestClosure(new FunctionType(
|
| + [unknownType, unknownType], unknownType,
|
| + namedParameters: [
|
| + new NamedType('a', unknownType),
|
| + new NamedType('b', unknownType)
|
| + ])).toString(),
|
| + '(dart.core::Null, dart.core::Null, {a: dart.core::Null, '
|
| + 'b: dart.core::Null}) → dynamic');
|
| + }
|
| +
|
| void test_greatestClosure_simple() {
|
| expect(greatestClosure(unknownType).toString(), 'dynamic');
|
| }
|
| @@ -95,6 +107,16 @@ class TypeSchemaEliminationTest {
|
| 'dart.core::List<dart.core::Null>');
|
| }
|
|
|
| + void test_leastClosure_function_multipleUnknown() {
|
| + expect(
|
| + leastClosure(new FunctionType([unknownType, unknownType], unknownType,
|
| + namedParameters: [
|
| + new NamedType('a', unknownType),
|
| + new NamedType('b', unknownType)
|
| + ])).toString(),
|
| + '(dynamic, dynamic, {a: dynamic, b: dynamic}) → dart.core::Null');
|
| + }
|
| +
|
| void test_leastClosure_simple() {
|
| expect(leastClosure(unknownType).toString(), 'dart.core::Null');
|
| }
|
|
|