| Index: pkg/analyzer/test/generated/resolver_test.dart
|
| diff --git a/pkg/analyzer/test/generated/resolver_test.dart b/pkg/analyzer/test/generated/resolver_test.dart
|
| index fd39ad541267b59657164b94ad9ed2164960216c..4fe65162bea5621db6e60252c6751af51a5c7c73 100644
|
| --- a/pkg/analyzer/test/generated/resolver_test.dart
|
| +++ b/pkg/analyzer/test/generated/resolver_test.dart
|
| @@ -42,6 +42,7 @@ main() {
|
| runReflectiveTests(ErrorResolverTest);
|
| runReflectiveTests(LibraryImportScopeTest);
|
| runReflectiveTests(LibraryScopeTest);
|
| + runReflectiveTests(MemberMapTest);
|
| runReflectiveTests(ScopeTest);
|
| runReflectiveTests(StrictModeTest);
|
| runReflectiveTests(SubtypeManagerTest);
|
| @@ -535,6 +536,52 @@ class LibraryScopeTest extends ResolverTestCase {
|
| }
|
| }
|
|
|
| +@reflectiveTest
|
| +class MemberMapTest {
|
| + /**
|
| + * The null type.
|
| + */
|
| + InterfaceType _nullType;
|
| +
|
| + void setUp() {
|
| + _nullType = new TestTypeProvider().nullType;
|
| + }
|
| +
|
| + void test_MemberMap_copyConstructor() {
|
| + MethodElement m1 = ElementFactory.methodElement("m1", _nullType);
|
| + MethodElement m2 = ElementFactory.methodElement("m2", _nullType);
|
| + MethodElement m3 = ElementFactory.methodElement("m3", _nullType);
|
| + MemberMap map = new MemberMap();
|
| + map.put(m1.name, m1);
|
| + map.put(m2.name, m2);
|
| + map.put(m3.name, m3);
|
| + MemberMap copy = new MemberMap.from(map);
|
| + expect(copy.size, map.size);
|
| + expect(copy.get(m1.name), m1);
|
| + expect(copy.get(m2.name), m2);
|
| + expect(copy.get(m3.name), m3);
|
| + }
|
| +
|
| + void test_MemberMap_override() {
|
| + MethodElement m1 = ElementFactory.methodElement("m", _nullType);
|
| + MethodElement m2 = ElementFactory.methodElement("m", _nullType);
|
| + MemberMap map = new MemberMap();
|
| + map.put(m1.name, m1);
|
| + map.put(m2.name, m2);
|
| + expect(map.size, 1);
|
| + expect(map.get("m"), m2);
|
| + }
|
| +
|
| + void test_MemberMap_put() {
|
| + MethodElement m1 = ElementFactory.methodElement("m1", _nullType);
|
| + MemberMap map = new MemberMap();
|
| + expect(map.size, 0);
|
| + map.put(m1.name, m1);
|
| + expect(map.size, 1);
|
| + expect(map.get("m1"), m1);
|
| + }
|
| +}
|
| +
|
| class Scope_EnclosedScopeTest_test_define_duplicate extends Scope {
|
| GatheringErrorListener listener;
|
|
|
|
|