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

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

Issue 2933753002: Run the sorter to reduce code churn (Closed)
Patch Set: Created 3 years, 6 months 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.compile_time_error_code_test; 5 library analyzer.test.generated.compile_time_error_code_test;
6 6
7 import 'dart:async'; 7 import 'dart:async';
8 8
9 import 'package:analyzer/error/error.dart'; 9 import 'package:analyzer/error/error.dart';
10 import 'package:analyzer/src/error/codes.dart'; 10 import 'package:analyzer/src/error/codes.dart';
(...skipping 2764 matching lines...) Expand 10 before | Expand all | Expand 10 after
2775 verify([source]); 2775 verify([source]);
2776 } 2776 }
2777 2777
2778 test_implementsSuperClass_Object() async { 2778 test_implementsSuperClass_Object() async {
2779 Source source = addSource("class A implements Object {}"); 2779 Source source = addSource("class A implements Object {}");
2780 await computeAnalysisResult(source); 2780 await computeAnalysisResult(source);
2781 assertErrors(source, [CompileTimeErrorCode.IMPLEMENTS_SUPER_CLASS]); 2781 assertErrors(source, [CompileTimeErrorCode.IMPLEMENTS_SUPER_CLASS]);
2782 verify([source]); 2782 verify([source]);
2783 } 2783 }
2784 2784
2785 test_implementsSuperClass_Object_typeAlias() async {
2786 Source source = addSource(r'''
2787 class M {}
2788 class A = Object with M implements Object;
2789 ''');
2790 await computeAnalysisResult(source);
2791 assertErrors(source, [CompileTimeErrorCode.IMPLEMENTS_SUPER_CLASS]);
2792 verify([source]);
2793 }
2794
2785 test_implementsSuperClass_typeAlias() async { 2795 test_implementsSuperClass_typeAlias() async {
2786 Source source = addSource(r''' 2796 Source source = addSource(r'''
2787 class A {} 2797 class A {}
2788 class M {} 2798 class M {}
2789 class B = A with M implements A;'''); 2799 class B = A with M implements A;''');
2790 await computeAnalysisResult(source); 2800 await computeAnalysisResult(source);
2791 assertErrors(source, [CompileTimeErrorCode.IMPLEMENTS_SUPER_CLASS]); 2801 assertErrors(source, [CompileTimeErrorCode.IMPLEMENTS_SUPER_CLASS]);
2792 verify([source]); 2802 verify([source]);
2793 }
2794
2795 test_implementsSuperClass_Object_typeAlias() async {
2796 Source source = addSource(r'''
2797 class M {}
2798 class A = Object with M implements Object;
2799 ''');
2800 await computeAnalysisResult(source);
2801 assertErrors(source, [CompileTimeErrorCode.IMPLEMENTS_SUPER_CLASS]);
2802 verify([source]);
2803 } 2803 }
2804 2804
2805 test_implicitThisReferenceInInitializer_field() async { 2805 test_implicitThisReferenceInInitializer_field() async {
2806 Source source = addSource(r''' 2806 Source source = addSource(r'''
2807 class A { 2807 class A {
2808 var v; 2808 var v;
2809 A() : v = f; 2809 A() : v = f;
2810 var f; 2810 var f;
2811 }'''); 2811 }''');
2812 await computeAnalysisResult(source); 2812 await computeAnalysisResult(source);
(...skipping 2537 matching lines...) Expand 10 before | Expand all | Expand 10 after
5350 f() { 5350 f() {
5351 p?.g(); 5351 p?.g();
5352 } 5352 }
5353 '''); 5353 ''');
5354 await computeAnalysisResult(source); 5354 await computeAnalysisResult(source);
5355 assertErrors( 5355 assertErrors(
5356 source, [CompileTimeErrorCode.PREFIX_IDENTIFIER_NOT_FOLLOWED_BY_DOT]); 5356 source, [CompileTimeErrorCode.PREFIX_IDENTIFIER_NOT_FOLLOWED_BY_DOT]);
5357 verify([source]); 5357 verify([source]);
5358 } 5358 }
5359 5359
5360 test_privateCollisionInClassTypeAlias_mixinAndMixin() {
5361 return _privateCollisionInMixinApplicationTest('''
5362 import 'lib1.dart';
5363 class C = Object with A, B;
5364 ''');
5365 }
5366
5367 test_privateCollisionInClassTypeAlias_mixinAndMixin_indirect() {
5368 return _privateCollisionInMixinApplicationTest('''
5369 import 'lib1.dart';
5370 class C = Object with A;
5371 class D = C with B;
5372 ''');
5373 }
5374
5375 test_privateCollisionInClassTypeAlias_superclassAndMixin() {
5376 return _privateCollisionInMixinApplicationTest('''
5377 import 'lib1.dart';
5378 class C = A with B;
5379 ''');
5380 }
5381
5382 test_privateCollisionInClassTypeAlias_superclassAndMixin_same() {
5383 return _privateCollisionInMixinApplicationTest('''
5384 import 'lib1.dart';
5385 class C = A with A;
5386 ''');
5387 }
5388
5360 test_privateCollisionInMixinApplication_mixinAndMixin() { 5389 test_privateCollisionInMixinApplication_mixinAndMixin() {
5361 return _privateCollisionInMixinApplicationTest(''' 5390 return _privateCollisionInMixinApplicationTest('''
5362 import 'lib1.dart'; 5391 import 'lib1.dart';
5363 class C extends Object with A, B {} 5392 class C extends Object with A, B {}
5364 '''); 5393 ''');
5365 } 5394 }
5366 5395
5367 test_privateCollisionInMixinApplication_mixinAndMixin_indirect() { 5396 test_privateCollisionInMixinApplication_mixinAndMixin_indirect() {
5368 return _privateCollisionInMixinApplicationTest(''' 5397 return _privateCollisionInMixinApplicationTest('''
5369 import 'lib1.dart'; 5398 import 'lib1.dart';
5370 class C extends Object with A {} 5399 class C extends Object with A {}
5371 class D extends C with B {} 5400 class D extends C with B {}
5372 '''); 5401 ''');
5373 } 5402 }
5374 5403
5375 test_privateCollisionInMixinApplication_superclassAndMixin() { 5404 test_privateCollisionInMixinApplication_superclassAndMixin() {
5376 return _privateCollisionInMixinApplicationTest(''' 5405 return _privateCollisionInMixinApplicationTest('''
5377 import 'lib1.dart'; 5406 import 'lib1.dart';
5378 class C extends A with B {} 5407 class C extends A with B {}
5379 '''); 5408 ''');
5380 } 5409 }
5381 5410
5382 test_privateCollisionInMixinApplication_superclassAndMixin_same() { 5411 test_privateCollisionInMixinApplication_superclassAndMixin_same() {
5383 return _privateCollisionInMixinApplicationTest(''' 5412 return _privateCollisionInMixinApplicationTest('''
5384 import 'lib1.dart'; 5413 import 'lib1.dart';
5385 class C extends A with A {} 5414 class C extends A with A {}
5386 '''); 5415 ''');
5387 } 5416 }
5388 5417
5389 test_privateCollisionInClassTypeAlias_mixinAndMixin() {
5390 return _privateCollisionInMixinApplicationTest('''
5391 import 'lib1.dart';
5392 class C = Object with A, B;
5393 ''');
5394 }
5395
5396 test_privateCollisionInClassTypeAlias_mixinAndMixin_indirect() {
5397 return _privateCollisionInMixinApplicationTest('''
5398 import 'lib1.dart';
5399 class C = Object with A;
5400 class D = C with B;
5401 ''');
5402 }
5403
5404 test_privateCollisionInClassTypeAlias_superclassAndMixin() {
5405 return _privateCollisionInMixinApplicationTest('''
5406 import 'lib1.dart';
5407 class C = A with B;
5408 ''');
5409 }
5410
5411 test_privateCollisionInClassTypeAlias_superclassAndMixin_same() {
5412 return _privateCollisionInMixinApplicationTest('''
5413 import 'lib1.dart';
5414 class C = A with A;
5415 ''');
5416 }
5417
5418 test_privateOptionalParameter() async { 5418 test_privateOptionalParameter() async {
5419 Source source = addSource("f({var _p}) {}"); 5419 Source source = addSource("f({var _p}) {}");
5420 await computeAnalysisResult(source); 5420 await computeAnalysisResult(source);
5421 assertErrors(source, [CompileTimeErrorCode.PRIVATE_OPTIONAL_PARAMETER]); 5421 assertErrors(source, [CompileTimeErrorCode.PRIVATE_OPTIONAL_PARAMETER]);
5422 verify([source]); 5422 verify([source]);
5423 } 5423 }
5424 5424
5425 test_privateOptionalParameter_fieldFormal() async { 5425 test_privateOptionalParameter_fieldFormal() async {
5426 Source source = addSource(r''' 5426 Source source = addSource(r'''
5427 class A { 5427 class A {
(...skipping 1233 matching lines...) Expand 10 before | Expand all | Expand 10 after
6661 int _x; 6661 int _x;
6662 } 6662 }
6663 '''); 6663 ''');
6664 Source source = addSource(testCode); 6664 Source source = addSource(testCode);
6665 await computeAnalysisResult(source); 6665 await computeAnalysisResult(source);
6666 assertErrors( 6666 assertErrors(
6667 source, [CompileTimeErrorCode.PRIVATE_COLLISION_IN_MIXIN_APPLICATION]); 6667 source, [CompileTimeErrorCode.PRIVATE_COLLISION_IN_MIXIN_APPLICATION]);
6668 verify([source]); 6668 verify([source]);
6669 } 6669 }
6670 } 6670 }
OLDNEW
« no previous file with comments | « pkg/analyzer/lib/src/task/strong/checker.dart ('k') | pkg/analyzer/test/generated/error_suppression_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698