Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(27)

Side by Side Diff: pkg/analyzer/test/generated/engine_test.dart

Issue 651643002: Remove unused time stamps (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
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.engine_test; 8 library engine.engine_test;
9 9
10 import 'dart:collection'; 10 import 'dart:collection';
(...skipping 523 matching lines...) Expand 10 before | Expand all | Expand 10 after
534 } on AnalysisException catch (exception) { 534 } on AnalysisException catch (exception) {
535 // Expected 535 // Expected
536 } 536 }
537 } 537 }
538 538
539 void test_computeResolvableCompilationUnit_valid() { 539 void test_computeResolvableCompilationUnit_valid() {
540 Source source = _addSource("/lib.dart", "library lib;"); 540 Source source = _addSource("/lib.dart", "library lib;");
541 CompilationUnit parsedUnit = _context.parseCompilationUnit(source); 541 CompilationUnit parsedUnit = _context.parseCompilationUnit(source);
542 JUnitTestCase.assertNotNull(parsedUnit); 542 JUnitTestCase.assertNotNull(parsedUnit);
543 CompilationUnit resolvedUnit = 543 CompilationUnit resolvedUnit =
544 _context.computeResolvableCompilationUnit(source).compilationUnit; 544 _context.computeResolvableCompilationUnit(source);
545 JUnitTestCase.assertNotNull(resolvedUnit); 545 JUnitTestCase.assertNotNull(resolvedUnit);
546 JUnitTestCase.assertNotSame(parsedUnit, resolvedUnit); 546 JUnitTestCase.assertNotSame(parsedUnit, resolvedUnit);
547 } 547 }
548 548
549 void test_dispose() { 549 void test_dispose() {
550 JUnitTestCase.assertFalse(_context.isDisposed); 550 JUnitTestCase.assertFalse(_context.isDisposed);
551 _context.dispose(); 551 _context.dispose();
552 JUnitTestCase.assertTrue(_context.isDisposed); 552 JUnitTestCase.assertTrue(_context.isDisposed);
553 } 553 }
554 554
(...skipping 2882 matching lines...) Expand 10 before | Expand all | Expand 10 after
3437 JUnitTestCase.assertSame( 3437 JUnitTestCase.assertSame(
3438 newValue, 3438 newValue,
3439 entry.getValueInLibrary(descriptor, source)); 3439 entry.getValueInLibrary(descriptor, source));
3440 } 3440 }
3441 } 3441 }
3442 3442
3443 3443
3444 class GenerateDartErrorsTaskTest extends EngineTestCase { 3444 class GenerateDartErrorsTaskTest extends EngineTestCase {
3445 void test_accept() { 3445 void test_accept() {
3446 GenerateDartErrorsTask task = 3446 GenerateDartErrorsTask task =
3447 new GenerateDartErrorsTask(null, null, 0, null, null); 3447 new GenerateDartErrorsTask(null, null, null, null);
3448 JUnitTestCase.assertTrue( 3448 JUnitTestCase.assertTrue(
3449 task.accept(new GenerateDartErrorsTaskTestTV_accept())); 3449 task.accept(new GenerateDartErrorsTaskTestTV_accept()));
3450 } 3450 }
3451 3451
3452 void test_getException() { 3452 void test_getException() {
3453 GenerateDartErrorsTask task = 3453 GenerateDartErrorsTask task =
3454 new GenerateDartErrorsTask(null, null, 0, null, null); 3454 new GenerateDartErrorsTask(null, null, null, null);
3455 JUnitTestCase.assertNull(task.exception); 3455 JUnitTestCase.assertNull(task.exception);
3456 } 3456 }
3457 3457
3458 void test_getLibraryElement() { 3458 void test_getLibraryElement() {
3459 InternalAnalysisContext context = AnalysisContextFactory.contextWithCore(); 3459 InternalAnalysisContext context = AnalysisContextFactory.contextWithCore();
3460 LibraryElement element = ElementFactory.library(context, "lib"); 3460 LibraryElement element = ElementFactory.library(context, "lib");
3461 GenerateDartErrorsTask task = 3461 GenerateDartErrorsTask task =
3462 new GenerateDartErrorsTask(context, null, 0, null, element); 3462 new GenerateDartErrorsTask(context, null, null, element);
3463 JUnitTestCase.assertSame(element, task.libraryElement); 3463 JUnitTestCase.assertSame(element, task.libraryElement);
3464 } 3464 }
3465 3465
3466 void test_getSource() { 3466 void test_getSource() {
3467 Source source = 3467 Source source =
3468 new FileBasedSource.con1(FileUtilities2.createFile("/test.dart")); 3468 new FileBasedSource.con1(FileUtilities2.createFile("/test.dart"));
3469 GenerateDartErrorsTask task = 3469 GenerateDartErrorsTask task =
3470 new GenerateDartErrorsTask(null, source, 0, null, null); 3470 new GenerateDartErrorsTask(null, source, null, null);
3471 JUnitTestCase.assertSame(source, task.source); 3471 JUnitTestCase.assertSame(source, task.source);
3472 } 3472 }
3473 3473
3474 void test_perform() { 3474 void test_perform() {
3475 InternalAnalysisContext context = AnalysisContextFactory.contextWithCore(); 3475 InternalAnalysisContext context = AnalysisContextFactory.contextWithCore();
3476 Source source = 3476 Source source =
3477 new FileBasedSource.con1(FileUtilities2.createFile("/test.dart")); 3477 new FileBasedSource.con1(FileUtilities2.createFile("/test.dart"));
3478 ChangeSet changeSet = new ChangeSet(); 3478 ChangeSet changeSet = new ChangeSet();
3479 changeSet.addedSource(source); 3479 changeSet.addedSource(source);
3480 context.applyChanges(changeSet); 3480 context.applyChanges(changeSet);
3481 context.setContents( 3481 context.setContents(
3482 source, 3482 source,
3483 EngineTestCase.createSource( 3483 EngineTestCase.createSource(
3484 ["library lib;", "class A {", " int f = new A();", "}"])); 3484 ["library lib;", "class A {", " int f = new A();", "}"]));
3485 LibraryElement libraryElement = context.computeLibraryElement(source); 3485 LibraryElement libraryElement = context.computeLibraryElement(source);
3486 CompilationUnit unit = 3486 CompilationUnit unit =
3487 context.getResolvedCompilationUnit(source, libraryElement); 3487 context.getResolvedCompilationUnit(source, libraryElement);
3488 GenerateDartErrorsTask task = new GenerateDartErrorsTask( 3488 GenerateDartErrorsTask task = new GenerateDartErrorsTask(
3489 context, 3489 context,
3490 source, 3490 source,
3491 context.getModificationStamp(source),
3492 unit, 3491 unit,
3493 libraryElement); 3492 libraryElement);
3494 task.perform( 3493 task.perform(
3495 new GenerateDartErrorsTaskTestTV_perform(libraryElement, source)); 3494 new GenerateDartErrorsTaskTestTV_perform(libraryElement, source));
3496 } 3495 }
3497 3496
3498 void test_perform_validateDirectives() { 3497 void test_perform_validateDirectives() {
3499 InternalAnalysisContext context = AnalysisContextFactory.contextWithCore(); 3498 InternalAnalysisContext context = AnalysisContextFactory.contextWithCore();
3500 Source source = 3499 Source source =
3501 new FileBasedSource.con1(FileUtilities2.createFile("/test.dart")); 3500 new FileBasedSource.con1(FileUtilities2.createFile("/test.dart"));
(...skipping 10 matching lines...) Expand all
3512 context.setContents( 3511 context.setContents(
3513 source, 3512 source,
3514 EngineTestCase.createSource( 3513 EngineTestCase.createSource(
3515 ["library lib;", "part '/does/not/exist.dart';", "class A {}"])); 3514 ["library lib;", "part '/does/not/exist.dart';", "class A {}"]));
3516 LibraryElement libraryElement = context.computeLibraryElement(source); 3515 LibraryElement libraryElement = context.computeLibraryElement(source);
3517 CompilationUnit unit = 3516 CompilationUnit unit =
3518 context.getResolvedCompilationUnit(source, libraryElement); 3517 context.getResolvedCompilationUnit(source, libraryElement);
3519 GenerateDartErrorsTask task = new GenerateDartErrorsTask( 3518 GenerateDartErrorsTask task = new GenerateDartErrorsTask(
3520 context, 3519 context,
3521 source, 3520 source,
3522 context.getModificationStamp(source),
3523 unit, 3521 unit,
3524 libraryElement); 3522 libraryElement);
3525 task.perform( 3523 task.perform(
3526 new GenerateDartErrorsTaskTestTV_perform_validateDirectives( 3524 new GenerateDartErrorsTaskTestTV_perform_validateDirectives(
3527 libraryElement, 3525 libraryElement,
3528 source)); 3526 source));
3529 } 3527 }
3530 } 3528 }
3531 3529
3532 3530
(...skipping 116 matching lines...) Expand 10 before | Expand all | Expand 10 after
3649 Source librarySource; 3647 Source librarySource;
3650 Source partSource; 3648 Source partSource;
3651 GenerateDartHintsTaskTestTV_perform(this.librarySource, this.partSource); 3649 GenerateDartHintsTaskTestTV_perform(this.librarySource, this.partSource);
3652 @override 3650 @override
3653 bool visitGenerateDartHintsTask(GenerateDartHintsTask task) { 3651 bool visitGenerateDartHintsTask(GenerateDartHintsTask task) {
3654 CaughtException exception = task.exception; 3652 CaughtException exception = task.exception;
3655 if (exception != null) { 3653 if (exception != null) {
3656 throw exception; 3654 throw exception;
3657 } 3655 }
3658 JUnitTestCase.assertNotNull(task.libraryElement); 3656 JUnitTestCase.assertNotNull(task.libraryElement);
3659 HashMap<Source, TimestampedData<List<AnalysisError>>> hintMap = 3657 HashMap<Source, List<AnalysisError>> hintMap = task.hintMap;
3660 task.hintMap;
3661 EngineTestCase.assertSizeOfMap(2, hintMap); 3658 EngineTestCase.assertSizeOfMap(2, hintMap);
3662 EngineTestCase.assertLength(1, hintMap[librarySource].data); 3659 EngineTestCase.assertLength(1, hintMap[librarySource]);
3663 EngineTestCase.assertLength(0, hintMap[partSource].data); 3660 EngineTestCase.assertLength(0, hintMap[partSource]);
3664 return true; 3661 return true;
3665 } 3662 }
3666 } 3663 }
3667 3664
3668 3665
3669 class GetContentTaskTest extends EngineTestCase { 3666 class GetContentTaskTest extends EngineTestCase {
3670 void test_accept() { 3667 void test_accept() {
3671 Source source = new TestSource('/test.dart', ''); 3668 Source source = new TestSource('/test.dart', '');
3672 GetContentTask task = new GetContentTask(null, source); 3669 GetContentTask task = new GetContentTask(null, source);
3673 JUnitTestCase.assertTrue(task.accept(new GetContentTaskTestTV_accept())); 3670 JUnitTestCase.assertTrue(task.accept(new GetContentTaskTestTV_accept()));
(...skipping 1470 matching lines...) Expand 10 before | Expand all | Expand 10 after
5144 new InstrumentedAnalysisContextImpl.con1( 5141 new InstrumentedAnalysisContextImpl.con1(
5145 new TestAnalysisContext_test_setSourceFactory(invoked)); 5142 new TestAnalysisContext_test_setSourceFactory(invoked));
5146 context.sourceFactory = null; 5143 context.sourceFactory = null;
5147 JUnitTestCase.assertTrue(invoked[0]); 5144 JUnitTestCase.assertTrue(invoked[0]);
5148 } 5145 }
5149 } 5146 }
5150 5147
5151 5148
5152 class ParseDartTaskTest extends EngineTestCase { 5149 class ParseDartTaskTest extends EngineTestCase {
5153 void test_accept() { 5150 void test_accept() {
5154 ParseDartTask task = new ParseDartTask(null, null, 0, null, null); 5151 ParseDartTask task = new ParseDartTask(null, null, null, null);
5155 JUnitTestCase.assertTrue(task.accept(new ParseDartTaskTestTV_accept())); 5152 JUnitTestCase.assertTrue(task.accept(new ParseDartTaskTestTV_accept()));
5156 } 5153 }
5157 5154
5158 void test_getCompilationUnit() { 5155 void test_getCompilationUnit() {
5159 ParseDartTask task = new ParseDartTask(null, null, 0, null, null); 5156 ParseDartTask task = new ParseDartTask(null, null, null, null);
5160 JUnitTestCase.assertNull(task.compilationUnit); 5157 JUnitTestCase.assertNull(task.compilationUnit);
5161 } 5158 }
5162 5159
5163 void test_getErrors() { 5160 void test_getErrors() {
5164 ParseDartTask task = new ParseDartTask(null, null, 0, null, null); 5161 ParseDartTask task = new ParseDartTask(null, null, null, null);
5165 EngineTestCase.assertLength(0, task.errors); 5162 EngineTestCase.assertLength(0, task.errors);
5166 } 5163 }
5167 5164
5168 void test_getException() { 5165 void test_getException() {
5169 ParseDartTask task = new ParseDartTask(null, null, 0, null, null); 5166 ParseDartTask task = new ParseDartTask(null, null, null, null);
5170 JUnitTestCase.assertNull(task.exception); 5167 JUnitTestCase.assertNull(task.exception);
5171 } 5168 }
5172 5169
5173 void test_getModificationTime() {
5174 int modificationTime = 26;
5175 ParseDartTask task =
5176 new ParseDartTask(null, null, modificationTime, null, null);
5177 JUnitTestCase.assertEquals(modificationTime, task.modificationTime);
5178 }
5179
5180 void test_getSource() { 5170 void test_getSource() {
5181 Source source = new TestSource('/test.dart'); 5171 Source source = new TestSource('/test.dart');
5182 ParseDartTask task = new ParseDartTask(null, source, 0, null, null); 5172 ParseDartTask task = new ParseDartTask(null, source, null, null);
5183 JUnitTestCase.assertSame(source, task.source); 5173 JUnitTestCase.assertSame(source, task.source);
5184 } 5174 }
5185 5175
5186 void test_hasNonPartOfDirective() { 5176 void test_hasNonPartOfDirective() {
5187 ParseDartTask task = new ParseDartTask(null, null, 0, null, null); 5177 ParseDartTask task = new ParseDartTask(null, null, null, null);
5188 JUnitTestCase.assertFalse(task.hasNonPartOfDirective); 5178 JUnitTestCase.assertFalse(task.hasNonPartOfDirective);
5189 } 5179 }
5190 5180
5191 void test_hasPartOfDirective() { 5181 void test_hasPartOfDirective() {
5192 ParseDartTask task = new ParseDartTask(null, null, 0, null, null); 5182 ParseDartTask task = new ParseDartTask(null, null, null, null);
5193 JUnitTestCase.assertFalse(task.hasPartOfDirective); 5183 JUnitTestCase.assertFalse(task.hasPartOfDirective);
5194 } 5184 }
5195 5185
5196 void test_perform_exception() { 5186 void test_perform_exception() {
5197 TestSource source = new TestSource(); 5187 TestSource source = new TestSource();
5198 source.generateExceptionOnRead = true; 5188 source.generateExceptionOnRead = true;
5199 InternalAnalysisContext context = new AnalysisContextImpl(); 5189 InternalAnalysisContext context = new AnalysisContextImpl();
5200 context.sourceFactory = new SourceFactory([new FileUriResolver()]); 5190 context.sourceFactory = new SourceFactory([new FileUriResolver()]);
5201 ParseDartTask task = new ParseDartTask(context, source, 0, null, null); 5191 ParseDartTask task = new ParseDartTask(context, source, null, null);
5202 task.perform(new ParseDartTaskTestTV_perform_exception()); 5192 task.perform(new ParseDartTaskTestTV_perform_exception());
5203 } 5193 }
5204 5194
5205 void test_perform_library() { 5195 void test_perform_library() {
5206 String content = EngineTestCase.createSource( 5196 String content = EngineTestCase.createSource(
5207 [ 5197 [
5208 "library lib;", 5198 "library lib;",
5209 "import 'lib2.dart';", 5199 "import 'lib2.dart';",
5210 "export 'lib3.dart';", 5200 "export 'lib3.dart';",
5211 "part 'part.dart';", 5201 "part 'part.dart';",
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after
5252 * @param source the source to be parsed 5242 * @param source the source to be parsed
5253 * @param content the content of the source to be parsed 5243 * @param content the content of the source to be parsed
5254 * @return the task that was created 5244 * @return the task that was created
5255 * @throws AnalysisException if the task could not be created 5245 * @throws AnalysisException if the task could not be created
5256 */ 5246 */
5257 ParseDartTask _createParseTask(InternalAnalysisContext context, Source source, 5247 ParseDartTask _createParseTask(InternalAnalysisContext context, Source source,
5258 String content) { 5248 String content) {
5259 ScanDartTask scanTask = new ScanDartTask( 5249 ScanDartTask scanTask = new ScanDartTask(
5260 context, 5250 context,
5261 source, 5251 source,
5262 context.getModificationStamp(source),
5263 content); 5252 content);
5264 scanTask.perform(new ParseDartTaskTestTV_createParseTask()); 5253 scanTask.perform(new ParseDartTaskTestTV_createParseTask());
5265 return new ParseDartTask( 5254 return new ParseDartTask(
5266 context, 5255 context,
5267 source, 5256 source,
5268 scanTask.modificationTime,
5269 scanTask.tokenStream, 5257 scanTask.tokenStream,
5270 scanTask.lineInfo); 5258 scanTask.lineInfo);
5271 } 5259 }
5272 } 5260 }
5273 5261
5274 5262
5275 class ParseDartTaskTestTV_accept extends TestTaskVisitor<bool> { 5263 class ParseDartTaskTestTV_accept extends TestTaskVisitor<bool> {
5276 @override 5264 @override
5277 bool visitParseDartTask(ParseDartTask task) => true; 5265 bool visitParseDartTask(ParseDartTask task) => true;
5278 } 5266 }
(...skipping 19 matching lines...) Expand all
5298 Source source; 5286 Source source;
5299 ParseDartTaskTestTV_perform_library(this.context, this.source); 5287 ParseDartTaskTestTV_perform_library(this.context, this.source);
5300 @override 5288 @override
5301 Object visitParseDartTask(ParseDartTask task) { 5289 Object visitParseDartTask(ParseDartTask task) {
5302 CaughtException exception = task.exception; 5290 CaughtException exception = task.exception;
5303 if (exception != null) { 5291 if (exception != null) {
5304 throw exception; 5292 throw exception;
5305 } 5293 }
5306 JUnitTestCase.assertNotNull(task.compilationUnit); 5294 JUnitTestCase.assertNotNull(task.compilationUnit);
5307 EngineTestCase.assertLength(1, task.errors); 5295 EngineTestCase.assertLength(1, task.errors);
5308 JUnitTestCase.assertEquals(
5309 context.getModificationStamp(source),
5310 task.modificationTime);
5311 JUnitTestCase.assertSame(source, task.source); 5296 JUnitTestCase.assertSame(source, task.source);
5312 JUnitTestCase.assertTrue(task.hasNonPartOfDirective); 5297 JUnitTestCase.assertTrue(task.hasNonPartOfDirective);
5313 JUnitTestCase.assertFalse(task.hasPartOfDirective); 5298 JUnitTestCase.assertFalse(task.hasPartOfDirective);
5314 return null; 5299 return null;
5315 } 5300 }
5316 } 5301 }
5317 5302
5318 5303
5319 class ParseDartTaskTestTV_perform_part extends TestTaskVisitor<Object> { 5304 class ParseDartTaskTestTV_perform_part extends TestTaskVisitor<Object> {
5320 InternalAnalysisContext context; 5305 InternalAnalysisContext context;
5321 Source source; 5306 Source source;
5322 ParseDartTaskTestTV_perform_part(this.context, this.source); 5307 ParseDartTaskTestTV_perform_part(this.context, this.source);
5323 @override 5308 @override
5324 Object visitParseDartTask(ParseDartTask task) { 5309 Object visitParseDartTask(ParseDartTask task) {
5325 CaughtException exception = task.exception; 5310 CaughtException exception = task.exception;
5326 if (exception != null) { 5311 if (exception != null) {
5327 throw exception; 5312 throw exception;
5328 } 5313 }
5329 JUnitTestCase.assertNotNull(task.compilationUnit); 5314 JUnitTestCase.assertNotNull(task.compilationUnit);
5330 EngineTestCase.assertLength(0, task.errors); 5315 EngineTestCase.assertLength(0, task.errors);
5331 JUnitTestCase.assertEquals(
5332 context.getModificationStamp(source),
5333 task.modificationTime);
5334 JUnitTestCase.assertSame(source, task.source); 5316 JUnitTestCase.assertSame(source, task.source);
5335 JUnitTestCase.assertFalse(task.hasNonPartOfDirective); 5317 JUnitTestCase.assertFalse(task.hasNonPartOfDirective);
5336 JUnitTestCase.assertTrue(task.hasPartOfDirective); 5318 JUnitTestCase.assertTrue(task.hasPartOfDirective);
5337 return null; 5319 return null;
5338 } 5320 }
5339 } 5321 }
5340 5322
5341 5323
5342 class ParseDartTaskTestTV_perform_validateDirectives extends 5324 class ParseDartTaskTestTV_perform_validateDirectives extends
5343 TestTaskVisitor<Object> { 5325 TestTaskVisitor<Object> {
5344 InternalAnalysisContext context; 5326 InternalAnalysisContext context;
5345 Source source; 5327 Source source;
5346 ParseDartTaskTestTV_perform_validateDirectives(this.context, this.source); 5328 ParseDartTaskTestTV_perform_validateDirectives(this.context, this.source);
5347 @override 5329 @override
5348 Object visitParseDartTask(ParseDartTask task) { 5330 Object visitParseDartTask(ParseDartTask task) {
5349 CaughtException exception = task.exception; 5331 CaughtException exception = task.exception;
5350 if (exception != null) { 5332 if (exception != null) {
5351 throw exception; 5333 throw exception;
5352 } 5334 }
5353 JUnitTestCase.assertNotNull(task.compilationUnit); 5335 JUnitTestCase.assertNotNull(task.compilationUnit);
5354 GatheringErrorListener errorListener = new GatheringErrorListener(); 5336 GatheringErrorListener errorListener = new GatheringErrorListener();
5355 errorListener.addAll(task.errors); 5337 errorListener.addAll(task.errors);
5356 errorListener.assertErrorsWithCodes( 5338 errorListener.assertErrorsWithCodes(
5357 [ 5339 [
5358 CompileTimeErrorCode.URI_WITH_INTERPOLATION, 5340 CompileTimeErrorCode.URI_WITH_INTERPOLATION,
5359 CompileTimeErrorCode.INVALID_URI]); 5341 CompileTimeErrorCode.INVALID_URI]);
5360 JUnitTestCase.assertEquals(
5361 context.getModificationStamp(source),
5362 task.modificationTime);
5363 JUnitTestCase.assertSame(source, task.source); 5342 JUnitTestCase.assertSame(source, task.source);
5364 JUnitTestCase.assertTrue(task.hasNonPartOfDirective); 5343 JUnitTestCase.assertTrue(task.hasNonPartOfDirective);
5365 JUnitTestCase.assertFalse(task.hasPartOfDirective); 5344 JUnitTestCase.assertFalse(task.hasPartOfDirective);
5366 return null; 5345 return null;
5367 } 5346 }
5368 } 5347 }
5369 5348
5370 5349
5371 class ParseHtmlTaskTest extends EngineTestCase { 5350 class ParseHtmlTaskTest extends EngineTestCase {
5372 ParseHtmlTask parseContents(String contents, TestLogger testLogger) { 5351 ParseHtmlTask parseContents(String contents, TestLogger testLogger) {
5373 return parseSource( 5352 return parseSource(
5374 new TestSource('/test.dart', contents), 5353 new TestSource('/test.dart', contents),
5375 contents, 5354 contents,
5376 testLogger); 5355 testLogger);
5377 } 5356 }
5378 5357
5379 ParseHtmlTask parseSource(Source source, String contents, 5358 ParseHtmlTask parseSource(Source source, String contents,
5380 TestLogger testLogger) { 5359 TestLogger testLogger) {
5381 InternalAnalysisContext context = new AnalysisContextImpl(); 5360 InternalAnalysisContext context = new AnalysisContextImpl();
5382 context.setContents(source, contents); 5361 context.setContents(source, contents);
5383 context.sourceFactory = new SourceFactory([new FileUriResolver()]); 5362 context.sourceFactory = new SourceFactory([new FileUriResolver()]);
5384 ParseHtmlTask task = new ParseHtmlTask( 5363 ParseHtmlTask task = new ParseHtmlTask(
5385 context, 5364 context,
5386 source, 5365 source,
5387 context.getModificationStamp(source),
5388 contents); 5366 contents);
5389 Logger oldLogger = AnalysisEngine.instance.logger; 5367 Logger oldLogger = AnalysisEngine.instance.logger;
5390 try { 5368 try {
5391 AnalysisEngine.instance.logger = testLogger; 5369 AnalysisEngine.instance.logger = testLogger;
5392 task.perform(new ParseHtmlTaskTestTV_parseSource(context, source)); 5370 task.perform(new ParseHtmlTaskTestTV_parseSource(context, source));
5393 } finally { 5371 } finally {
5394 AnalysisEngine.instance.logger = oldLogger; 5372 AnalysisEngine.instance.logger = oldLogger;
5395 } 5373 }
5396 return task; 5374 return task;
5397 } 5375 }
5398 5376
5399 void test_accept() { 5377 void test_accept() {
5400 ParseHtmlTask task = new ParseHtmlTask(null, null, 0, ""); 5378 ParseHtmlTask task = new ParseHtmlTask(null, null, "");
5401 JUnitTestCase.assertTrue(task.accept(new ParseHtmlTaskTestTV_accept())); 5379 JUnitTestCase.assertTrue(task.accept(new ParseHtmlTaskTestTV_accept()));
5402 } 5380 }
5403 5381
5404 void test_getException() { 5382 void test_getException() {
5405 ParseHtmlTask task = new ParseHtmlTask(null, null, 0, ""); 5383 ParseHtmlTask task = new ParseHtmlTask(null, null, "");
5406 JUnitTestCase.assertNull(task.exception); 5384 JUnitTestCase.assertNull(task.exception);
5407 } 5385 }
5408 5386
5409 void test_getHtmlUnit() { 5387 void test_getHtmlUnit() {
5410 ParseHtmlTask task = new ParseHtmlTask(null, null, 0, ""); 5388 ParseHtmlTask task = new ParseHtmlTask(null, null, "");
5411 JUnitTestCase.assertNull(task.htmlUnit); 5389 JUnitTestCase.assertNull(task.htmlUnit);
5412 } 5390 }
5413 5391
5414 void test_getLineInfo() { 5392 void test_getLineInfo() {
5415 ParseHtmlTask task = new ParseHtmlTask(null, null, 0, ""); 5393 ParseHtmlTask task = new ParseHtmlTask(null, null, "");
5416 JUnitTestCase.assertNull(task.lineInfo); 5394 JUnitTestCase.assertNull(task.lineInfo);
5417 } 5395 }
5418 5396
5419 void test_getReferencedLibraries() { 5397 void test_getReferencedLibraries() {
5420 ParseHtmlTask task = new ParseHtmlTask(null, null, 0, ""); 5398 ParseHtmlTask task = new ParseHtmlTask(null, null, "");
5421 EngineTestCase.assertLength(0, task.referencedLibraries); 5399 EngineTestCase.assertLength(0, task.referencedLibraries);
5422 } 5400 }
5423 5401
5424 void test_getSource() { 5402 void test_getSource() {
5425 Source source = new TestSource('/test.dart'); 5403 Source source = new TestSource('/test.dart');
5426 ParseHtmlTask task = new ParseHtmlTask(null, source, 0, ""); 5404 ParseHtmlTask task = new ParseHtmlTask(null, source, "");
5427 JUnitTestCase.assertSame(source, task.source); 5405 JUnitTestCase.assertSame(source, task.source);
5428 } 5406 }
5429 5407
5430 void test_perform_embedded_source() { 5408 void test_perform_embedded_source() {
5431 String contents = EngineTestCase.createSource( 5409 String contents = EngineTestCase.createSource(
5432 [ 5410 [
5433 "<html>", 5411 "<html>",
5434 "<head>", 5412 "<head>",
5435 " <script type='application/dart'>", 5413 " <script type='application/dart'>",
5436 " void buttonPressed() {}", 5414 " void buttonPressed() {}",
(...skipping 96 matching lines...) Expand 10 before | Expand all | Expand 10 after
5533 Source source; 5511 Source source;
5534 ParseHtmlTaskTestTV_parseSource(this.context, this.source); 5512 ParseHtmlTaskTestTV_parseSource(this.context, this.source);
5535 @override 5513 @override
5536 bool visitParseHtmlTask(ParseHtmlTask task) { 5514 bool visitParseHtmlTask(ParseHtmlTask task) {
5537 CaughtException exception = task.exception; 5515 CaughtException exception = task.exception;
5538 if (exception != null) { 5516 if (exception != null) {
5539 throw exception; 5517 throw exception;
5540 } 5518 }
5541 JUnitTestCase.assertNotNull(task.htmlUnit); 5519 JUnitTestCase.assertNotNull(task.htmlUnit);
5542 JUnitTestCase.assertNotNull(task.lineInfo); 5520 JUnitTestCase.assertNotNull(task.lineInfo);
5543 JUnitTestCase.assertEquals(
5544 context.getModificationStamp(source),
5545 task.modificationTime);
5546 JUnitTestCase.assertSame(source, task.source); 5521 JUnitTestCase.assertSame(source, task.source);
5547 return true; 5522 return true;
5548 } 5523 }
5549 } 5524 }
5550 5525
5551 5526
5552 class ParseHtmlTaskTest_non_existing_source extends TestSource { 5527 class ParseHtmlTaskTest_non_existing_source extends TestSource {
5553 ParseHtmlTaskTest_non_existing_source(String arg0) : super(arg0); 5528 ParseHtmlTaskTest_non_existing_source(String arg0) : super(arg0);
5554 @override 5529 @override
5555 Uri resolveRelativeUri(Uri containedUri) { 5530 Uri resolveRelativeUri(Uri containedUri) {
(...skipping 129 matching lines...) Expand 10 before | Expand all | Expand 10 after
5685 } 5660 }
5686 5661
5687 void test_getLibrarySource() { 5662 void test_getLibrarySource() {
5688 InternalAnalysisContext context = AnalysisContextFactory.contextWithCore(); 5663 InternalAnalysisContext context = AnalysisContextFactory.contextWithCore();
5689 LibraryElementImpl element = ElementFactory.library(context, "lib"); 5664 LibraryElementImpl element = ElementFactory.library(context, "lib");
5690 Source source = element.source; 5665 Source source = element.source;
5691 ResolveDartUnitTask task = new ResolveDartUnitTask(null, null, element); 5666 ResolveDartUnitTask task = new ResolveDartUnitTask(null, null, element);
5692 JUnitTestCase.assertSame(source, task.librarySource); 5667 JUnitTestCase.assertSame(source, task.librarySource);
5693 } 5668 }
5694 5669
5695 void test_getModificationTime() {
5696 ResolveDartUnitTask task = new ResolveDartUnitTask(null, null, null);
5697 JUnitTestCase.assertEquals(-1, task.modificationTime);
5698 }
5699
5700 void test_getResolvedUnit() { 5670 void test_getResolvedUnit() {
5701 ResolveDartUnitTask task = new ResolveDartUnitTask(null, null, null); 5671 ResolveDartUnitTask task = new ResolveDartUnitTask(null, null, null);
5702 JUnitTestCase.assertNull(task.resolvedUnit); 5672 JUnitTestCase.assertNull(task.resolvedUnit);
5703 } 5673 }
5704 5674
5705 void test_getSource() { 5675 void test_getSource() {
5706 Source source = new TestSource('/test.dart'); 5676 Source source = new TestSource('/test.dart');
5707 ResolveDartUnitTask task = new ResolveDartUnitTask(null, source, null); 5677 ResolveDartUnitTask task = new ResolveDartUnitTask(null, source, null);
5708 JUnitTestCase.assertSame(source, task.source); 5678 JUnitTestCase.assertSame(source, task.source);
5709 } 5679 }
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after
5764 Source source; 5734 Source source;
5765 InternalAnalysisContext context; 5735 InternalAnalysisContext context;
5766 ResolveDartUnitTaskTestTV_perform_library(this.source, this.context); 5736 ResolveDartUnitTaskTestTV_perform_library(this.source, this.context);
5767 @override 5737 @override
5768 bool visitResolveDartUnitTask(ResolveDartUnitTask task) { 5738 bool visitResolveDartUnitTask(ResolveDartUnitTask task) {
5769 CaughtException exception = task.exception; 5739 CaughtException exception = task.exception;
5770 if (exception != null) { 5740 if (exception != null) {
5771 throw exception; 5741 throw exception;
5772 } 5742 }
5773 JUnitTestCase.assertSame(source, task.librarySource); 5743 JUnitTestCase.assertSame(source, task.librarySource);
5774 JUnitTestCase.assertEquals(
5775 context.getModificationStamp(source),
5776 task.modificationTime);
5777 JUnitTestCase.assertNotNull(task.resolvedUnit); 5744 JUnitTestCase.assertNotNull(task.resolvedUnit);
5778 JUnitTestCase.assertSame(source, task.source); 5745 JUnitTestCase.assertSame(source, task.source);
5779 return true; 5746 return true;
5780 } 5747 }
5781 } 5748 }
5782 5749
5783 5750
5784 class ResolveHtmlTaskTest extends EngineTestCase { 5751 class ResolveHtmlTaskTest extends EngineTestCase {
5785 void test_accept() { 5752 void test_accept() {
5786 ResolveHtmlTask task = new ResolveHtmlTask(null, null, 0, null); 5753 ResolveHtmlTask task = new ResolveHtmlTask(null, null, 0, null);
5787 JUnitTestCase.assertTrue(task.accept(new ResolveHtmlTaskTestTV_accept())); 5754 JUnitTestCase.assertTrue(task.accept(new ResolveHtmlTaskTestTV_accept()));
5788 } 5755 }
5789 5756
5790 void test_getElement() { 5757 void test_getElement() {
5791 ResolveHtmlTask task = new ResolveHtmlTask(null, null, 0, null); 5758 ResolveHtmlTask task = new ResolveHtmlTask(null, null, 0, null);
5792 JUnitTestCase.assertNull(task.element); 5759 JUnitTestCase.assertNull(task.element);
5793 } 5760 }
5794 5761
5795 void test_getException() { 5762 void test_getException() {
5796 ResolveHtmlTask task = new ResolveHtmlTask(null, null, 0, null); 5763 ResolveHtmlTask task = new ResolveHtmlTask(null, null, 0, null);
5797 JUnitTestCase.assertNull(task.exception); 5764 JUnitTestCase.assertNull(task.exception);
5798 } 5765 }
5799 5766
5800 void test_getModificationTime() {
5801 int modificationTime = 28;
5802 ResolveHtmlTask task =
5803 new ResolveHtmlTask(null, null, modificationTime, null);
5804 JUnitTestCase.assertEquals(modificationTime, task.modificationTime);
5805 }
5806
5807 void test_getResolutionErrors() { 5767 void test_getResolutionErrors() {
5808 ResolveHtmlTask task = new ResolveHtmlTask(null, null, 0, null); 5768 ResolveHtmlTask task = new ResolveHtmlTask(null, null, 0, null);
5809 EngineTestCase.assertLength(0, task.resolutionErrors); 5769 EngineTestCase.assertLength(0, task.resolutionErrors);
5810 } 5770 }
5811 5771
5812 void test_getSource() { 5772 void test_getSource() {
5813 Source source = new TestSource('test.dart', ''); 5773 Source source = new TestSource('test.dart', '');
5814 ResolveHtmlTask task = new ResolveHtmlTask(null, source, 0, null); 5774 ResolveHtmlTask task = new ResolveHtmlTask(null, source, 0, null);
5815 JUnitTestCase.assertSame(source, task.source); 5775 JUnitTestCase.assertSame(source, task.source);
5816 } 5776 }
(...skipping 15 matching lines...) Expand all
5832 " <script type='application/dart'>", 5792 " <script type='application/dart'>",
5833 " void f() { x = 0; }", 5793 " void f() { x = 0; }",
5834 " </script>", 5794 " </script>",
5835 "</head>", 5795 "</head>",
5836 "<body>", 5796 "<body>",
5837 "</body>", 5797 "</body>",
5838 "</html>"]); 5798 "</html>"]);
5839 Source source = new TestSource("/test.html", content); 5799 Source source = new TestSource("/test.html", content);
5840 InternalAnalysisContext context = AnalysisContextFactory.contextWithCore(); 5800 InternalAnalysisContext context = AnalysisContextFactory.contextWithCore();
5841 ParseHtmlTask parseTask = 5801 ParseHtmlTask parseTask =
5842 new ParseHtmlTask(context, source, modificationStamp, content); 5802 new ParseHtmlTask(context, source, content);
5843 parseTask.perform(new ResolveHtmlTaskTestTV_perform_valid_2()); 5803 parseTask.perform(new ResolveHtmlTaskTestTV_perform_valid_2());
5844 ResolveHtmlTask task = new ResolveHtmlTask( 5804 ResolveHtmlTask task = new ResolveHtmlTask(
5845 context, 5805 context,
5846 source, 5806 source,
5847 parseTask.modificationTime, 5807 modificationStamp,
5848 parseTask.htmlUnit); 5808 parseTask.htmlUnit);
5849 task.perform( 5809 task.perform(
5850 new ResolveHtmlTaskTestTV_perform_valid(modificationStamp, source)); 5810 new ResolveHtmlTaskTestTV_perform_valid(modificationStamp, source));
5851 } 5811 }
5852 } 5812 }
5853 5813
5854 5814
5855 class ResolveHtmlTaskTestTV_accept extends TestTaskVisitor<bool> { 5815 class ResolveHtmlTaskTestTV_accept extends TestTaskVisitor<bool> {
5856 @override 5816 @override
5857 bool visitResolveHtmlTask(ResolveHtmlTask task) => true; 5817 bool visitResolveHtmlTask(ResolveHtmlTask task) => true;
(...skipping 13 matching lines...) Expand all
5871 int modificationStamp; 5831 int modificationStamp;
5872 Source source; 5832 Source source;
5873 ResolveHtmlTaskTestTV_perform_valid(this.modificationStamp, this.source); 5833 ResolveHtmlTaskTestTV_perform_valid(this.modificationStamp, this.source);
5874 @override 5834 @override
5875 Object visitResolveHtmlTask(ResolveHtmlTask task) { 5835 Object visitResolveHtmlTask(ResolveHtmlTask task) {
5876 CaughtException exception = task.exception; 5836 CaughtException exception = task.exception;
5877 if (exception != null) { 5837 if (exception != null) {
5878 throw exception; 5838 throw exception;
5879 } 5839 }
5880 JUnitTestCase.assertNotNull(task.element); 5840 JUnitTestCase.assertNotNull(task.element);
5881 JUnitTestCase.assertEquals(modificationStamp, task.modificationTime);
5882 EngineTestCase.assertLength(1, task.resolutionErrors); 5841 EngineTestCase.assertLength(1, task.resolutionErrors);
5883 JUnitTestCase.assertSame(source, task.source); 5842 JUnitTestCase.assertSame(source, task.source);
5884 return null; 5843 return null;
5885 } 5844 }
5886 } 5845 }
5887 5846
5888 5847
5889 class ResolveHtmlTaskTestTV_perform_valid_2 extends TestTaskVisitor<Object> { 5848 class ResolveHtmlTaskTestTV_perform_valid_2 extends TestTaskVisitor<Object> {
5890 @override 5849 @override
5891 Object visitParseHtmlTask(ParseHtmlTask task) => null; 5850 Object visitParseHtmlTask(ParseHtmlTask task) => null;
5892 } 5851 }
5893 5852
5894 5853
5895 class ScanDartTaskTest extends EngineTestCase { 5854 class ScanDartTaskTest extends EngineTestCase {
5896 void test_accept() { 5855 void test_accept() {
5897 ScanDartTask task = new ScanDartTask(null, null, 0, null); 5856 ScanDartTask task = new ScanDartTask(null, null, null);
5898 JUnitTestCase.assertTrue(task.accept(new ScanDartTaskTestTV_accept())); 5857 JUnitTestCase.assertTrue(task.accept(new ScanDartTaskTestTV_accept()));
5899 } 5858 }
5900 5859
5901 void test_getErrors() { 5860 void test_getErrors() {
5902 ScanDartTask task = new ScanDartTask(null, null, 0, null); 5861 ScanDartTask task = new ScanDartTask(null, null, null);
5903 EngineTestCase.assertLength(0, task.errors); 5862 EngineTestCase.assertLength(0, task.errors);
5904 } 5863 }
5905 5864
5906 void test_getException() { 5865 void test_getException() {
5907 ScanDartTask task = new ScanDartTask(null, null, 0, null); 5866 ScanDartTask task = new ScanDartTask(null, null, null);
5908 JUnitTestCase.assertNull(task.exception); 5867 JUnitTestCase.assertNull(task.exception);
5909 } 5868 }
5910 5869
5911 void test_getLineInfo() { 5870 void test_getLineInfo() {
5912 ScanDartTask task = new ScanDartTask(null, null, 0, null); 5871 ScanDartTask task = new ScanDartTask(null, null, null);
5913 JUnitTestCase.assertNull(task.lineInfo); 5872 JUnitTestCase.assertNull(task.lineInfo);
5914 } 5873 }
5915 5874
5916 void test_getModificationTime() {
5917 ScanDartTask task = new ScanDartTask(null, null, 0, null);
5918 JUnitTestCase.assertEquals(0, task.modificationTime);
5919 }
5920
5921 void test_getSource() { 5875 void test_getSource() {
5922 Source source = new TestSource('test.dart', ''); 5876 Source source = new TestSource('test.dart', '');
5923 ScanDartTask task = new ScanDartTask(null, source, 0, null); 5877 ScanDartTask task = new ScanDartTask(null, source, null);
5924 JUnitTestCase.assertSame(source, task.source); 5878 JUnitTestCase.assertSame(source, task.source);
5925 } 5879 }
5926 5880
5927 void test_perform_valid() { 5881 void test_perform_valid() {
5928 String content = 'class A {}'; 5882 String content = 'class A {}';
5929 Source source = new TestSource('test.dart', content); 5883 Source source = new TestSource('test.dart', content);
5930 InternalAnalysisContext context = new AnalysisContextImpl(); 5884 InternalAnalysisContext context = new AnalysisContextImpl();
5931 context.sourceFactory = new SourceFactory([new FileUriResolver()]); 5885 context.sourceFactory = new SourceFactory([new FileUriResolver()]);
5932 ScanDartTask task = 5886 ScanDartTask task =
5933 new ScanDartTask(context, source, source.modificationStamp, content); 5887 new ScanDartTask(context, source, content);
5934 task.perform(new ScanDartTaskTestTV_perform_valid(context, source)); 5888 task.perform(new ScanDartTaskTestTV_perform_valid(context, source));
5935 } 5889 }
5936 } 5890 }
5937 5891
5938 5892
5939 class ScanDartTaskTestTV_accept extends TestTaskVisitor<bool> { 5893 class ScanDartTaskTestTV_accept extends TestTaskVisitor<bool> {
5940 @override 5894 @override
5941 bool visitScanDartTask(ScanDartTask task) => true; 5895 bool visitScanDartTask(ScanDartTask task) => true;
5942 } 5896 }
5943 5897
5944 5898
5945 class ScanDartTaskTestTV_perform_valid extends TestTaskVisitor<bool> { 5899 class ScanDartTaskTestTV_perform_valid extends TestTaskVisitor<bool> {
5946 InternalAnalysisContext context; 5900 InternalAnalysisContext context;
5947 Source source; 5901 Source source;
5948 ScanDartTaskTestTV_perform_valid(this.context, this.source); 5902 ScanDartTaskTestTV_perform_valid(this.context, this.source);
5949 @override 5903 @override
5950 bool visitScanDartTask(ScanDartTask task) { 5904 bool visitScanDartTask(ScanDartTask task) {
5951 CaughtException exception = task.exception; 5905 CaughtException exception = task.exception;
5952 if (exception != null) { 5906 if (exception != null) {
5953 throw exception; 5907 throw exception;
5954 } 5908 }
5955 JUnitTestCase.assertNotNull(task.tokenStream); 5909 JUnitTestCase.assertNotNull(task.tokenStream);
5956 EngineTestCase.assertLength(0, task.errors); 5910 EngineTestCase.assertLength(0, task.errors);
5957 JUnitTestCase.assertNotNull(task.lineInfo); 5911 JUnitTestCase.assertNotNull(task.lineInfo);
5958 JUnitTestCase.assertEquals(
5959 context.getModificationStamp(source),
5960 task.modificationTime);
5961 JUnitTestCase.assertSame(source, task.source); 5912 JUnitTestCase.assertSame(source, task.source);
5962 return true; 5913 return true;
5963 } 5914 }
5964 } 5915 }
5965 5916
5966 5917
5967 class SdkCachePartitionTest extends EngineTestCase { 5918 class SdkCachePartitionTest extends EngineTestCase {
5968 void test_contains_false() { 5919 void test_contains_false() {
5969 SdkCachePartition partition = new SdkCachePartition(null, 8); 5920 SdkCachePartition partition = new SdkCachePartition(null, 8);
5970 Source source = new TestSource(); 5921 Source source = new TestSource();
(...skipping 143 matching lines...) Expand 10 before | Expand all | Expand 10 after
6114 LibraryElement computeLibraryElement(Source source) { 6065 LibraryElement computeLibraryElement(Source source) {
6115 JUnitTestCase.fail("Unexpected invocation of computeLibraryElement"); 6066 JUnitTestCase.fail("Unexpected invocation of computeLibraryElement");
6116 return null; 6067 return null;
6117 } 6068 }
6118 @override 6069 @override
6119 LineInfo computeLineInfo(Source source) { 6070 LineInfo computeLineInfo(Source source) {
6120 JUnitTestCase.fail("Unexpected invocation of computeLineInfo"); 6071 JUnitTestCase.fail("Unexpected invocation of computeLineInfo");
6121 return null; 6072 return null;
6122 } 6073 }
6123 @override 6074 @override
6124 ResolvableCompilationUnit computeResolvableCompilationUnit(Source source) { 6075 CompilationUnit computeResolvableCompilationUnit(Source source) {
6125 JUnitTestCase.fail( 6076 JUnitTestCase.fail(
6126 "Unexpected invocation of computeResolvableCompilationUnit"); 6077 "Unexpected invocation of computeResolvableCompilationUnit");
6127 return null; 6078 return null;
6128 } 6079 }
6129 @override 6080 @override
6130 void dispose() { 6081 void dispose() {
6131 JUnitTestCase.fail("Unexpected invocation of dispose"); 6082 JUnitTestCase.fail("Unexpected invocation of dispose");
6132 } 6083 }
6133 @override 6084 @override
6134 bool exists(Source source) { 6085 bool exists(Source source) {
(...skipping 272 matching lines...) Expand 10 before | Expand all | Expand 10 after
6407 return null; 6358 return null;
6408 } 6359 }
6409 } 6360 }
6410 6361
6411 6362
6412 class TestAnalysisContext_test_computeResolvableCompilationUnit extends 6363 class TestAnalysisContext_test_computeResolvableCompilationUnit extends
6413 TestAnalysisContext { 6364 TestAnalysisContext {
6414 List<bool> invoked; 6365 List<bool> invoked;
6415 TestAnalysisContext_test_computeResolvableCompilationUnit(this.invoked); 6366 TestAnalysisContext_test_computeResolvableCompilationUnit(this.invoked);
6416 @override 6367 @override
6417 ResolvableCompilationUnit computeResolvableCompilationUnit(Source source) { 6368 CompilationUnit computeResolvableCompilationUnit(Source source) {
6418 invoked[0] = true; 6369 invoked[0] = true;
6419 return null; 6370 return null;
6420 } 6371 }
6421 } 6372 }
6422 6373
6423 6374
6424 class TestAnalysisContext_test_dispose extends TestAnalysisContext { 6375 class TestAnalysisContext_test_dispose extends TestAnalysisContext {
6425 List<bool> invoked; 6376 List<bool> invoked;
6426 TestAnalysisContext_test_dispose(this.invoked); 6377 TestAnalysisContext_test_dispose(this.invoked);
6427 @override 6378 @override
(...skipping 762 matching lines...) Expand 10 before | Expand all | Expand 10 after
7190 } 7141 }
7191 } 7142 }
7192 7143
7193 7144
7194 class _UniversalCachePartitionTest_test_setMaxCacheSize implements 7145 class _UniversalCachePartitionTest_test_setMaxCacheSize implements
7195 CacheRetentionPolicy { 7146 CacheRetentionPolicy {
7196 @override 7147 @override
7197 RetentionPriority getAstPriority(Source source, SourceEntry sourceEntry) => 7148 RetentionPriority getAstPriority(Source source, SourceEntry sourceEntry) =>
7198 RetentionPriority.LOW; 7149 RetentionPriority.LOW;
7199 } 7150 }
OLDNEW
« no previous file with comments | « pkg/analyzer/lib/src/generated/resolver.dart ('k') | pkg/analyzer/test/generated/resolver_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698