| 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.engine_test; | 8 library engine.engine_test; |
| 9 | 9 |
| 10 import 'dart:async'; | 10 import 'dart:async'; |
| (...skipping 1867 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1878 0); | 1878 0); |
| 1879 _setIncrementalAnalysisCache(_context, incrementalCache); | 1879 _setIncrementalAnalysisCache(_context, incrementalCache); |
| 1880 expect(_getIncrementalAnalysisCache(_context), same(incrementalCache)); | 1880 expect(_getIncrementalAnalysisCache(_context), same(incrementalCache)); |
| 1881 _context.setContents(librarySource, null); | 1881 _context.setContents(librarySource, null); |
| 1882 expect( | 1882 expect( |
| 1883 _context.getResolvedCompilationUnit2(librarySource, librarySource), | 1883 _context.getResolvedCompilationUnit2(librarySource, librarySource), |
| 1884 isNull); | 1884 isNull); |
| 1885 expect(_getIncrementalAnalysisCache(_context), isNull); | 1885 expect(_getIncrementalAnalysisCache(_context), isNull); |
| 1886 } | 1886 } |
| 1887 | 1887 |
| 1888 void test_setContents_unchanged_consistentModificationTime() { |
| 1889 String contents = "// foo"; |
| 1890 Source source = _addSource("/test.dart", contents); |
| 1891 // do all, no tasks |
| 1892 _analyzeAll_assertFinished(); |
| 1893 { |
| 1894 AnalysisResult result = _context.performAnalysisTask(); |
| 1895 expect(result.changeNotices, isNull); |
| 1896 } |
| 1897 // set the same contents, still no tasks |
| 1898 _context.setContents(source, contents); |
| 1899 { |
| 1900 AnalysisResult result = _context.performAnalysisTask(); |
| 1901 expect(result.changeNotices, isNull); |
| 1902 } |
| 1903 } |
| 1904 |
| 1888 void test_setSourceFactory() { | 1905 void test_setSourceFactory() { |
| 1889 expect(_context.sourceFactory, _sourceFactory); | 1906 expect(_context.sourceFactory, _sourceFactory); |
| 1890 SourceFactory factory = new SourceFactory([]); | 1907 SourceFactory factory = new SourceFactory([]); |
| 1891 _context.sourceFactory = factory; | 1908 _context.sourceFactory = factory; |
| 1892 expect(_context.sourceFactory, factory); | 1909 expect(_context.sourceFactory, factory); |
| 1893 } | 1910 } |
| 1894 | 1911 |
| 1895 void test_unreadableSource() { | 1912 void test_unreadableSource() { |
| 1896 _context = AnalysisContextFactory.contextWithCore(); | 1913 _context = AnalysisContextFactory.contextWithCore(); |
| 1897 _sourceFactory = _context.sourceFactory; | 1914 _sourceFactory = _context.sourceFactory; |
| (...skipping 4287 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 6185 void test_changedRange() { | 6202 void test_changedRange() { |
| 6186 var source = new StringSource('', '/test.dart'); | 6203 var source = new StringSource('', '/test.dart'); |
| 6187 var changeSet = new ChangeSet(); | 6204 var changeSet = new ChangeSet(); |
| 6188 changeSet.changedRange(source, 'library A;', 0, 0, 13); | 6205 changeSet.changedRange(source, 'library A;', 0, 0, 13); |
| 6189 var event = new SourcesChangedEvent(changeSet); | 6206 var event = new SourcesChangedEvent(changeSet); |
| 6190 assertEvent(event, changedSources: [source]); | 6207 assertEvent(event, changedSources: [source]); |
| 6191 } | 6208 } |
| 6192 | 6209 |
| 6193 void test_changedRange2() { | 6210 void test_changedRange2() { |
| 6194 var source = new StringSource('', '/test.dart'); | 6211 var source = new StringSource('', '/test.dart'); |
| 6195 var event = new SourcesChangedEvent.changedRange( | 6212 var event = |
| 6196 source, 'library A;', 0, 0, 13); | 6213 new SourcesChangedEvent.changedRange(source, 'library A;', 0, 0, 13); |
| 6197 assertEvent(event, changedSources: [source]); | 6214 assertEvent(event, changedSources: [source]); |
| 6198 } | 6215 } |
| 6199 | 6216 |
| 6200 void test_changedSources() { | 6217 void test_changedSources() { |
| 6201 var source = new StringSource('', '/test.dart'); | 6218 var source = new StringSource('', '/test.dart'); |
| 6202 var changeSet = new ChangeSet(); | 6219 var changeSet = new ChangeSet(); |
| 6203 changeSet.changedSource(source); | 6220 changeSet.changedSource(source); |
| 6204 var event = new SourcesChangedEvent(changeSet); | 6221 var event = new SourcesChangedEvent(changeSet); |
| 6205 assertEvent(event, changedSources: [source]); | 6222 assertEvent(event, changedSources: [source]); |
| 6206 } | 6223 } |
| (...skipping 13 matching lines...) Expand all Loading... |
| 6220 } | 6237 } |
| 6221 | 6238 |
| 6222 void test_removed() { | 6239 void test_removed() { |
| 6223 var source = new StringSource('', '/test.dart'); | 6240 var source = new StringSource('', '/test.dart'); |
| 6224 var changeSet = new ChangeSet(); | 6241 var changeSet = new ChangeSet(); |
| 6225 changeSet.removedSource(source); | 6242 changeSet.removedSource(source); |
| 6226 var event = new SourcesChangedEvent(changeSet); | 6243 var event = new SourcesChangedEvent(changeSet); |
| 6227 assertEvent(event, wereSourcesRemovedOrDeleted: true); | 6244 assertEvent(event, wereSourcesRemovedOrDeleted: true); |
| 6228 } | 6245 } |
| 6229 | 6246 |
| 6230 static void assertEvent(SourcesChangedEvent event, {bool wereSourcesAdded: fal
se, | 6247 static void assertEvent(SourcesChangedEvent event, {bool wereSourcesAdded: |
| 6231 List<Source> changedSources: Source.EMPTY_ARRAY, | 6248 false, List<Source> changedSources: Source.EMPTY_ARRAY, |
| 6232 bool wereSourcesRemovedOrDeleted: false}) { | 6249 bool wereSourcesRemovedOrDeleted: false}) { |
| 6233 expect(event.wereSourcesAdded, wereSourcesAdded); | 6250 expect(event.wereSourcesAdded, wereSourcesAdded); |
| 6234 expect(event.changedSources, changedSources); | 6251 expect(event.changedSources, changedSources); |
| 6235 expect(event.wereSourcesRemovedOrDeleted, wereSourcesRemovedOrDeleted); | 6252 expect(event.wereSourcesRemovedOrDeleted, wereSourcesRemovedOrDeleted); |
| 6236 } | 6253 } |
| 6237 } | 6254 } |
| 6238 | 6255 |
| 6239 | 6256 |
| 6240 class SourcesChangedListener { | 6257 class SourcesChangedListener { |
| 6241 List<SourcesChangedEvent> actualEvents = []; | 6258 List<SourcesChangedEvent> actualEvents = []; |
| 6242 | 6259 |
| 6243 void assertEvent({bool wereSourcesAdded: false, | 6260 void assertEvent({bool wereSourcesAdded: false, List<Source> changedSources: |
| 6244 List<Source> changedSources: Source.EMPTY_ARRAY, | 6261 Source.EMPTY_ARRAY, bool wereSourcesRemovedOrDeleted: false}) { |
| 6245 bool wereSourcesRemovedOrDeleted: false}) { | |
| 6246 if (actualEvents.isEmpty) { | 6262 if (actualEvents.isEmpty) { |
| 6247 fail('Expected event but found none'); | 6263 fail('Expected event but found none'); |
| 6248 } | 6264 } |
| 6249 SourcesChangedEvent actual = actualEvents.removeAt(0); | 6265 SourcesChangedEvent actual = actualEvents.removeAt(0); |
| 6250 SourcesChangedEventTest.assertEvent( | 6266 SourcesChangedEventTest.assertEvent( |
| 6251 actual, | 6267 actual, |
| 6252 wereSourcesAdded: wereSourcesAdded, | 6268 wereSourcesAdded: wereSourcesAdded, |
| 6253 changedSources: changedSources, | 6269 changedSources: changedSources, |
| 6254 wereSourcesRemovedOrDeleted: wereSourcesRemovedOrDeleted); | 6270 wereSourcesRemovedOrDeleted: wereSourcesRemovedOrDeleted); |
| 6255 } | 6271 } |
| (...skipping 1218 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 7474 bool contains(Source source) => source == libB; | 7490 bool contains(Source source) => source == libB; |
| 7475 } | 7491 } |
| 7476 | 7492 |
| 7477 | 7493 |
| 7478 class _UniversalCachePartitionTest_test_setMaxCacheSize implements | 7494 class _UniversalCachePartitionTest_test_setMaxCacheSize implements |
| 7479 CacheRetentionPolicy { | 7495 CacheRetentionPolicy { |
| 7480 @override | 7496 @override |
| 7481 RetentionPriority getAstPriority(Source source, SourceEntry sourceEntry) => | 7497 RetentionPriority getAstPriority(Source source, SourceEntry sourceEntry) => |
| 7482 RetentionPriority.LOW; | 7498 RetentionPriority.LOW; |
| 7483 } | 7499 } |
| OLD | NEW |