| OLD | NEW |
| 1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file |
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
| 3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
| 4 | 4 |
| 5 library engine.resolver_test; | 5 library engine.resolver_test; |
| 6 | 6 |
| 7 import 'dart:collection'; | 7 import 'dart:collection'; |
| 8 import 'package:analyzer/src/generated/java_core.dart'; | 8 import 'package:analyzer/src/generated/java_core.dart'; |
| 9 import 'package:analyzer/src/generated/java_junit.dart'; | 9 import 'package:analyzer/src/generated/java_junit.dart'; |
| 10 import 'package:analyzer/src/generated/java_engine.dart'; | 10 import 'package:analyzer/src/generated/java_engine.dart'; |
| (...skipping 8280 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 8291 EngineTestCase.assertLength(expectedCount, optionalTypes); | 8291 EngineTestCase.assertLength(expectedCount, optionalTypes); |
| 8292 for (int i = 0; i < expectedCount; i++) { | 8292 for (int i = 0; i < expectedCount; i++) { |
| 8293 JUnitTestCase.assertSame(expectedOptionalTypes[i], optionalTypes[i]); | 8293 JUnitTestCase.assertSame(expectedOptionalTypes[i], optionalTypes[i]); |
| 8294 } | 8294 } |
| 8295 } | 8295 } |
| 8296 Map<String, DartType> namedTypes = functionType.namedParameterTypes; | 8296 Map<String, DartType> namedTypes = functionType.namedParameterTypes; |
| 8297 if (expectedNamedTypes == null) { | 8297 if (expectedNamedTypes == null) { |
| 8298 EngineTestCase.assertSizeOfMap(0, namedTypes); | 8298 EngineTestCase.assertSizeOfMap(0, namedTypes); |
| 8299 } else { | 8299 } else { |
| 8300 EngineTestCase.assertSizeOfMap(expectedNamedTypes.length, namedTypes); | 8300 EngineTestCase.assertSizeOfMap(expectedNamedTypes.length, namedTypes); |
| 8301 for (MapEntry<String, DartType> entry in getMapEntrySet(expectedNamedTypes
)) { | 8301 expectedNamedTypes.forEach((String name, DartType type) { |
| 8302 JUnitTestCase.assertSame(entry.getValue(), namedTypes[entry.getKey()]); | 8302 JUnitTestCase.assertSame(type, namedTypes[name]); |
| 8303 } | 8303 }); |
| 8304 } | 8304 } |
| 8305 JUnitTestCase.assertSame(expectedReturnType, functionType.returnType); | 8305 JUnitTestCase.assertSame(expectedReturnType, functionType.returnType); |
| 8306 } | 8306 } |
| 8307 | 8307 |
| 8308 void _assertType(InterfaceTypeImpl expectedType, InterfaceTypeImpl actualType)
{ | 8308 void _assertType(InterfaceTypeImpl expectedType, InterfaceTypeImpl actualType)
{ |
| 8309 JUnitTestCase.assertEquals(expectedType.displayName, actualType.displayName)
; | 8309 JUnitTestCase.assertEquals(expectedType.displayName, actualType.displayName)
; |
| 8310 JUnitTestCase.assertEquals(expectedType.element, actualType.element); | 8310 JUnitTestCase.assertEquals(expectedType.element, actualType.element); |
| 8311 List<DartType> expectedArguments = expectedType.typeArguments; | 8311 List<DartType> expectedArguments = expectedType.typeArguments; |
| 8312 int length = expectedArguments.length; | 8312 int length = expectedArguments.length; |
| 8313 List<DartType> actualArguments = actualType.typeArguments; | 8313 List<DartType> actualArguments = actualType.typeArguments; |
| (...skipping 2843 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 11157 runReflectiveTests(TypeResolverVisitorTest); | 11157 runReflectiveTests(TypeResolverVisitorTest); |
| 11158 runReflectiveTests(CheckedModeCompileTimeErrorCodeTest); | 11158 runReflectiveTests(CheckedModeCompileTimeErrorCodeTest); |
| 11159 runReflectiveTests(ErrorResolverTest); | 11159 runReflectiveTests(ErrorResolverTest); |
| 11160 runReflectiveTests(HintCodeTest); | 11160 runReflectiveTests(HintCodeTest); |
| 11161 runReflectiveTests(MemberMapTest); | 11161 runReflectiveTests(MemberMapTest); |
| 11162 runReflectiveTests(NonHintCodeTest); | 11162 runReflectiveTests(NonHintCodeTest); |
| 11163 runReflectiveTests(SimpleResolverTest); | 11163 runReflectiveTests(SimpleResolverTest); |
| 11164 runReflectiveTests(StrictModeTest); | 11164 runReflectiveTests(StrictModeTest); |
| 11165 runReflectiveTests(TypePropagationTest); | 11165 runReflectiveTests(TypePropagationTest); |
| 11166 } | 11166 } |
| OLD | NEW |