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

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

Issue 849863002: Replace @ReflectiveTestCase() with @reflectiveTest. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 5 years, 11 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:async'; 10 import 'dart:async';
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
63 runReflectiveTests(ResolveDartUnitTaskTest); 63 runReflectiveTests(ResolveDartUnitTaskTest);
64 runReflectiveTests(ResolveHtmlTaskTest); 64 runReflectiveTests(ResolveHtmlTaskTest);
65 runReflectiveTests(ScanDartTaskTest); 65 runReflectiveTests(ScanDartTaskTest);
66 runReflectiveTests(SdkCachePartitionTest); 66 runReflectiveTests(SdkCachePartitionTest);
67 runReflectiveTests(SourcesChangedEventTest); 67 runReflectiveTests(SourcesChangedEventTest);
68 runReflectiveTests(UniversalCachePartitionTest); 68 runReflectiveTests(UniversalCachePartitionTest);
69 runReflectiveTests(WorkManagerTest); 69 runReflectiveTests(WorkManagerTest);
70 } 70 }
71 71
72 72
73 @ReflectiveTestCase() 73 @reflectiveTest
74 class AnalysisCacheTest extends EngineTestCase { 74 class AnalysisCacheTest extends EngineTestCase {
75 void test_creation() { 75 void test_creation() {
76 expect(new AnalysisCache(new List<CachePartition>(0)), isNotNull); 76 expect(new AnalysisCache(new List<CachePartition>(0)), isNotNull);
77 } 77 }
78 78
79 void test_get() { 79 void test_get() {
80 AnalysisCache cache = new AnalysisCache(new List<CachePartition>(0)); 80 AnalysisCache cache = new AnalysisCache(new List<CachePartition>(0));
81 TestSource source = new TestSource(); 81 TestSource source = new TestSource();
82 expect(cache.get(source), isNull); 82 expect(cache.get(source), isNull);
83 } 83 }
(...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after
146 if (iterator.value.getState(DartEntry.PARSED_UNIT) != 146 if (iterator.value.getState(DartEntry.PARSED_UNIT) !=
147 CacheState.FLUSHED) { 147 CacheState.FLUSHED) {
148 nonFlushedCount++; 148 nonFlushedCount++;
149 } 149 }
150 } 150 }
151 expect(nonFlushedCount, expectedCount); 151 expect(nonFlushedCount, expectedCount);
152 } 152 }
153 } 153 }
154 154
155 155
156 @ReflectiveTestCase() 156 @reflectiveTest
157 class AnalysisContextImplTest extends EngineTestCase { 157 class AnalysisContextImplTest extends EngineTestCase {
158 /** 158 /**
159 * An analysis context whose source factory is [sourceFactory]. 159 * An analysis context whose source factory is [sourceFactory].
160 */ 160 */
161 AnalysisContextImpl _context; 161 AnalysisContextImpl _context;
162 162
163 /** 163 /**
164 * The source factory associated with the analysis [context]. 164 * The source factory associated with the analysis [context].
165 */ 165 */
166 SourceFactory _sourceFactory; 166 SourceFactory _sourceFactory;
(...skipping 2068 matching lines...) Expand 10 before | Expand all | Expand 10 after
2235 2235
2236 class AnalysisContextImplTest_Source_getModificationStamp_overridden extends 2236 class AnalysisContextImplTest_Source_getModificationStamp_overridden extends
2237 TestSource { 2237 TestSource {
2238 int stamp; 2238 int stamp;
2239 AnalysisContextImplTest_Source_getModificationStamp_overridden(this.stamp); 2239 AnalysisContextImplTest_Source_getModificationStamp_overridden(this.stamp);
2240 @override 2240 @override
2241 int get modificationStamp => stamp; 2241 int get modificationStamp => stamp;
2242 } 2242 }
2243 2243
2244 2244
2245 @ReflectiveTestCase() 2245 @reflectiveTest
2246 class AnalysisOptionsImplTest extends EngineTestCase { 2246 class AnalysisOptionsImplTest extends EngineTestCase {
2247 void test_AnalysisOptionsImpl_copy() { 2247 void test_AnalysisOptionsImpl_copy() {
2248 bool booleanValue = true; 2248 bool booleanValue = true;
2249 for (int i = 0; i < 2; i++, booleanValue = !booleanValue) { 2249 for (int i = 0; i < 2; i++, booleanValue = !booleanValue) {
2250 AnalysisOptionsImpl options = new AnalysisOptionsImpl(); 2250 AnalysisOptionsImpl options = new AnalysisOptionsImpl();
2251 options.analyzeFunctionBodies = booleanValue; 2251 options.analyzeFunctionBodies = booleanValue;
2252 options.cacheSize = i; 2252 options.cacheSize = i;
2253 options.dart2jsHint = booleanValue; 2253 options.dart2jsHint = booleanValue;
2254 options.generateSdkErrors = booleanValue; 2254 options.generateSdkErrors = booleanValue;
2255 options.hint = booleanValue; 2255 options.hint = booleanValue;
(...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after
2328 expect(exception, isNotNull); 2328 expect(exception, isNotNull);
2329 return null; 2329 return null;
2330 } 2330 }
2331 @override 2331 @override
2332 void internalPerform() { 2332 void internalPerform() {
2333 throw new AnalysisException("Forced exception"); 2333 throw new AnalysisException("Forced exception");
2334 } 2334 }
2335 } 2335 }
2336 2336
2337 2337
2338 @ReflectiveTestCase() 2338 @reflectiveTest
2339 class AnalysisTaskTest extends EngineTestCase { 2339 class AnalysisTaskTest extends EngineTestCase {
2340 void test_perform_exception() { 2340 void test_perform_exception() {
2341 InternalAnalysisContext context = new AnalysisContextImpl(); 2341 InternalAnalysisContext context = new AnalysisContextImpl();
2342 context.sourceFactory = new SourceFactory([new FileUriResolver()]); 2342 context.sourceFactory = new SourceFactory([new FileUriResolver()]);
2343 AnalysisTask task = new AnalysisTask_test_perform_exception(context); 2343 AnalysisTask task = new AnalysisTask_test_perform_exception(context);
2344 task.perform(new TestTaskVisitor<Object>()); 2344 task.perform(new TestTaskVisitor<Object>());
2345 } 2345 }
2346 } 2346 }
2347 2347
2348 2348
2349 class CompilationUnitMock extends TypedMock implements CompilationUnit { 2349 class CompilationUnitMock extends TypedMock implements CompilationUnit {
2350 noSuchMethod(Invocation invocation) => super.noSuchMethod(invocation); 2350 noSuchMethod(Invocation invocation) => super.noSuchMethod(invocation);
2351 } 2351 }
2352 2352
2353 2353
2354 @ReflectiveTestCase() 2354 @reflectiveTest
2355 class DartEntryTest extends EngineTestCase { 2355 class DartEntryTest extends EngineTestCase {
2356 void test_allErrors() { 2356 void test_allErrors() {
2357 Source source = new TestSource(); 2357 Source source = new TestSource();
2358 DartEntry entry = new DartEntry(); 2358 DartEntry entry = new DartEntry();
2359 expect(entry.allErrors, hasLength(0)); 2359 expect(entry.allErrors, hasLength(0));
2360 entry.setValue( 2360 entry.setValue(
2361 DartEntry.SCAN_ERRORS, 2361 DartEntry.SCAN_ERRORS,
2362 <AnalysisError>[ 2362 <AnalysisError>[
2363 new AnalysisError.con1(source, ScannerErrorCode.UNTERMINATED_STRING_ LITERAL)]); 2363 new AnalysisError.con1(source, ScannerErrorCode.UNTERMINATED_STRING_ LITERAL)]);
2364 entry.setValue( 2364 entry.setValue(
(...skipping 1424 matching lines...) Expand 10 before | Expand all | Expand 10 after
3789 DartEntry entry = new DartEntry(); 3789 DartEntry entry = new DartEntry();
3790 Object value = entry.getValueInLibrary(descriptor, source); 3790 Object value = entry.getValueInLibrary(descriptor, source);
3791 expect(newValue, isNot(same(value))); 3791 expect(newValue, isNot(same(value)));
3792 entry.setValueInLibrary(descriptor, source, newValue); 3792 entry.setValueInLibrary(descriptor, source, newValue);
3793 expect(entry.getStateInLibrary(descriptor, source), same(CacheState.VALID)); 3793 expect(entry.getStateInLibrary(descriptor, source), same(CacheState.VALID));
3794 expect(entry.getValueInLibrary(descriptor, source), same(newValue)); 3794 expect(entry.getValueInLibrary(descriptor, source), same(newValue));
3795 } 3795 }
3796 } 3796 }
3797 3797
3798 3798
3799 @ReflectiveTestCase() 3799 @reflectiveTest
3800 class GenerateDartErrorsTaskTest extends EngineTestCase { 3800 class GenerateDartErrorsTaskTest extends EngineTestCase {
3801 void test_accept() { 3801 void test_accept() {
3802 GenerateDartErrorsTask task = 3802 GenerateDartErrorsTask task =
3803 new GenerateDartErrorsTask(null, null, null, null); 3803 new GenerateDartErrorsTask(null, null, null, null);
3804 expect(task.accept(new GenerateDartErrorsTaskTestTV_accept()), isTrue); 3804 expect(task.accept(new GenerateDartErrorsTaskTestTV_accept()), isTrue);
3805 } 3805 }
3806 3806
3807 void test_getException() { 3807 void test_getException() {
3808 GenerateDartErrorsTask task = 3808 GenerateDartErrorsTask task =
3809 new GenerateDartErrorsTask(null, null, null, null); 3809 new GenerateDartErrorsTask(null, null, null, null);
(...skipping 108 matching lines...) Expand 10 before | Expand all | Expand 10 after
3918 expect(task.libraryElement, same(libraryElement)); 3918 expect(task.libraryElement, same(libraryElement));
3919 expect(task.source, same(source)); 3919 expect(task.source, same(source));
3920 List<AnalysisError> errors = task.errors; 3920 List<AnalysisError> errors = task.errors;
3921 expect(errors, hasLength(1)); 3921 expect(errors, hasLength(1));
3922 expect(errors[0].errorCode, same(CompileTimeErrorCode.URI_DOES_NOT_EXIST)); 3922 expect(errors[0].errorCode, same(CompileTimeErrorCode.URI_DOES_NOT_EXIST));
3923 return true; 3923 return true;
3924 } 3924 }
3925 } 3925 }
3926 3926
3927 3927
3928 @ReflectiveTestCase() 3928 @reflectiveTest
3929 class GenerateDartHintsTaskTest extends EngineTestCase { 3929 class GenerateDartHintsTaskTest extends EngineTestCase {
3930 void test_accept() { 3930 void test_accept() {
3931 GenerateDartHintsTask task = new GenerateDartHintsTask(null, null, null); 3931 GenerateDartHintsTask task = new GenerateDartHintsTask(null, null, null);
3932 expect(task.accept(new GenerateDartHintsTaskTestTV_accept()), isTrue); 3932 expect(task.accept(new GenerateDartHintsTaskTestTV_accept()), isTrue);
3933 } 3933 }
3934 void test_getException() { 3934 void test_getException() {
3935 GenerateDartHintsTask task = new GenerateDartHintsTask(null, null, null); 3935 GenerateDartHintsTask task = new GenerateDartHintsTask(null, null, null);
3936 expect(task.exception, isNull); 3936 expect(task.exception, isNull);
3937 } 3937 }
3938 void test_getHintMap() { 3938 void test_getHintMap() {
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after
3999 } 3999 }
4000 expect(task.libraryElement, isNotNull); 4000 expect(task.libraryElement, isNotNull);
4001 HashMap<Source, List<AnalysisError>> hintMap = task.hintMap; 4001 HashMap<Source, List<AnalysisError>> hintMap = task.hintMap;
4002 expect(hintMap, hasLength(2)); 4002 expect(hintMap, hasLength(2));
4003 expect(hintMap[librarySource], hasLength(1)); 4003 expect(hintMap[librarySource], hasLength(1));
4004 expect(hintMap[partSource], hasLength(0)); 4004 expect(hintMap[partSource], hasLength(0));
4005 return true; 4005 return true;
4006 } 4006 }
4007 } 4007 }
4008 4008
4009 @ReflectiveTestCase() 4009 @reflectiveTest
4010 class GenerateDartLintsTaskTest extends EngineTestCase { 4010 class GenerateDartLintsTaskTest extends EngineTestCase {
4011 void test_accept() { 4011 void test_accept() {
4012 GenerateDartLintsTask task = new GenerateDartLintsTask(null, null, null); 4012 GenerateDartLintsTask task = new GenerateDartLintsTask(null, null, null);
4013 expect(task.accept(new GenerateDartLintsTaskTestTV_accept()), isTrue); 4013 expect(task.accept(new GenerateDartLintsTaskTestTV_accept()), isTrue);
4014 } 4014 }
4015 void test_exception() { 4015 void test_exception() {
4016 GenerateDartLintsTask task = new GenerateDartLintsTask(null, null, null); 4016 GenerateDartLintsTask task = new GenerateDartLintsTask(null, null, null);
4017 expect(task.exception, isNull); 4017 expect(task.exception, isNull);
4018 } 4018 }
4019 void test_lintMap() { 4019 void test_lintMap() {
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after
4062 bool visitGenerateDartLintsTask(GenerateDartLintsTask task) { 4062 bool visitGenerateDartLintsTask(GenerateDartLintsTask task) {
4063 CaughtException exception = task.exception; 4063 CaughtException exception = task.exception;
4064 if (exception != null) { 4064 if (exception != null) {
4065 throw exception; 4065 throw exception;
4066 } 4066 }
4067 expect(task.libraryElement, isNotNull); 4067 expect(task.libraryElement, isNotNull);
4068 return true; 4068 return true;
4069 } 4069 }
4070 } 4070 }
4071 4071
4072 @ReflectiveTestCase() 4072 @reflectiveTest
4073 class LintGeneratorTest extends EngineTestCase { 4073 class LintGeneratorTest extends EngineTestCase {
4074 void test_generate() { 4074 void test_generate() {
4075 4075
4076 InternalAnalysisContext context = AnalysisContextFactory.contextWithCore(); 4076 InternalAnalysisContext context = AnalysisContextFactory.contextWithCore();
4077 ChangeSet changeSet = new ChangeSet(); 4077 ChangeSet changeSet = new ChangeSet();
4078 Source librarySource = 4078 Source librarySource =
4079 new FileBasedSource.con1(FileUtilities2.createFile("/test.dart")); 4079 new FileBasedSource.con1(FileUtilities2.createFile("/test.dart"));
4080 changeSet.addedSource(librarySource); 4080 changeSet.addedSource(librarySource);
4081 context.applyChanges(changeSet); 4081 context.applyChanges(changeSet);
4082 context.setContents(librarySource, r''' 4082 context.setContents(librarySource, r'''
(...skipping 28 matching lines...) Expand all
4111 return null; 4111 return null;
4112 } 4112 }
4113 4113
4114 testExpectations() { 4114 testExpectations() {
4115 expect(reporter, isNotNull); 4115 expect(reporter, isNotNull);
4116 expect(visited, isTrue); 4116 expect(visited, isTrue);
4117 } 4117 }
4118 } 4118 }
4119 4119
4120 4120
4121 @ReflectiveTestCase() 4121 @reflectiveTest
4122 class GetContentTaskTest extends EngineTestCase { 4122 class GetContentTaskTest extends EngineTestCase {
4123 void test_accept() { 4123 void test_accept() {
4124 Source source = new TestSource('/test.dart', ''); 4124 Source source = new TestSource('/test.dart', '');
4125 GetContentTask task = new GetContentTask(null, source); 4125 GetContentTask task = new GetContentTask(null, source);
4126 expect(task.accept(new GetContentTaskTestTV_accept()), isTrue); 4126 expect(task.accept(new GetContentTaskTestTV_accept()), isTrue);
4127 } 4127 }
4128 4128
4129 void test_getException() { 4129 void test_getException() {
4130 Source source = new TestSource('/test.dart', ''); 4130 Source source = new TestSource('/test.dart', '');
4131 GetContentTask task = new GetContentTask(null, source); 4131 GetContentTask task = new GetContentTask(null, source);
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after
4188 if (exception != null) { 4188 if (exception != null) {
4189 throw exception; 4189 throw exception;
4190 } 4190 }
4191 expect(task.modificationTime, context.getModificationStamp(source)); 4191 expect(task.modificationTime, context.getModificationStamp(source));
4192 expect(task.source, same(source)); 4192 expect(task.source, same(source));
4193 return true; 4193 return true;
4194 } 4194 }
4195 } 4195 }
4196 4196
4197 4197
4198 @ReflectiveTestCase() 4198 @reflectiveTest
4199 class HtmlEntryTest extends EngineTestCase { 4199 class HtmlEntryTest extends EngineTestCase {
4200 void set state(DataDescriptor descriptor) { 4200 void set state(DataDescriptor descriptor) {
4201 HtmlEntry entry = new HtmlEntry(); 4201 HtmlEntry entry = new HtmlEntry();
4202 expect(entry.getState(descriptor), isNot(same(CacheState.FLUSHED))); 4202 expect(entry.getState(descriptor), isNot(same(CacheState.FLUSHED)));
4203 entry.setState(descriptor, CacheState.FLUSHED); 4203 entry.setState(descriptor, CacheState.FLUSHED);
4204 expect(entry.getState(descriptor), same(CacheState.FLUSHED)); 4204 expect(entry.getState(descriptor), same(CacheState.FLUSHED));
4205 } 4205 }
4206 4206
4207 void test_creation() { 4207 void test_creation() {
4208 HtmlEntry entry = new HtmlEntry(); 4208 HtmlEntry entry = new HtmlEntry();
(...skipping 148 matching lines...) Expand 10 before | Expand all | Expand 10 after
4357 HtmlEntry entry = new HtmlEntry(); 4357 HtmlEntry entry = new HtmlEntry();
4358 Object value = entry.getValue(descriptor); 4358 Object value = entry.getValue(descriptor);
4359 expect(newValue, isNot(same(value))); 4359 expect(newValue, isNot(same(value)));
4360 entry.setValue(descriptor, newValue); 4360 entry.setValue(descriptor, newValue);
4361 expect(entry.getState(descriptor), same(CacheState.VALID)); 4361 expect(entry.getState(descriptor), same(CacheState.VALID));
4362 expect(entry.getValue(descriptor), same(newValue)); 4362 expect(entry.getValue(descriptor), same(newValue));
4363 } 4363 }
4364 } 4364 }
4365 4365
4366 4366
4367 @ReflectiveTestCase() 4367 @reflectiveTest
4368 class IncrementalAnalysisCacheTest { 4368 class IncrementalAnalysisCacheTest {
4369 Source _source = new TestSource(); 4369 Source _source = new TestSource();
4370 DartEntry _entry = new DartEntry(); 4370 DartEntry _entry = new DartEntry();
4371 CompilationUnit _unit = new CompilationUnitMock(); 4371 CompilationUnit _unit = new CompilationUnitMock();
4372 IncrementalAnalysisCache _result; 4372 IncrementalAnalysisCache _result;
4373 void setUp() { 4373 void setUp() {
4374 _entry.setValueInLibrary(DartEntry.RESOLVED_UNIT, _source, _unit); 4374 _entry.setValueInLibrary(DartEntry.RESOLVED_UNIT, _source, _unit);
4375 } 4375 }
4376 void test_cacheResult() { 4376 void test_cacheResult() {
4377 IncrementalAnalysisCache cache = IncrementalAnalysisCache.update( 4377 IncrementalAnalysisCache cache = IncrementalAnalysisCache.update(
(...skipping 504 matching lines...) Expand 10 before | Expand all | Expand 10 after
4882 Scanner scanner = new Scanner( 4882 Scanner scanner = new Scanner(
4883 _source, 4883 _source,
4884 new CharSequenceReader(code), 4884 new CharSequenceReader(code),
4885 AnalysisErrorListener.NULL_LISTENER); 4885 AnalysisErrorListener.NULL_LISTENER);
4886 Parser parser = new Parser(_source, AnalysisErrorListener.NULL_LISTENER); 4886 Parser parser = new Parser(_source, AnalysisErrorListener.NULL_LISTENER);
4887 return parser.parseCompilationUnit(scanner.tokenize()); 4887 return parser.parseCompilationUnit(scanner.tokenize());
4888 } 4888 }
4889 } 4889 }
4890 4890
4891 4891
4892 @ReflectiveTestCase() 4892 @reflectiveTest
4893 class IncrementalAnalysisTaskTest extends EngineTestCase { 4893 class IncrementalAnalysisTaskTest extends EngineTestCase {
4894 void test_accept() { 4894 void test_accept() {
4895 IncrementalAnalysisTask task = new IncrementalAnalysisTask(null, null); 4895 IncrementalAnalysisTask task = new IncrementalAnalysisTask(null, null);
4896 expect(task.accept(new IncrementalAnalysisTaskTestTV_accept()), isTrue); 4896 expect(task.accept(new IncrementalAnalysisTaskTestTV_accept()), isTrue);
4897 } 4897 }
4898 4898
4899 void test_perform() { 4899 void test_perform() {
4900 // main() {} String foo; 4900 // main() {} String foo;
4901 // main() {String} String foo; 4901 // main() {String} String foo;
4902 CompilationUnit newUnit = 4902 CompilationUnit newUnit =
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after
4959 TestTaskVisitor<CompilationUnit> { 4959 TestTaskVisitor<CompilationUnit> {
4960 IncrementalAnalysisTask task; 4960 IncrementalAnalysisTask task;
4961 IncrementalAnalysisTaskTestTV_assertTask(this.task); 4961 IncrementalAnalysisTaskTestTV_assertTask(this.task);
4962 @override 4962 @override
4963 CompilationUnit 4963 CompilationUnit
4964 visitIncrementalAnalysisTask(IncrementalAnalysisTask incrementalAnalysisTa sk) => 4964 visitIncrementalAnalysisTask(IncrementalAnalysisTask incrementalAnalysisTa sk) =>
4965 task.compilationUnit; 4965 task.compilationUnit;
4966 } 4966 }
4967 4967
4968 4968
4969 @ReflectiveTestCase() 4969 @reflectiveTest
4970 class ParseDartTaskTest extends EngineTestCase { 4970 class ParseDartTaskTest extends EngineTestCase {
4971 void test_accept() { 4971 void test_accept() {
4972 ParseDartTask task = new ParseDartTask(null, null, null, null); 4972 ParseDartTask task = new ParseDartTask(null, null, null, null);
4973 expect(task.accept(new ParseDartTaskTestTV_accept()), isTrue); 4973 expect(task.accept(new ParseDartTaskTestTV_accept()), isTrue);
4974 } 4974 }
4975 4975
4976 void test_getCompilationUnit() { 4976 void test_getCompilationUnit() {
4977 ParseDartTask task = new ParseDartTask(null, null, null, null); 4977 ParseDartTask task = new ParseDartTask(null, null, null, null);
4978 expect(task.compilationUnit, isNull); 4978 expect(task.compilationUnit, isNull);
4979 } 4979 }
(...skipping 177 matching lines...) Expand 10 before | Expand all | Expand 10 after
5157 CompileTimeErrorCode.URI_WITH_INTERPOLATION, 5157 CompileTimeErrorCode.URI_WITH_INTERPOLATION,
5158 CompileTimeErrorCode.INVALID_URI]); 5158 CompileTimeErrorCode.INVALID_URI]);
5159 expect(task.source, same(source)); 5159 expect(task.source, same(source));
5160 expect(task.hasNonPartOfDirective, isTrue); 5160 expect(task.hasNonPartOfDirective, isTrue);
5161 expect(task.hasPartOfDirective, isFalse); 5161 expect(task.hasPartOfDirective, isFalse);
5162 return null; 5162 return null;
5163 } 5163 }
5164 } 5164 }
5165 5165
5166 5166
5167 @ReflectiveTestCase() 5167 @reflectiveTest
5168 class ParseHtmlTaskTest extends EngineTestCase { 5168 class ParseHtmlTaskTest extends EngineTestCase {
5169 ParseHtmlTask parseContents(String contents, TestLogger testLogger) { 5169 ParseHtmlTask parseContents(String contents, TestLogger testLogger) {
5170 return parseSource( 5170 return parseSource(
5171 new TestSource('/test.dart', contents), 5171 new TestSource('/test.dart', contents),
5172 contents, 5172 contents,
5173 testLogger); 5173 testLogger);
5174 } 5174 }
5175 5175
5176 ParseHtmlTask parseSource(Source source, String contents, 5176 ParseHtmlTask parseSource(Source source, String contents,
5177 TestLogger testLogger) { 5177 TestLogger testLogger) {
(...skipping 163 matching lines...) Expand 10 before | Expand all | Expand 10 after
5341 throw exception; 5341 throw exception;
5342 } 5342 }
5343 expect(task.htmlUnit, isNotNull); 5343 expect(task.htmlUnit, isNotNull);
5344 expect(task.lineInfo, isNotNull); 5344 expect(task.lineInfo, isNotNull);
5345 expect(task.source, same(source)); 5345 expect(task.source, same(source));
5346 return true; 5346 return true;
5347 } 5347 }
5348 } 5348 }
5349 5349
5350 5350
5351 @ReflectiveTestCase() 5351 @reflectiveTest
5352 class PartitionManagerTest extends EngineTestCase { 5352 class PartitionManagerTest extends EngineTestCase {
5353 void test_clearCache() { 5353 void test_clearCache() {
5354 PartitionManager manager = new PartitionManager(); 5354 PartitionManager manager = new PartitionManager();
5355 DartSdk sdk = new MockDartSdk(); 5355 DartSdk sdk = new MockDartSdk();
5356 SdkCachePartition oldPartition = manager.forSdk(sdk); 5356 SdkCachePartition oldPartition = manager.forSdk(sdk);
5357 manager.clearCache(); 5357 manager.clearCache();
5358 SdkCachePartition newPartition = manager.forSdk(sdk); 5358 SdkCachePartition newPartition = manager.forSdk(sdk);
5359 expect(newPartition, isNot(same(oldPartition))); 5359 expect(newPartition, isNot(same(oldPartition)));
5360 } 5360 }
5361 5361
5362 void test_creation() { 5362 void test_creation() {
5363 expect(new PartitionManager(), isNotNull); 5363 expect(new PartitionManager(), isNotNull);
5364 } 5364 }
5365 5365
5366 void test_forSdk() { 5366 void test_forSdk() {
5367 PartitionManager manager = new PartitionManager(); 5367 PartitionManager manager = new PartitionManager();
5368 DartSdk sdk1 = new MockDartSdk(); 5368 DartSdk sdk1 = new MockDartSdk();
5369 SdkCachePartition partition1 = manager.forSdk(sdk1); 5369 SdkCachePartition partition1 = manager.forSdk(sdk1);
5370 expect(partition1, isNotNull); 5370 expect(partition1, isNotNull);
5371 expect(manager.forSdk(sdk1), same(partition1)); 5371 expect(manager.forSdk(sdk1), same(partition1));
5372 DartSdk sdk2 = new MockDartSdk(); 5372 DartSdk sdk2 = new MockDartSdk();
5373 SdkCachePartition partition2 = manager.forSdk(sdk2); 5373 SdkCachePartition partition2 = manager.forSdk(sdk2);
5374 expect(partition2, isNotNull); 5374 expect(partition2, isNotNull);
5375 expect(manager.forSdk(sdk2), same(partition2)); 5375 expect(manager.forSdk(sdk2), same(partition2));
5376 expect(partition2, isNot(same(partition1))); 5376 expect(partition2, isNot(same(partition1)));
5377 } 5377 }
5378 } 5378 }
5379 5379
5380 5380
5381 @ReflectiveTestCase() 5381 @reflectiveTest
5382 class ResolveDartLibraryTaskTest extends EngineTestCase { 5382 class ResolveDartLibraryTaskTest extends EngineTestCase {
5383 void test_accept() { 5383 void test_accept() {
5384 ResolveDartLibraryTask task = new ResolveDartLibraryTask(null, null, null); 5384 ResolveDartLibraryTask task = new ResolveDartLibraryTask(null, null, null);
5385 expect(task.accept(new ResolveDartLibraryTaskTestTV_accept()), isTrue); 5385 expect(task.accept(new ResolveDartLibraryTaskTestTV_accept()), isTrue);
5386 } 5386 }
5387 void test_getException() { 5387 void test_getException() {
5388 ResolveDartLibraryTask task = new ResolveDartLibraryTask(null, null, null); 5388 ResolveDartLibraryTask task = new ResolveDartLibraryTask(null, null, null);
5389 expect(task.exception, isNull); 5389 expect(task.exception, isNull);
5390 } 5390 }
5391 void test_getLibraryResolver() { 5391 void test_getLibraryResolver() {
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after
5452 throw exception; 5452 throw exception;
5453 } 5453 }
5454 expect(task.libraryResolver, isNotNull); 5454 expect(task.libraryResolver, isNotNull);
5455 expect(task.librarySource, same(source)); 5455 expect(task.librarySource, same(source));
5456 expect(task.unitSource, same(source)); 5456 expect(task.unitSource, same(source));
5457 return true; 5457 return true;
5458 } 5458 }
5459 } 5459 }
5460 5460
5461 5461
5462 @ReflectiveTestCase() 5462 @reflectiveTest
5463 class ResolveDartUnitTaskTest extends EngineTestCase { 5463 class ResolveDartUnitTaskTest extends EngineTestCase {
5464 void test_accept() { 5464 void test_accept() {
5465 ResolveDartUnitTask task = new ResolveDartUnitTask(null, null, null); 5465 ResolveDartUnitTask task = new ResolveDartUnitTask(null, null, null);
5466 expect(task.accept(new ResolveDartUnitTaskTestTV_accept()), isTrue); 5466 expect(task.accept(new ResolveDartUnitTaskTestTV_accept()), isTrue);
5467 } 5467 }
5468 5468
5469 void test_getException() { 5469 void test_getException() {
5470 ResolveDartUnitTask task = new ResolveDartUnitTask(null, null, null); 5470 ResolveDartUnitTask task = new ResolveDartUnitTask(null, null, null);
5471 expect(task.exception, isNull); 5471 expect(task.exception, isNull);
5472 } 5472 }
(...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after
5553 throw exception; 5553 throw exception;
5554 } 5554 }
5555 expect(task.librarySource, same(source)); 5555 expect(task.librarySource, same(source));
5556 expect(task.resolvedUnit, isNotNull); 5556 expect(task.resolvedUnit, isNotNull);
5557 expect(task.source, same(source)); 5557 expect(task.source, same(source));
5558 return true; 5558 return true;
5559 } 5559 }
5560 } 5560 }
5561 5561
5562 5562
5563 @ReflectiveTestCase() 5563 @reflectiveTest
5564 class ResolveHtmlTaskTest extends EngineTestCase { 5564 class ResolveHtmlTaskTest extends EngineTestCase {
5565 void test_accept() { 5565 void test_accept() {
5566 ResolveHtmlTask task = new ResolveHtmlTask(null, null, 0, null); 5566 ResolveHtmlTask task = new ResolveHtmlTask(null, null, 0, null);
5567 expect(task.accept(new ResolveHtmlTaskTestTV_accept()), isTrue); 5567 expect(task.accept(new ResolveHtmlTaskTestTV_accept()), isTrue);
5568 } 5568 }
5569 5569
5570 void test_getElement() { 5570 void test_getElement() {
5571 ResolveHtmlTask task = new ResolveHtmlTask(null, null, 0, null); 5571 ResolveHtmlTask task = new ResolveHtmlTask(null, null, 0, null);
5572 expect(task.element, isNull); 5572 expect(task.element, isNull);
5573 } 5573 }
(...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after
5652 } 5652 }
5653 } 5653 }
5654 5654
5655 5655
5656 class ResolveHtmlTaskTestTV_perform_valid_2 extends TestTaskVisitor<Object> { 5656 class ResolveHtmlTaskTestTV_perform_valid_2 extends TestTaskVisitor<Object> {
5657 @override 5657 @override
5658 Object visitParseHtmlTask(ParseHtmlTask task) => null; 5658 Object visitParseHtmlTask(ParseHtmlTask task) => null;
5659 } 5659 }
5660 5660
5661 5661
5662 @ReflectiveTestCase() 5662 @reflectiveTest
5663 class ScanDartTaskTest extends EngineTestCase { 5663 class ScanDartTaskTest extends EngineTestCase {
5664 void test_accept() { 5664 void test_accept() {
5665 ScanDartTask task = new ScanDartTask(null, null, null); 5665 ScanDartTask task = new ScanDartTask(null, null, null);
5666 expect(task.accept(new ScanDartTaskTestTV_accept()), isTrue); 5666 expect(task.accept(new ScanDartTaskTestTV_accept()), isTrue);
5667 } 5667 }
5668 5668
5669 void test_getErrors() { 5669 void test_getErrors() {
5670 ScanDartTask task = new ScanDartTask(null, null, null); 5670 ScanDartTask task = new ScanDartTask(null, null, null);
5671 expect(task.errors, hasLength(0)); 5671 expect(task.errors, hasLength(0));
5672 } 5672 }
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
5716 } 5716 }
5717 expect(task.tokenStream, isNotNull); 5717 expect(task.tokenStream, isNotNull);
5718 expect(task.errors, hasLength(0)); 5718 expect(task.errors, hasLength(0));
5719 expect(task.lineInfo, isNotNull); 5719 expect(task.lineInfo, isNotNull);
5720 expect(task.source, same(source)); 5720 expect(task.source, same(source));
5721 return true; 5721 return true;
5722 } 5722 }
5723 } 5723 }
5724 5724
5725 5725
5726 @ReflectiveTestCase() 5726 @reflectiveTest
5727 class SdkCachePartitionTest extends EngineTestCase { 5727 class SdkCachePartitionTest extends EngineTestCase {
5728 void test_contains_false() { 5728 void test_contains_false() {
5729 SdkCachePartition partition = new SdkCachePartition(null, 8); 5729 SdkCachePartition partition = new SdkCachePartition(null, 8);
5730 Source source = new TestSource(); 5730 Source source = new TestSource();
5731 expect(partition.contains(source), isFalse); 5731 expect(partition.contains(source), isFalse);
5732 } 5732 }
5733 5733
5734 void test_contains_true() { 5734 void test_contains_true() {
5735 SdkCachePartition partition = new SdkCachePartition(null, 8); 5735 SdkCachePartition partition = new SdkCachePartition(null, 8);
5736 SourceFactory factory = 5736 SourceFactory factory =
5737 new SourceFactory([new DartUriResolver(DirectoryBasedDartSdk.defaultSdk) ]); 5737 new SourceFactory([new DartUriResolver(DirectoryBasedDartSdk.defaultSdk) ]);
5738 Source source = factory.forUri("dart:core"); 5738 Source source = factory.forUri("dart:core");
5739 expect(partition.contains(source), isTrue); 5739 expect(partition.contains(source), isTrue);
5740 } 5740 }
5741 5741
5742 void test_creation() { 5742 void test_creation() {
5743 expect(new SdkCachePartition(null, 8), isNotNull); 5743 expect(new SdkCachePartition(null, 8), isNotNull);
5744 } 5744 }
5745 } 5745 }
5746 5746
5747 5747
5748 @ReflectiveTestCase() 5748 @reflectiveTest
5749 class SourcesChangedEventTest { 5749 class SourcesChangedEventTest {
5750 5750
5751 void test_added() { 5751 void test_added() {
5752 var source = new StringSource('', '/test.dart'); 5752 var source = new StringSource('', '/test.dart');
5753 var changeSet = new ChangeSet(); 5753 var changeSet = new ChangeSet();
5754 changeSet.addedSource(source); 5754 changeSet.addedSource(source);
5755 var event = new SourcesChangedEvent(changeSet); 5755 var event = new SourcesChangedEvent(changeSet);
5756 assertEvent(event, wereSourcesAdded: true); 5756 assertEvent(event, wereSourcesAdded: true);
5757 } 5757 }
5758 5758
(...skipping 1093 matching lines...) Expand 10 before | Expand all | Expand 10 after
6852 } 6852 }
6853 6853
6854 @override 6854 @override
6855 E visitGenerateDartLintsTask(GenerateDartLintsTask task) { 6855 E visitGenerateDartLintsTask(GenerateDartLintsTask task) {
6856 fail("Unexpectedly invoked visitGenerateDartLintsTask"); 6856 fail("Unexpectedly invoked visitGenerateDartLintsTask");
6857 return null; 6857 return null;
6858 } 6858 }
6859 } 6859 }
6860 6860
6861 6861
6862 @ReflectiveTestCase() 6862 @reflectiveTest
6863 class UniversalCachePartitionTest extends EngineTestCase { 6863 class UniversalCachePartitionTest extends EngineTestCase {
6864 void test_contains() { 6864 void test_contains() {
6865 UniversalCachePartition partition = 6865 UniversalCachePartition partition =
6866 new UniversalCachePartition(null, 8, null); 6866 new UniversalCachePartition(null, 8, null);
6867 TestSource source = new TestSource(); 6867 TestSource source = new TestSource();
6868 expect(partition.contains(source), isTrue); 6868 expect(partition.contains(source), isTrue);
6869 } 6869 }
6870 void test_creation() { 6870 void test_creation() {
6871 expect(new UniversalCachePartition(null, 8, null), isNotNull); 6871 expect(new UniversalCachePartition(null, 8, null), isNotNull);
6872 } 6872 }
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after
6942 entryMap.values.forEach((SourceEntry value) { 6942 entryMap.values.forEach((SourceEntry value) {
6943 if (value.getState(DartEntry.PARSED_UNIT) != CacheState.FLUSHED) { 6943 if (value.getState(DartEntry.PARSED_UNIT) != CacheState.FLUSHED) {
6944 nonFlushedCount++; 6944 nonFlushedCount++;
6945 } 6945 }
6946 }); 6946 });
6947 expect(nonFlushedCount, expectedCount); 6947 expect(nonFlushedCount, expectedCount);
6948 } 6948 }
6949 } 6949 }
6950 6950
6951 6951
6952 @ReflectiveTestCase() 6952 @reflectiveTest
6953 class WorkManagerTest extends EngineTestCase { 6953 class WorkManagerTest extends EngineTestCase {
6954 void test_addFirst() { 6954 void test_addFirst() {
6955 TestSource source1 = new TestSource("/f1.dart"); 6955 TestSource source1 = new TestSource("/f1.dart");
6956 TestSource source2 = new TestSource("/f2.dart"); 6956 TestSource source2 = new TestSource("/f2.dart");
6957 WorkManager manager = new WorkManager(); 6957 WorkManager manager = new WorkManager();
6958 manager.add(source1, SourcePriority.UNKNOWN); 6958 manager.add(source1, SourcePriority.UNKNOWN);
6959 manager.addFirst(source2, SourcePriority.UNKNOWN); 6959 manager.addFirst(source2, SourcePriority.UNKNOWN);
6960 WorkManager_WorkIterator iterator = manager.iterator(); 6960 WorkManager_WorkIterator iterator = manager.iterator();
6961 expect(iterator.next(), same(source2)); 6961 expect(iterator.next(), same(source2));
6962 expect(iterator.next(), same(source1)); 6962 expect(iterator.next(), same(source1));
(...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after
7038 bool contains(Source source) => source == libB; 7038 bool contains(Source source) => source == libB;
7039 } 7039 }
7040 7040
7041 7041
7042 class _UniversalCachePartitionTest_test_setMaxCacheSize implements 7042 class _UniversalCachePartitionTest_test_setMaxCacheSize implements
7043 CacheRetentionPolicy { 7043 CacheRetentionPolicy {
7044 @override 7044 @override
7045 RetentionPriority getAstPriority(Source source, SourceEntry sourceEntry) => 7045 RetentionPriority getAstPriority(Source source, SourceEntry sourceEntry) =>
7046 RetentionPriority.LOW; 7046 RetentionPriority.LOW;
7047 } 7047 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698