| 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 11 matching lines...) Expand all Loading... |
| 22 import 'package:analyzer/src/generated/java_engine_io.dart'; | 22 import 'package:analyzer/src/generated/java_engine_io.dart'; |
| 23 import 'package:analyzer/src/generated/parser.dart'; | 23 import 'package:analyzer/src/generated/parser.dart'; |
| 24 import 'package:analyzer/src/generated/resolver.dart'; | 24 import 'package:analyzer/src/generated/resolver.dart'; |
| 25 import 'package:analyzer/src/generated/scanner.dart'; | 25 import 'package:analyzer/src/generated/scanner.dart'; |
| 26 import 'package:analyzer/src/generated/sdk.dart'; | 26 import 'package:analyzer/src/generated/sdk.dart'; |
| 27 import 'package:analyzer/src/generated/sdk_io.dart'; | 27 import 'package:analyzer/src/generated/sdk_io.dart'; |
| 28 import 'package:analyzer/src/generated/source_io.dart'; | 28 import 'package:analyzer/src/generated/source_io.dart'; |
| 29 import 'package:analyzer/src/generated/testing/ast_factory.dart'; | 29 import 'package:analyzer/src/generated/testing/ast_factory.dart'; |
| 30 import 'package:analyzer/src/generated/testing/element_factory.dart'; | 30 import 'package:analyzer/src/generated/testing/element_factory.dart'; |
| 31 import 'package:analyzer/src/generated/utilities_collection.dart'; | 31 import 'package:analyzer/src/generated/utilities_collection.dart'; |
| 32 import 'package:analyzer/src/services/lint.dart'; | |
| 33 import 'package:analyzer/src/string_source.dart'; | 32 import 'package:analyzer/src/string_source.dart'; |
| 34 import 'package:analyzer/src/task/task_dart.dart'; | 33 import 'package:analyzer/src/task/task_dart.dart'; |
| 35 import 'package:typed_mock/typed_mock.dart'; | 34 import 'package:typed_mock/typed_mock.dart'; |
| 36 import 'package:unittest/unittest.dart'; | 35 import 'package:unittest/unittest.dart'; |
| 37 import 'package:watcher/src/utils.dart'; | 36 import 'package:watcher/src/utils.dart'; |
| 38 | 37 |
| 39 import '../reflective_tests.dart'; | 38 import '../reflective_tests.dart'; |
| 40 import 'all_the_rest_test.dart'; | 39 import 'all_the_rest_test.dart'; |
| 41 import 'resolver_test.dart'; | 40 import 'resolver_test.dart'; |
| 42 import 'test_support.dart'; | 41 import 'test_support.dart'; |
| (...skipping 3967 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4010 @reflectiveTest | 4009 @reflectiveTest |
| 4011 class GenerateDartLintsTaskTest extends EngineTestCase { | 4010 class GenerateDartLintsTaskTest extends EngineTestCase { |
| 4012 void test_accept() { | 4011 void test_accept() { |
| 4013 GenerateDartLintsTask task = new GenerateDartLintsTask(null, null, null); | 4012 GenerateDartLintsTask task = new GenerateDartLintsTask(null, null, null); |
| 4014 expect(task.accept(new GenerateDartLintsTaskTestTV_accept()), isTrue); | 4013 expect(task.accept(new GenerateDartLintsTaskTestTV_accept()), isTrue); |
| 4015 } | 4014 } |
| 4016 void test_exception() { | 4015 void test_exception() { |
| 4017 GenerateDartLintsTask task = new GenerateDartLintsTask(null, null, null); | 4016 GenerateDartLintsTask task = new GenerateDartLintsTask(null, null, null); |
| 4018 expect(task.exception, isNull); | 4017 expect(task.exception, isNull); |
| 4019 } | 4018 } |
| 4019 void test_lintMap() { |
| 4020 GenerateDartLintsTask task = new GenerateDartLintsTask(null, null, null); |
| 4021 expect(task.lintMap, isNull); |
| 4022 } |
| 4020 void test_libraryElement() { | 4023 void test_libraryElement() { |
| 4021 InternalAnalysisContext context = AnalysisContextFactory.contextWithCore(); | 4024 InternalAnalysisContext context = AnalysisContextFactory.contextWithCore(); |
| 4022 LibraryElement element = ElementFactory.library(context, "lib"); | 4025 LibraryElement element = ElementFactory.library(context, "lib"); |
| 4023 GenerateDartLintsTask task = | 4026 GenerateDartLintsTask task = |
| 4024 new GenerateDartLintsTask(context, null, element); | 4027 new GenerateDartLintsTask(context, null, element); |
| 4025 expect(task.libraryElement, same(element)); | 4028 expect(task.libraryElement, same(element)); |
| 4026 } | 4029 } |
| 4027 void test_lintMap() { | |
| 4028 GenerateDartLintsTask task = new GenerateDartLintsTask(null, null, null); | |
| 4029 expect(task.lintMap, isNull); | |
| 4030 } | |
| 4031 | 4030 |
| 4032 void test_perform() { | 4031 void test_perform() { |
| 4033 InternalAnalysisContext context = AnalysisContextFactory.contextWithCore(); | 4032 InternalAnalysisContext context = AnalysisContextFactory.contextWithCore(); |
| 4034 ChangeSet changeSet = new ChangeSet(); | 4033 ChangeSet changeSet = new ChangeSet(); |
| 4035 Source librarySource = | 4034 Source librarySource = |
| 4036 new FileBasedSource.con1(FileUtilities2.createFile("/test.dart")); | 4035 new FileBasedSource.con1(FileUtilities2.createFile("/test.dart")); |
| 4037 changeSet.addedSource(librarySource); | 4036 changeSet.addedSource(librarySource); |
| 4038 context.applyChanges(changeSet); | 4037 context.applyChanges(changeSet); |
| 4039 context.setContents(librarySource, r''' | 4038 context.setContents(librarySource, r''' |
| 4040 library lib; | 4039 library lib; |
| (...skipping 23 matching lines...) Expand all Loading... |
| 4064 CaughtException exception = task.exception; | 4063 CaughtException exception = task.exception; |
| 4065 if (exception != null) { | 4064 if (exception != null) { |
| 4066 throw exception; | 4065 throw exception; |
| 4067 } | 4066 } |
| 4068 expect(task.libraryElement, isNotNull); | 4067 expect(task.libraryElement, isNotNull); |
| 4069 return true; | 4068 return true; |
| 4070 } | 4069 } |
| 4071 } | 4070 } |
| 4072 | 4071 |
| 4073 @reflectiveTest | 4072 @reflectiveTest |
| 4073 class LintGeneratorTest extends EngineTestCase { |
| 4074 void test_generate() { |
| 4075 |
| 4076 InternalAnalysisContext context = AnalysisContextFactory.contextWithCore(); |
| 4077 ChangeSet changeSet = new ChangeSet(); |
| 4078 Source librarySource = |
| 4079 new FileBasedSource.con1(FileUtilities2.createFile("/test.dart")); |
| 4080 changeSet.addedSource(librarySource); |
| 4081 context.applyChanges(changeSet); |
| 4082 context.setContents(librarySource, r''' |
| 4083 library lib; |
| 4084 '''); |
| 4085 |
| 4086 CompilationUnit unit = |
| 4087 context.resolveCompilationUnit2(librarySource, librarySource); |
| 4088 List<CompilationUnit> units = <CompilationUnit>[]; |
| 4089 units.add(unit); |
| 4090 |
| 4091 RecordingErrorListener errorListener = new RecordingErrorListener(); |
| 4092 |
| 4093 LintGeneratorTest_Linter linter = new LintGeneratorTest_Linter(); |
| 4094 |
| 4095 LintGenerator lintGenerator = |
| 4096 new LintGenerator(units, errorListener, [linter]); |
| 4097 lintGenerator.generate(); |
| 4098 |
| 4099 linter.testExpectations(); |
| 4100 } |
| 4101 |
| 4102 void test_generate_null_visitor() { |
| 4103 |
| 4104 InternalAnalysisContext context = AnalysisContextFactory.contextWithCore(); |
| 4105 ChangeSet changeSet = new ChangeSet(); |
| 4106 Source librarySource = |
| 4107 new FileBasedSource.con1(FileUtilities2.createFile("/test.dart")); |
| 4108 changeSet.addedSource(librarySource); |
| 4109 context.applyChanges(changeSet); |
| 4110 context.setContents(librarySource, r''' |
| 4111 library lib; |
| 4112 '''); |
| 4113 |
| 4114 CompilationUnit unit = |
| 4115 context.resolveCompilationUnit2(librarySource, librarySource); |
| 4116 List<CompilationUnit> units = <CompilationUnit>[]; |
| 4117 units.add(unit); |
| 4118 |
| 4119 RecordingErrorListener errorListener = new RecordingErrorListener(); |
| 4120 |
| 4121 Linter badLinter = new LintGeneratorTest_Linter_Null_Visitor(); |
| 4122 LintGeneratorTest_Linter goodLinter = new LintGeneratorTest_Linter(); |
| 4123 |
| 4124 LintGenerator lintGenerator = |
| 4125 new LintGenerator(units, errorListener, [badLinter, goodLinter]); |
| 4126 // Test that generate does not fall down with a null visitor |
| 4127 lintGenerator.generate(); |
| 4128 // Well-formed linter should still get called |
| 4129 goodLinter.testExpectations(); |
| 4130 } |
| 4131 |
| 4132 } |
| 4133 |
| 4134 |
| 4135 class LintGeneratorTest_Linter extends Linter with SimpleAstVisitor<Object> { |
| 4136 |
| 4137 bool visited; |
| 4138 |
| 4139 @override |
| 4140 Object visitCompilationUnit(CompilationUnit node) { |
| 4141 visited = true; |
| 4142 return null; |
| 4143 } |
| 4144 |
| 4145 testExpectations() { |
| 4146 expect(reporter, isNotNull); |
| 4147 expect(visited, isTrue); |
| 4148 } |
| 4149 |
| 4150 @override |
| 4151 AstVisitor getVisitor() => this; |
| 4152 } |
| 4153 |
| 4154 class LintGeneratorTest_Linter_Null_Visitor extends Linter { |
| 4155 @override |
| 4156 AstVisitor getVisitor() => null; |
| 4157 } |
| 4158 |
| 4159 |
| 4160 @reflectiveTest |
| 4074 class GetContentTaskTest extends EngineTestCase { | 4161 class GetContentTaskTest extends EngineTestCase { |
| 4075 void test_accept() { | 4162 void test_accept() { |
| 4076 Source source = new TestSource('/test.dart', ''); | 4163 Source source = new TestSource('/test.dart', ''); |
| 4077 GetContentTask task = new GetContentTask(null, source); | 4164 GetContentTask task = new GetContentTask(null, source); |
| 4078 expect(task.accept(new GetContentTaskTestTV_accept()), isTrue); | 4165 expect(task.accept(new GetContentTaskTestTV_accept()), isTrue); |
| 4079 } | 4166 } |
| 4080 | 4167 |
| 4081 void test_getException() { | 4168 void test_getException() { |
| 4082 Source source = new TestSource('/test.dart', ''); | 4169 Source source = new TestSource('/test.dart', ''); |
| 4083 GetContentTask task = new GetContentTask(null, source); | 4170 GetContentTask task = new GetContentTask(null, source); |
| (...skipping 29 matching lines...) Expand all Loading... |
| 4113 task.perform(new GetContentTaskTestTV_perform_valid(context, source)); | 4200 task.perform(new GetContentTaskTestTV_perform_valid(context, source)); |
| 4114 } | 4201 } |
| 4115 } | 4202 } |
| 4116 | 4203 |
| 4117 | 4204 |
| 4118 class GetContentTaskTestTV_accept extends TestTaskVisitor<bool> { | 4205 class GetContentTaskTestTV_accept extends TestTaskVisitor<bool> { |
| 4119 @override | 4206 @override |
| 4120 bool visitGetContentTask(GetContentTask task) => true; | 4207 bool visitGetContentTask(GetContentTask task) => true; |
| 4121 } | 4208 } |
| 4122 | 4209 |
| 4210 |
| 4123 class GetContentTaskTestTV_perform_exception extends TestTaskVisitor<bool> { | 4211 class GetContentTaskTestTV_perform_exception extends TestTaskVisitor<bool> { |
| 4124 @override | 4212 @override |
| 4125 bool visitGetContentTask(GetContentTask task) { | 4213 bool visitGetContentTask(GetContentTask task) { |
| 4126 expect(task.exception, isNotNull); | 4214 expect(task.exception, isNotNull); |
| 4127 return true; | 4215 return true; |
| 4128 } | 4216 } |
| 4129 } | 4217 } |
| 4130 | 4218 |
| 4131 | 4219 |
| 4132 class GetContentTaskTestTV_perform_valid extends TestTaskVisitor<bool> { | 4220 class GetContentTaskTestTV_perform_valid extends TestTaskVisitor<bool> { |
| (...skipping 765 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4898 } | 4986 } |
| 4899 } | 4987 } |
| 4900 | 4988 |
| 4901 | 4989 |
| 4902 class IncrementalAnalysisTaskTestTV_accept extends TestTaskVisitor<bool> { | 4990 class IncrementalAnalysisTaskTestTV_accept extends TestTaskVisitor<bool> { |
| 4903 @override | 4991 @override |
| 4904 bool visitIncrementalAnalysisTask(IncrementalAnalysisTask task) => true; | 4992 bool visitIncrementalAnalysisTask(IncrementalAnalysisTask task) => true; |
| 4905 } | 4993 } |
| 4906 | 4994 |
| 4907 | 4995 |
| 4996 |
| 4908 class IncrementalAnalysisTaskTestTV_assertTask extends | 4997 class IncrementalAnalysisTaskTestTV_assertTask extends |
| 4909 TestTaskVisitor<CompilationUnit> { | 4998 TestTaskVisitor<CompilationUnit> { |
| 4910 IncrementalAnalysisTask task; | 4999 IncrementalAnalysisTask task; |
| 4911 IncrementalAnalysisTaskTestTV_assertTask(this.task); | 5000 IncrementalAnalysisTaskTestTV_assertTask(this.task); |
| 4912 @override | 5001 @override |
| 4913 CompilationUnit | 5002 CompilationUnit |
| 4914 visitIncrementalAnalysisTask(IncrementalAnalysisTask incrementalAnalysisTa
sk) => | 5003 visitIncrementalAnalysisTask(IncrementalAnalysisTask incrementalAnalysisTa
sk) => |
| 4915 task.compilationUnit; | 5004 task.compilationUnit; |
| 4916 } | 5005 } |
| 4917 | 5006 |
| 4918 | 5007 |
| 4919 @reflectiveTest | 5008 @reflectiveTest |
| 4920 class LintGeneratorTest extends EngineTestCase { | |
| 4921 void test_generate() { | |
| 4922 | |
| 4923 InternalAnalysisContext context = AnalysisContextFactory.contextWithCore(); | |
| 4924 ChangeSet changeSet = new ChangeSet(); | |
| 4925 Source librarySource = | |
| 4926 new FileBasedSource.con1(FileUtilities2.createFile("/test.dart")); | |
| 4927 changeSet.addedSource(librarySource); | |
| 4928 context.applyChanges(changeSet); | |
| 4929 context.setContents(librarySource, r''' | |
| 4930 library lib; | |
| 4931 '''); | |
| 4932 | |
| 4933 CompilationUnit unit = | |
| 4934 context.resolveCompilationUnit2(librarySource, librarySource); | |
| 4935 List<CompilationUnit> units = <CompilationUnit>[]; | |
| 4936 units.add(unit); | |
| 4937 | |
| 4938 RecordingErrorListener errorListener = new RecordingErrorListener(); | |
| 4939 | |
| 4940 LintGeneratorTest_Linter linter = new LintGeneratorTest_Linter(); | |
| 4941 | |
| 4942 LintGenerator lintGenerator = | |
| 4943 new LintGenerator(units, errorListener, [linter]); | |
| 4944 lintGenerator.generate(); | |
| 4945 | |
| 4946 linter.testExpectations(); | |
| 4947 } | |
| 4948 | |
| 4949 void test_generate_null_visitor() { | |
| 4950 | |
| 4951 InternalAnalysisContext context = AnalysisContextFactory.contextWithCore(); | |
| 4952 ChangeSet changeSet = new ChangeSet(); | |
| 4953 Source librarySource = | |
| 4954 new FileBasedSource.con1(FileUtilities2.createFile("/test.dart")); | |
| 4955 changeSet.addedSource(librarySource); | |
| 4956 context.applyChanges(changeSet); | |
| 4957 context.setContents(librarySource, r''' | |
| 4958 library lib; | |
| 4959 '''); | |
| 4960 | |
| 4961 CompilationUnit unit = | |
| 4962 context.resolveCompilationUnit2(librarySource, librarySource); | |
| 4963 List<CompilationUnit> units = <CompilationUnit>[]; | |
| 4964 units.add(unit); | |
| 4965 | |
| 4966 RecordingErrorListener errorListener = new RecordingErrorListener(); | |
| 4967 | |
| 4968 Linter badLinter = new LintGeneratorTest_Linter_Null_Visitor(); | |
| 4969 LintGeneratorTest_Linter goodLinter = new LintGeneratorTest_Linter(); | |
| 4970 | |
| 4971 LintGenerator lintGenerator = | |
| 4972 new LintGenerator(units, errorListener, [badLinter, goodLinter]); | |
| 4973 // Test that generate does not fall down with a null visitor | |
| 4974 lintGenerator.generate(); | |
| 4975 // Well-formed linter should still get called | |
| 4976 goodLinter.testExpectations(); | |
| 4977 } | |
| 4978 | |
| 4979 } | |
| 4980 | |
| 4981 | |
| 4982 class LintGeneratorTest_Linter extends Linter with SimpleAstVisitor<Object> { | |
| 4983 | |
| 4984 bool visited; | |
| 4985 | |
| 4986 @override | |
| 4987 AstVisitor getVisitor() => this; | |
| 4988 | |
| 4989 testExpectations() { | |
| 4990 expect(reporter, isNotNull); | |
| 4991 expect(visited, isTrue); | |
| 4992 } | |
| 4993 | |
| 4994 @override | |
| 4995 Object visitCompilationUnit(CompilationUnit node) { | |
| 4996 visited = true; | |
| 4997 return null; | |
| 4998 } | |
| 4999 } | |
| 5000 | |
| 5001 | |
| 5002 | |
| 5003 class LintGeneratorTest_Linter_Null_Visitor extends Linter { | |
| 5004 @override | |
| 5005 AstVisitor getVisitor() => null; | |
| 5006 } | |
| 5007 | |
| 5008 | |
| 5009 @reflectiveTest | |
| 5010 class ParseDartTaskTest extends EngineTestCase { | 5009 class ParseDartTaskTest extends EngineTestCase { |
| 5011 void test_accept() { | 5010 void test_accept() { |
| 5012 ParseDartTask task = new ParseDartTask(null, null, null, null); | 5011 ParseDartTask task = new ParseDartTask(null, null, null, null); |
| 5013 expect(task.accept(new ParseDartTaskTestTV_accept()), isTrue); | 5012 expect(task.accept(new ParseDartTaskTestTV_accept()), isTrue); |
| 5014 } | 5013 } |
| 5015 | 5014 |
| 5016 void test_getCompilationUnit() { | 5015 void test_getCompilationUnit() { |
| 5017 ParseDartTask task = new ParseDartTask(null, null, null, null); | 5016 ParseDartTask task = new ParseDartTask(null, null, null, null); |
| 5018 expect(task.compilationUnit, isNull); | 5017 expect(task.compilationUnit, isNull); |
| 5019 } | 5018 } |
| (...skipping 1818 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 6838 E visitGenerateDartErrorsTask(GenerateDartErrorsTask task) { | 6837 E visitGenerateDartErrorsTask(GenerateDartErrorsTask task) { |
| 6839 fail("Unexpectedly invoked visitGenerateDartErrorsTask"); | 6838 fail("Unexpectedly invoked visitGenerateDartErrorsTask"); |
| 6840 return null; | 6839 return null; |
| 6841 } | 6840 } |
| 6842 @override | 6841 @override |
| 6843 E visitGenerateDartHintsTask(GenerateDartHintsTask task) { | 6842 E visitGenerateDartHintsTask(GenerateDartHintsTask task) { |
| 6844 fail("Unexpectedly invoked visitGenerateDartHintsTask"); | 6843 fail("Unexpectedly invoked visitGenerateDartHintsTask"); |
| 6845 return null; | 6844 return null; |
| 6846 } | 6845 } |
| 6847 @override | 6846 @override |
| 6848 E visitGenerateDartLintsTask(GenerateDartLintsTask task) { | |
| 6849 fail("Unexpectedly invoked visitGenerateDartLintsTask"); | |
| 6850 return null; | |
| 6851 } | |
| 6852 @override | |
| 6853 E visitGetContentTask(GetContentTask task) { | 6847 E visitGetContentTask(GetContentTask task) { |
| 6854 fail("Unexpectedly invoked visitGetContentsTask"); | 6848 fail("Unexpectedly invoked visitGetContentsTask"); |
| 6855 return null; | 6849 return null; |
| 6856 } | 6850 } |
| 6857 @override | 6851 @override |
| 6858 E | 6852 E |
| 6859 visitIncrementalAnalysisTask(IncrementalAnalysisTask incrementalAnalysisTa
sk) { | 6853 visitIncrementalAnalysisTask(IncrementalAnalysisTask incrementalAnalysisTa
sk) { |
| 6860 fail("Unexpectedly invoked visitIncrementalAnalysisTask"); | 6854 fail("Unexpectedly invoked visitIncrementalAnalysisTask"); |
| 6861 return null; | 6855 return null; |
| 6862 } | 6856 } |
| (...skipping 20 matching lines...) Expand all Loading... |
| 6883 @override | 6877 @override |
| 6884 E visitResolveDartUnitTask(ResolveDartUnitTask task) { | 6878 E visitResolveDartUnitTask(ResolveDartUnitTask task) { |
| 6885 fail("Unexpectedly invoked visitResolveDartUnitTask"); | 6879 fail("Unexpectedly invoked visitResolveDartUnitTask"); |
| 6886 return null; | 6880 return null; |
| 6887 } | 6881 } |
| 6888 @override | 6882 @override |
| 6889 E visitResolveHtmlTask(ResolveHtmlTask task) { | 6883 E visitResolveHtmlTask(ResolveHtmlTask task) { |
| 6890 fail("Unexpectedly invoked visitResolveHtmlTask"); | 6884 fail("Unexpectedly invoked visitResolveHtmlTask"); |
| 6891 return null; | 6885 return null; |
| 6892 } | 6886 } |
| 6893 | |
| 6894 @override | 6887 @override |
| 6895 E visitScanDartTask(ScanDartTask task) { | 6888 E visitScanDartTask(ScanDartTask task) { |
| 6896 fail("Unexpectedly invoked visitScanDartTask"); | 6889 fail("Unexpectedly invoked visitScanDartTask"); |
| 6897 return null; | 6890 return null; |
| 6898 } | 6891 } |
| 6892 |
| 6893 @override |
| 6894 E visitGenerateDartLintsTask(GenerateDartLintsTask task) { |
| 6895 fail("Unexpectedly invoked visitGenerateDartLintsTask"); |
| 6896 return null; |
| 6897 } |
| 6899 } | 6898 } |
| 6900 | 6899 |
| 6901 | 6900 |
| 6902 @reflectiveTest | 6901 @reflectiveTest |
| 6903 class UniversalCachePartitionTest extends EngineTestCase { | 6902 class UniversalCachePartitionTest extends EngineTestCase { |
| 6904 void test_contains() { | 6903 void test_contains() { |
| 6905 UniversalCachePartition partition = | 6904 UniversalCachePartition partition = |
| 6906 new UniversalCachePartition(null, 8, null); | 6905 new UniversalCachePartition(null, 8, null); |
| 6907 TestSource source = new TestSource(); | 6906 TestSource source = new TestSource(); |
| 6908 expect(partition.contains(source), isTrue); | 6907 expect(partition.contains(source), isTrue); |
| (...skipping 169 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 7078 bool contains(Source source) => source == libB; | 7077 bool contains(Source source) => source == libB; |
| 7079 } | 7078 } |
| 7080 | 7079 |
| 7081 | 7080 |
| 7082 class _UniversalCachePartitionTest_test_setMaxCacheSize implements | 7081 class _UniversalCachePartitionTest_test_setMaxCacheSize implements |
| 7083 CacheRetentionPolicy { | 7082 CacheRetentionPolicy { |
| 7084 @override | 7083 @override |
| 7085 RetentionPriority getAstPriority(Source source, SourceEntry sourceEntry) => | 7084 RetentionPriority getAstPriority(Source source, SourceEntry sourceEntry) => |
| 7086 RetentionPriority.LOW; | 7085 RetentionPriority.LOW; |
| 7087 } | 7086 } |
| OLD | NEW |