Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(30)

Side by Side Diff: pkg/analyzer/test/generated/engine_test.dart

Issue 2557513008: Enable messages in asserts by default (Closed)
Patch Set: Created 4 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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
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
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 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698