| OLD | NEW | 
|---|
| 1 // Copyright (c) 2015, the Dart project authors.  Please see the AUTHORS file | 1 // Copyright (c) 2015, 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 test.src.task.dart_work_manager_test; | 5 library test.src.task.dart_work_manager_test; | 
| 6 | 6 | 
| 7 import 'package:analyzer/src/context/cache.dart'; | 7 import 'package:analyzer/src/context/cache.dart'; | 
| 8 import 'package:analyzer/src/generated/ast.dart'; | 8 import 'package:analyzer/src/generated/ast.dart'; | 
| 9 import 'package:analyzer/src/generated/engine.dart' | 9 import 'package:analyzer/src/generated/engine.dart' | 
| 10     show | 10     show | 
| (...skipping 289 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 300     LineInfo lineInfo = new LineInfo([0]); | 300     LineInfo lineInfo = new LineInfo([0]); | 
| 301     entry1.setValue(LINE_INFO, lineInfo, []); | 301     entry1.setValue(LINE_INFO, lineInfo, []); | 
| 302     entry1.setValue(SCAN_ERRORS, <AnalysisError>[error1], []); | 302     entry1.setValue(SCAN_ERRORS, <AnalysisError>[error1], []); | 
| 303     context.getCacheEntry(new LibrarySpecificUnit(source2, source1)).setValue( | 303     context.getCacheEntry(new LibrarySpecificUnit(source2, source1)).setValue( | 
| 304         VERIFY_ERRORS, <AnalysisError>[error2], []); | 304         VERIFY_ERRORS, <AnalysisError>[error2], []); | 
| 305     AnalysisErrorInfo errorInfo = manager.getErrors(source1); | 305     AnalysisErrorInfo errorInfo = manager.getErrors(source1); | 
| 306     expect(errorInfo.errors, unorderedEquals([error1, error2])); | 306     expect(errorInfo.errors, unorderedEquals([error1, error2])); | 
| 307     expect(errorInfo.lineInfo, lineInfo); | 307     expect(errorInfo.lineInfo, lineInfo); | 
| 308   } | 308   } | 
| 309 | 309 | 
|  | 310   void test_getErrors_hasFullList() { | 
|  | 311     AnalysisError error1 = | 
|  | 312         new AnalysisError(source1, 1, 0, ScannerErrorCode.MISSING_DIGIT); | 
|  | 313     AnalysisError error2 = | 
|  | 314         new AnalysisError(source1, 2, 0, ScannerErrorCode.MISSING_DIGIT); | 
|  | 315     when(context.getLibrariesContaining(source1)).thenReturn([source2]); | 
|  | 316     LineInfo lineInfo = new LineInfo([0]); | 
|  | 317     entry1.setValue(LINE_INFO, lineInfo, []); | 
|  | 318     entry1.setValue(DART_ERRORS, <AnalysisError>[error1, error2], []); | 
|  | 319     AnalysisErrorInfo errorInfo = manager.getErrors(source1); | 
|  | 320     expect(errorInfo.errors, unorderedEquals([error1, error2])); | 
|  | 321     expect(errorInfo.lineInfo, lineInfo); | 
|  | 322   } | 
|  | 323 | 
| 310   void test_getLibrariesContainingPart() { | 324   void test_getLibrariesContainingPart() { | 
| 311     Source part1 = new TestSource('part1.dart'); | 325     Source part1 = new TestSource('part1.dart'); | 
| 312     Source part2 = new TestSource('part2.dart'); | 326     Source part2 = new TestSource('part2.dart'); | 
| 313     Source part3 = new TestSource('part3.dart'); | 327     Source part3 = new TestSource('part3.dart'); | 
| 314     Source library1 = new TestSource('library1.dart'); | 328     Source library1 = new TestSource('library1.dart'); | 
| 315     Source library2 = new TestSource('library2.dart'); | 329     Source library2 = new TestSource('library2.dart'); | 
| 316     manager.partLibrariesMap[part1] = [library1, library2]; | 330     manager.partLibrariesMap[part1] = [library1, library2]; | 
| 317     manager.partLibrariesMap[part2] = [library2]; | 331     manager.partLibrariesMap[part2] = [library2]; | 
| 318     manager.libraryPartsMap[library1] = [part1]; | 332     manager.libraryPartsMap[library1] = [part1]; | 
| 319     manager.libraryPartsMap[library2] = [part1, part2]; | 333     manager.libraryPartsMap[library2] = [part1, part2]; | 
| (...skipping 356 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 676   } | 690   } | 
| 677 | 691 | 
| 678   @override | 692   @override | 
| 679   ChangeNoticeImpl getNotice(Source source) { | 693   ChangeNoticeImpl getNotice(Source source) { | 
| 680     return _pendingNotices.putIfAbsent( | 694     return _pendingNotices.putIfAbsent( | 
| 681         source, () => new ChangeNoticeImpl(source)); | 695         source, () => new ChangeNoticeImpl(source)); | 
| 682   } | 696   } | 
| 683 | 697 | 
| 684   noSuchMethod(Invocation invocation) => super.noSuchMethod(invocation); | 698   noSuchMethod(Invocation invocation) => super.noSuchMethod(invocation); | 
| 685 } | 699 } | 
| OLD | NEW | 
|---|