| 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 library analyzer.test.generated.engine_test; | 5 library analyzer.test.generated.engine_test; |
| 6 | 6 |
| 7 import 'dart:async'; | 7 import 'dart:async'; |
| 8 | 8 |
| 9 import 'package:analyzer/dart/ast/ast.dart'; | 9 import 'package:analyzer/dart/ast/ast.dart'; |
| 10 import 'package:analyzer/dart/element/element.dart'; | 10 import 'package:analyzer/dart/element/element.dart'; |
| (...skipping 24 matching lines...) Expand all Loading... |
| 35 | 35 |
| 36 @reflectiveTest | 36 @reflectiveTest |
| 37 class AnalysisOptionsImplTest { | 37 class AnalysisOptionsImplTest { |
| 38 test_resetToDefaults() { | 38 test_resetToDefaults() { |
| 39 // Note that this only tests options visible from the interface. | 39 // Note that this only tests options visible from the interface. |
| 40 AnalysisOptionsImpl defaultOptions = new AnalysisOptionsImpl(); | 40 AnalysisOptionsImpl defaultOptions = new AnalysisOptionsImpl(); |
| 41 AnalysisOptionsImpl modifiedOptions = new AnalysisOptionsImpl(); | 41 AnalysisOptionsImpl modifiedOptions = new AnalysisOptionsImpl(); |
| 42 modifiedOptions.dart2jsHint = true; | 42 modifiedOptions.dart2jsHint = true; |
| 43 modifiedOptions.disableCacheFlushing = true; | 43 modifiedOptions.disableCacheFlushing = true; |
| 44 modifiedOptions.enableAssertInitializer = true; | 44 modifiedOptions.enableAssertInitializer = true; |
| 45 modifiedOptions.enableAssertMessage = true; | |
| 46 modifiedOptions.enableLazyAssignmentOperators = true; | 45 modifiedOptions.enableLazyAssignmentOperators = true; |
| 47 modifiedOptions.enableStrictCallChecks = true; | 46 modifiedOptions.enableStrictCallChecks = true; |
| 48 modifiedOptions.enableSuperMixins = true; | 47 modifiedOptions.enableSuperMixins = true; |
| 49 modifiedOptions.enableTiming = true; | 48 modifiedOptions.enableTiming = true; |
| 50 modifiedOptions.enableUriInPartOf = true; | 49 modifiedOptions.enableUriInPartOf = true; |
| 51 modifiedOptions.errorProcessors = [null]; | 50 modifiedOptions.errorProcessors = [null]; |
| 52 modifiedOptions.excludePatterns = ['a']; | 51 modifiedOptions.excludePatterns = ['a']; |
| 53 modifiedOptions.finerGrainedInvalidation = true; | 52 modifiedOptions.finerGrainedInvalidation = true; |
| 54 modifiedOptions.generateImplicitErrors = false; | 53 modifiedOptions.generateImplicitErrors = false; |
| 55 modifiedOptions.generateSdkErrors = true; | 54 modifiedOptions.generateSdkErrors = true; |
| 56 modifiedOptions.hint = false; | 55 modifiedOptions.hint = false; |
| 57 modifiedOptions.incremental = true; | 56 modifiedOptions.incremental = true; |
| 58 modifiedOptions.incrementalApi = true; | 57 modifiedOptions.incrementalApi = true; |
| 59 modifiedOptions.incrementalValidation = true; | 58 modifiedOptions.incrementalValidation = true; |
| 60 modifiedOptions.lint = true; | 59 modifiedOptions.lint = true; |
| 61 modifiedOptions.lintRules = [null]; | 60 modifiedOptions.lintRules = [null]; |
| 62 modifiedOptions.patchPlatform = 3; | 61 modifiedOptions.patchPlatform = 3; |
| 63 modifiedOptions.preserveComments = false; | 62 modifiedOptions.preserveComments = false; |
| 64 modifiedOptions.strongMode = true; | 63 modifiedOptions.strongMode = true; |
| 65 modifiedOptions.trackCacheDependencies = false; | 64 modifiedOptions.trackCacheDependencies = false; |
| 66 | 65 |
| 67 modifiedOptions.resetToDefaults(); | 66 modifiedOptions.resetToDefaults(); |
| 68 | 67 |
| 69 expect(modifiedOptions.dart2jsHint, defaultOptions.dart2jsHint); | 68 expect(modifiedOptions.dart2jsHint, defaultOptions.dart2jsHint); |
| 70 expect(modifiedOptions.disableCacheFlushing, | 69 expect(modifiedOptions.disableCacheFlushing, |
| 71 defaultOptions.disableCacheFlushing); | 70 defaultOptions.disableCacheFlushing); |
| 72 expect(modifiedOptions.enableAssertInitializer, | 71 expect(modifiedOptions.enableAssertInitializer, |
| 73 defaultOptions.enableAssertInitializer); | 72 defaultOptions.enableAssertInitializer); |
| 74 expect(modifiedOptions.enableAssertMessage, | |
| 75 defaultOptions.enableAssertMessage); | |
| 76 expect(modifiedOptions.enableLazyAssignmentOperators, | 73 expect(modifiedOptions.enableLazyAssignmentOperators, |
| 77 defaultOptions.enableLazyAssignmentOperators); | 74 defaultOptions.enableLazyAssignmentOperators); |
| 78 expect(modifiedOptions.enableStrictCallChecks, | 75 expect(modifiedOptions.enableStrictCallChecks, |
| 79 defaultOptions.enableStrictCallChecks); | 76 defaultOptions.enableStrictCallChecks); |
| 80 expect(modifiedOptions.enableSuperMixins, defaultOptions.enableSuperMixins); | 77 expect(modifiedOptions.enableSuperMixins, defaultOptions.enableSuperMixins); |
| 81 expect(modifiedOptions.enableTiming, defaultOptions.enableTiming); | 78 expect(modifiedOptions.enableTiming, defaultOptions.enableTiming); |
| 82 expect(modifiedOptions.enableUriInPartOf, defaultOptions.enableUriInPartOf); | 79 expect(modifiedOptions.enableUriInPartOf, defaultOptions.enableUriInPartOf); |
| 83 expect(modifiedOptions.errorProcessors, defaultOptions.errorProcessors); | 80 expect(modifiedOptions.errorProcessors, defaultOptions.errorProcessors); |
| 84 expect(modifiedOptions.excludePatterns, defaultOptions.excludePatterns); | 81 expect(modifiedOptions.excludePatterns, defaultOptions.excludePatterns); |
| 85 expect(modifiedOptions.finerGrainedInvalidation, | 82 expect(modifiedOptions.finerGrainedInvalidation, |
| (...skipping 690 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 776 @override | 773 @override |
| 777 void test_flushAstStructures(Source source) { | 774 void test_flushAstStructures(Source source) { |
| 778 fail("Unexpected invocation of test_flushAstStructures"); | 775 fail("Unexpected invocation of test_flushAstStructures"); |
| 779 } | 776 } |
| 780 | 777 |
| 781 @override | 778 @override |
| 782 void visitContentCache(ContentCacheVisitor visitor) { | 779 void visitContentCache(ContentCacheVisitor visitor) { |
| 783 fail("Unexpected invocation of visitContentCache"); | 780 fail("Unexpected invocation of visitContentCache"); |
| 784 } | 781 } |
| 785 } | 782 } |
| OLD | NEW |