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 |