| 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 // This code was auto-generated, is not intended to be edited, and is subject to | 5 // This code was auto-generated, is not intended to be edited, and is subject to |
| 6 // significant change. Please see the README file for more information. | 6 // significant change. Please see the README file for more information. |
| 7 | 7 |
| 8 library engine.resolver_test; | 8 library engine.resolver_test; |
| 9 | 9 |
| 10 import 'dart:collection'; | 10 import 'dart:collection'; |
| (...skipping 310 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 321 } | 321 } |
| 322 | 322 |
| 323 void runTasks() { | 323 void runTasks() { |
| 324 AnalysisResult result = context.performAnalysisTask(); | 324 AnalysisResult result = context.performAnalysisTask(); |
| 325 while (result.changeNotices != null) { | 325 while (result.changeNotices != null) { |
| 326 result = context.performAnalysisTask(); | 326 result = context.performAnalysisTask(); |
| 327 } | 327 } |
| 328 } | 328 } |
| 329 } | 329 } |
| 330 | 330 |
| 331 class AnalysisDeltaTest extends EngineTestCase { |
| 332 TestSource source1 = new TestSource('/1.dart'); |
| 333 TestSource source2 = new TestSource('/2.dart'); |
| 334 TestSource source3 = new TestSource('/3.dart'); |
| 335 |
| 336 void test_getAddedSources() { |
| 337 AnalysisDelta delta = new AnalysisDelta(); |
| 338 delta.setAnalysisLevel(source1, AnalysisLevel.ALL); |
| 339 delta.setAnalysisLevel(source2, AnalysisLevel.ERRORS); |
| 340 delta.setAnalysisLevel(source3, AnalysisLevel.NONE); |
| 341 List<Source> addedSources = delta.addedSources; |
| 342 EngineTestCase.assertLength(2, addedSources); |
| 343 EngineTestCase.assertContains(addedSources, [source1, source2]); |
| 344 } |
| 345 |
| 346 void test_getAnalysisLevels() { |
| 347 AnalysisDelta delta = new AnalysisDelta(); |
| 348 JUnitTestCase.assertEquals(0, delta.analysisLevels.length); |
| 349 } |
| 350 |
| 351 void test_setAnalysisLevel() { |
| 352 AnalysisDelta delta = new AnalysisDelta(); |
| 353 delta.setAnalysisLevel(source1, AnalysisLevel.ALL); |
| 354 delta.setAnalysisLevel(source2, AnalysisLevel.ERRORS); |
| 355 Map<Source, AnalysisLevel> levels = delta.analysisLevels; |
| 356 JUnitTestCase.assertEquals(2, levels.length); |
| 357 JUnitTestCase.assertEquals(AnalysisLevel.ALL, levels[source1]); |
| 358 JUnitTestCase.assertEquals(AnalysisLevel.ERRORS, levels[source2]); |
| 359 } |
| 360 |
| 361 void test_toString() { |
| 362 AnalysisDelta delta = new AnalysisDelta(); |
| 363 delta.setAnalysisLevel(new TestSource(), AnalysisLevel.ALL); |
| 364 String result = delta.toString(); |
| 365 JUnitTestCase.assertNotNull(result); |
| 366 JUnitTestCase.assertTrue(result.length > 0); |
| 367 } |
| 368 } |
| 369 |
| 331 class ChangeSetTest extends EngineTestCase { | 370 class ChangeSetTest extends EngineTestCase { |
| 332 void test_changedContent() { | 371 void test_changedContent() { |
| 333 TestSource source = new TestSource(); | 372 TestSource source = new TestSource(); |
| 334 String content = ""; | 373 String content = ""; |
| 335 ChangeSet changeSet = new ChangeSet(); | 374 ChangeSet changeSet = new ChangeSet(); |
| 336 changeSet.changedContent(source, content); | 375 changeSet.changedContent(source, content); |
| 337 EngineTestCase.assertSizeOfList(0, changeSet.addedSources); | 376 EngineTestCase.assertSizeOfList(0, changeSet.addedSources); |
| 338 EngineTestCase.assertSizeOfList(0, changeSet.changedSources); | 377 EngineTestCase.assertSizeOfList(0, changeSet.changedSources); |
| 339 Map<Source, String> map = changeSet.changedContents; | 378 Map<Source, String> map = changeSet.changedContents; |
| 340 EngineTestCase.assertSizeOfMap(1, map); | 379 EngineTestCase.assertSizeOfMap(1, map); |
| (...skipping 22574 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 22915 for (Element element in definedElements) { | 22954 for (Element element in definedElements) { |
| 22916 _library.libraryScope.define(element); | 22955 _library.libraryScope.define(element); |
| 22917 } | 22956 } |
| 22918 node.accept(_visitor); | 22957 node.accept(_visitor); |
| 22919 node.accept(_implicitConstructorBuilder); | 22958 node.accept(_implicitConstructorBuilder); |
| 22920 } | 22959 } |
| 22921 } | 22960 } |
| 22922 | 22961 |
| 22923 main() { | 22962 main() { |
| 22924 _ut.groupSep = ' | '; | 22963 _ut.groupSep = ' | '; |
| 22964 runReflectiveTests(AnalysisDeltaTest); |
| 22965 runReflectiveTests(ChangeSetTest); |
| 22925 runReflectiveTests(EnclosedScopeTest); | 22966 runReflectiveTests(EnclosedScopeTest); |
| 22926 runReflectiveTests(LibraryImportScopeTest); | 22967 runReflectiveTests(LibraryImportScopeTest); |
| 22927 runReflectiveTests(LibraryScopeTest); | 22968 runReflectiveTests(LibraryScopeTest); |
| 22928 runReflectiveTests(ScopeBuilderTest); | 22969 runReflectiveTests(ScopeBuilderTest); |
| 22929 runReflectiveTests(ScopeTest); | 22970 runReflectiveTests(ScopeTest); |
| 22930 runReflectiveTests(DeclarationMatcherTest); | 22971 runReflectiveTests(DeclarationMatcherTest); |
| 22931 runReflectiveTests(ElementResolverTest); | 22972 runReflectiveTests(ElementResolverTest); |
| 22932 runReflectiveTests(IncrementalResolverTest); | 22973 runReflectiveTests(IncrementalResolverTest); |
| 22933 runReflectiveTests(InheritanceManagerTest); | 22974 runReflectiveTests(InheritanceManagerTest); |
| 22934 runReflectiveTests(LibraryElementBuilderTest); | 22975 runReflectiveTests(LibraryElementBuilderTest); |
| (...skipping 10 matching lines...) Expand all Loading... |
| 22945 runReflectiveTests(ErrorResolverTest); | 22986 runReflectiveTests(ErrorResolverTest); |
| 22946 runReflectiveTests(HintCodeTest); | 22987 runReflectiveTests(HintCodeTest); |
| 22947 runReflectiveTests(MemberMapTest); | 22988 runReflectiveTests(MemberMapTest); |
| 22948 runReflectiveTests(NonErrorResolverTest); | 22989 runReflectiveTests(NonErrorResolverTest); |
| 22949 runReflectiveTests(NonHintCodeTest); | 22990 runReflectiveTests(NonHintCodeTest); |
| 22950 runReflectiveTests(SimpleResolverTest); | 22991 runReflectiveTests(SimpleResolverTest); |
| 22951 runReflectiveTests(StaticTypeWarningCodeTest); | 22992 runReflectiveTests(StaticTypeWarningCodeTest); |
| 22952 runReflectiveTests(StaticWarningCodeTest); | 22993 runReflectiveTests(StaticWarningCodeTest); |
| 22953 runReflectiveTests(StrictModeTest); | 22994 runReflectiveTests(StrictModeTest); |
| 22954 runReflectiveTests(TypePropagationTest); | 22995 runReflectiveTests(TypePropagationTest); |
| 22955 //runReflectiveTests(AnalysisDeltaTest); | |
| 22956 runReflectiveTests(ChangeSetTest); | |
| 22957 } | 22996 } |
| OLD | NEW |