| 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'; |
| 32 import 'package:analyzer/src/string_source.dart'; | 33 import 'package:analyzer/src/string_source.dart'; |
| 33 import 'package:analyzer/src/task/task_dart.dart'; | 34 import 'package:analyzer/src/task/task_dart.dart'; |
| 34 import 'package:typed_mock/typed_mock.dart'; | 35 import 'package:typed_mock/typed_mock.dart'; |
| 35 import 'package:unittest/unittest.dart'; | 36 import 'package:unittest/unittest.dart'; |
| 36 import 'package:watcher/src/utils.dart'; | 37 import 'package:watcher/src/utils.dart'; |
| 37 | 38 |
| 38 import '../reflective_tests.dart'; | 39 import '../reflective_tests.dart'; |
| 39 import 'all_the_rest_test.dart'; | 40 import 'all_the_rest_test.dart'; |
| 40 import 'resolver_test.dart'; | 41 import 'resolver_test.dart'; |
| 41 import 'test_support.dart'; | 42 import 'test_support.dart'; |
| (...skipping 3967 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4009 @reflectiveTest | 4010 @reflectiveTest |
| 4010 class GenerateDartLintsTaskTest extends EngineTestCase { | 4011 class GenerateDartLintsTaskTest extends EngineTestCase { |
| 4011 void test_accept() { | 4012 void test_accept() { |
| 4012 GenerateDartLintsTask task = new GenerateDartLintsTask(null, null, null); | 4013 GenerateDartLintsTask task = new GenerateDartLintsTask(null, null, null); |
| 4013 expect(task.accept(new GenerateDartLintsTaskTestTV_accept()), isTrue); | 4014 expect(task.accept(new GenerateDartLintsTaskTestTV_accept()), isTrue); |
| 4014 } | 4015 } |
| 4015 void test_exception() { | 4016 void test_exception() { |
| 4016 GenerateDartLintsTask task = new GenerateDartLintsTask(null, null, null); | 4017 GenerateDartLintsTask task = new GenerateDartLintsTask(null, null, null); |
| 4017 expect(task.exception, isNull); | 4018 expect(task.exception, isNull); |
| 4018 } | 4019 } |
| 4019 void test_lintMap() { | |
| 4020 GenerateDartLintsTask task = new GenerateDartLintsTask(null, null, null); | |
| 4021 expect(task.lintMap, isNull); | |
| 4022 } | |
| 4023 void test_libraryElement() { | 4020 void test_libraryElement() { |
| 4024 InternalAnalysisContext context = AnalysisContextFactory.contextWithCore(); | 4021 InternalAnalysisContext context = AnalysisContextFactory.contextWithCore(); |
| 4025 LibraryElement element = ElementFactory.library(context, "lib"); | 4022 LibraryElement element = ElementFactory.library(context, "lib"); |
| 4026 GenerateDartLintsTask task = | 4023 GenerateDartLintsTask task = |
| 4027 new GenerateDartLintsTask(context, null, element); | 4024 new GenerateDartLintsTask(context, null, element); |
| 4028 expect(task.libraryElement, same(element)); | 4025 expect(task.libraryElement, same(element)); |
| 4029 } | 4026 } |
| 4027 void test_lintMap() { |
| 4028 GenerateDartLintsTask task = new GenerateDartLintsTask(null, null, null); |
| 4029 expect(task.lintMap, isNull); |
| 4030 } |
| 4030 | 4031 |
| 4031 void test_perform() { | 4032 void test_perform() { |
| 4032 InternalAnalysisContext context = AnalysisContextFactory.contextWithCore(); | 4033 InternalAnalysisContext context = AnalysisContextFactory.contextWithCore(); |
| 4033 ChangeSet changeSet = new ChangeSet(); | 4034 ChangeSet changeSet = new ChangeSet(); |
| 4034 Source librarySource = | 4035 Source librarySource = |
| 4035 new FileBasedSource.con1(FileUtilities2.createFile("/test.dart")); | 4036 new FileBasedSource.con1(FileUtilities2.createFile("/test.dart")); |
| 4036 changeSet.addedSource(librarySource); | 4037 changeSet.addedSource(librarySource); |
| 4037 context.applyChanges(changeSet); | 4038 context.applyChanges(changeSet); |
| 4038 context.setContents(librarySource, r''' | 4039 context.setContents(librarySource, r''' |
| 4039 library lib; | 4040 library lib; |
| (...skipping 23 matching lines...) Expand all Loading... |
| 4063 CaughtException exception = task.exception; | 4064 CaughtException exception = task.exception; |
| 4064 if (exception != null) { | 4065 if (exception != null) { |
| 4065 throw exception; | 4066 throw exception; |
| 4066 } | 4067 } |
| 4067 expect(task.libraryElement, isNotNull); | 4068 expect(task.libraryElement, isNotNull); |
| 4068 return true; | 4069 return true; |
| 4069 } | 4070 } |
| 4070 } | 4071 } |
| 4071 | 4072 |
| 4072 @reflectiveTest | 4073 @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 | |
| 4161 class GetContentTaskTest extends EngineTestCase { | 4074 class GetContentTaskTest extends EngineTestCase { |
| 4162 void test_accept() { | 4075 void test_accept() { |
| 4163 Source source = new TestSource('/test.dart', ''); | 4076 Source source = new TestSource('/test.dart', ''); |
| 4164 GetContentTask task = new GetContentTask(null, source); | 4077 GetContentTask task = new GetContentTask(null, source); |
| 4165 expect(task.accept(new GetContentTaskTestTV_accept()), isTrue); | 4078 expect(task.accept(new GetContentTaskTestTV_accept()), isTrue); |
| 4166 } | 4079 } |
| 4167 | 4080 |
| 4168 void test_getException() { | 4081 void test_getException() { |
| 4169 Source source = new TestSource('/test.dart', ''); | 4082 Source source = new TestSource('/test.dart', ''); |
| 4170 GetContentTask task = new GetContentTask(null, source); | 4083 GetContentTask task = new GetContentTask(null, source); |
| (...skipping 29 matching lines...) Expand all Loading... |
| 4200 task.perform(new GetContentTaskTestTV_perform_valid(context, source)); | 4113 task.perform(new GetContentTaskTestTV_perform_valid(context, source)); |
| 4201 } | 4114 } |
| 4202 } | 4115 } |
| 4203 | 4116 |
| 4204 | 4117 |
| 4205 class GetContentTaskTestTV_accept extends TestTaskVisitor<bool> { | 4118 class GetContentTaskTestTV_accept extends TestTaskVisitor<bool> { |
| 4206 @override | 4119 @override |
| 4207 bool visitGetContentTask(GetContentTask task) => true; | 4120 bool visitGetContentTask(GetContentTask task) => true; |
| 4208 } | 4121 } |
| 4209 | 4122 |
| 4210 | |
| 4211 class GetContentTaskTestTV_perform_exception extends TestTaskVisitor<bool> { | 4123 class GetContentTaskTestTV_perform_exception extends TestTaskVisitor<bool> { |
| 4212 @override | 4124 @override |
| 4213 bool visitGetContentTask(GetContentTask task) { | 4125 bool visitGetContentTask(GetContentTask task) { |
| 4214 expect(task.exception, isNotNull); | 4126 expect(task.exception, isNotNull); |
| 4215 return true; | 4127 return true; |
| 4216 } | 4128 } |
| 4217 } | 4129 } |
| 4218 | 4130 |
| 4219 | 4131 |
| 4220 class GetContentTaskTestTV_perform_valid extends TestTaskVisitor<bool> { | 4132 class GetContentTaskTestTV_perform_valid extends TestTaskVisitor<bool> { |
| (...skipping 765 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4986 } | 4898 } |
| 4987 } | 4899 } |
| 4988 | 4900 |
| 4989 | 4901 |
| 4990 class IncrementalAnalysisTaskTestTV_accept extends TestTaskVisitor<bool> { | 4902 class IncrementalAnalysisTaskTestTV_accept extends TestTaskVisitor<bool> { |
| 4991 @override | 4903 @override |
| 4992 bool visitIncrementalAnalysisTask(IncrementalAnalysisTask task) => true; | 4904 bool visitIncrementalAnalysisTask(IncrementalAnalysisTask task) => true; |
| 4993 } | 4905 } |
| 4994 | 4906 |
| 4995 | 4907 |
| 4996 | |
| 4997 class IncrementalAnalysisTaskTestTV_assertTask extends | 4908 class IncrementalAnalysisTaskTestTV_assertTask extends |
| 4998 TestTaskVisitor<CompilationUnit> { | 4909 TestTaskVisitor<CompilationUnit> { |
| 4999 IncrementalAnalysisTask task; | 4910 IncrementalAnalysisTask task; |
| 5000 IncrementalAnalysisTaskTestTV_assertTask(this.task); | 4911 IncrementalAnalysisTaskTestTV_assertTask(this.task); |
| 5001 @override | 4912 @override |
| 5002 CompilationUnit | 4913 CompilationUnit |
| 5003 visitIncrementalAnalysisTask(IncrementalAnalysisTask incrementalAnalysisTa
sk) => | 4914 visitIncrementalAnalysisTask(IncrementalAnalysisTask incrementalAnalysisTa
sk) => |
| 5004 task.compilationUnit; | 4915 task.compilationUnit; |
| 5005 } | 4916 } |
| 5006 | 4917 |
| 5007 | 4918 |
| 5008 @reflectiveTest | 4919 @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 |
| 5009 class ParseDartTaskTest extends EngineTestCase { | 5010 class ParseDartTaskTest extends EngineTestCase { |
| 5010 void test_accept() { | 5011 void test_accept() { |
| 5011 ParseDartTask task = new ParseDartTask(null, null, null, null); | 5012 ParseDartTask task = new ParseDartTask(null, null, null, null); |
| 5012 expect(task.accept(new ParseDartTaskTestTV_accept()), isTrue); | 5013 expect(task.accept(new ParseDartTaskTestTV_accept()), isTrue); |
| 5013 } | 5014 } |
| 5014 | 5015 |
| 5015 void test_getCompilationUnit() { | 5016 void test_getCompilationUnit() { |
| 5016 ParseDartTask task = new ParseDartTask(null, null, null, null); | 5017 ParseDartTask task = new ParseDartTask(null, null, null, null); |
| 5017 expect(task.compilationUnit, isNull); | 5018 expect(task.compilationUnit, isNull); |
| 5018 } | 5019 } |
| (...skipping 1818 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 6837 E visitGenerateDartErrorsTask(GenerateDartErrorsTask task) { | 6838 E visitGenerateDartErrorsTask(GenerateDartErrorsTask task) { |
| 6838 fail("Unexpectedly invoked visitGenerateDartErrorsTask"); | 6839 fail("Unexpectedly invoked visitGenerateDartErrorsTask"); |
| 6839 return null; | 6840 return null; |
| 6840 } | 6841 } |
| 6841 @override | 6842 @override |
| 6842 E visitGenerateDartHintsTask(GenerateDartHintsTask task) { | 6843 E visitGenerateDartHintsTask(GenerateDartHintsTask task) { |
| 6843 fail("Unexpectedly invoked visitGenerateDartHintsTask"); | 6844 fail("Unexpectedly invoked visitGenerateDartHintsTask"); |
| 6844 return null; | 6845 return null; |
| 6845 } | 6846 } |
| 6846 @override | 6847 @override |
| 6848 E visitGenerateDartLintsTask(GenerateDartLintsTask task) { |
| 6849 fail("Unexpectedly invoked visitGenerateDartLintsTask"); |
| 6850 return null; |
| 6851 } |
| 6852 @override |
| 6847 E visitGetContentTask(GetContentTask task) { | 6853 E visitGetContentTask(GetContentTask task) { |
| 6848 fail("Unexpectedly invoked visitGetContentsTask"); | 6854 fail("Unexpectedly invoked visitGetContentsTask"); |
| 6849 return null; | 6855 return null; |
| 6850 } | 6856 } |
| 6851 @override | 6857 @override |
| 6852 E | 6858 E |
| 6853 visitIncrementalAnalysisTask(IncrementalAnalysisTask incrementalAnalysisTa
sk) { | 6859 visitIncrementalAnalysisTask(IncrementalAnalysisTask incrementalAnalysisTa
sk) { |
| 6854 fail("Unexpectedly invoked visitIncrementalAnalysisTask"); | 6860 fail("Unexpectedly invoked visitIncrementalAnalysisTask"); |
| 6855 return null; | 6861 return null; |
| 6856 } | 6862 } |
| (...skipping 20 matching lines...) Expand all Loading... |
| 6877 @override | 6883 @override |
| 6878 E visitResolveDartUnitTask(ResolveDartUnitTask task) { | 6884 E visitResolveDartUnitTask(ResolveDartUnitTask task) { |
| 6879 fail("Unexpectedly invoked visitResolveDartUnitTask"); | 6885 fail("Unexpectedly invoked visitResolveDartUnitTask"); |
| 6880 return null; | 6886 return null; |
| 6881 } | 6887 } |
| 6882 @override | 6888 @override |
| 6883 E visitResolveHtmlTask(ResolveHtmlTask task) { | 6889 E visitResolveHtmlTask(ResolveHtmlTask task) { |
| 6884 fail("Unexpectedly invoked visitResolveHtmlTask"); | 6890 fail("Unexpectedly invoked visitResolveHtmlTask"); |
| 6885 return null; | 6891 return null; |
| 6886 } | 6892 } |
| 6893 |
| 6887 @override | 6894 @override |
| 6888 E visitScanDartTask(ScanDartTask task) { | 6895 E visitScanDartTask(ScanDartTask task) { |
| 6889 fail("Unexpectedly invoked visitScanDartTask"); | 6896 fail("Unexpectedly invoked visitScanDartTask"); |
| 6890 return null; | 6897 return null; |
| 6891 } | 6898 } |
| 6892 | |
| 6893 @override | |
| 6894 E visitGenerateDartLintsTask(GenerateDartLintsTask task) { | |
| 6895 fail("Unexpectedly invoked visitGenerateDartLintsTask"); | |
| 6896 return null; | |
| 6897 } | |
| 6898 } | 6899 } |
| 6899 | 6900 |
| 6900 | 6901 |
| 6901 @reflectiveTest | 6902 @reflectiveTest |
| 6902 class UniversalCachePartitionTest extends EngineTestCase { | 6903 class UniversalCachePartitionTest extends EngineTestCase { |
| 6903 void test_contains() { | 6904 void test_contains() { |
| 6904 UniversalCachePartition partition = | 6905 UniversalCachePartition partition = |
| 6905 new UniversalCachePartition(null, 8, null); | 6906 new UniversalCachePartition(null, 8, null); |
| 6906 TestSource source = new TestSource(); | 6907 TestSource source = new TestSource(); |
| 6907 expect(partition.contains(source), isTrue); | 6908 expect(partition.contains(source), isTrue); |
| (...skipping 169 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 7077 bool contains(Source source) => source == libB; | 7078 bool contains(Source source) => source == libB; |
| 7078 } | 7079 } |
| 7079 | 7080 |
| 7080 | 7081 |
| 7081 class _UniversalCachePartitionTest_test_setMaxCacheSize implements | 7082 class _UniversalCachePartitionTest_test_setMaxCacheSize implements |
| 7082 CacheRetentionPolicy { | 7083 CacheRetentionPolicy { |
| 7083 @override | 7084 @override |
| 7084 RetentionPriority getAstPriority(Source source, SourceEntry sourceEntry) => | 7085 RetentionPriority getAstPriority(Source source, SourceEntry sourceEntry) => |
| 7085 RetentionPriority.LOW; | 7086 RetentionPriority.LOW; |
| 7086 } | 7087 } |
| OLD | NEW |