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

Side by Side Diff: pkg/analysis_server/test/integration/analysis/highlights_test.dart

Issue 2564863003: Get all integration tests running with the new driver (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 test.integration.analysis.highlights;
6
7 import 'package:analysis_server/plugin/protocol/protocol.dart'; 5 import 'package:analysis_server/plugin/protocol/protocol.dart';
8 import 'package:test/test.dart'; 6 import 'package:test/test.dart';
9 import 'package:test_reflective_loader/test_reflective_loader.dart'; 7 import 'package:test_reflective_loader/test_reflective_loader.dart';
10 8
11 import '../integration_tests.dart'; 9 import '../integration_tests.dart';
12 10
13 main() { 11 main() {
14 defineReflectiveSuite(() { 12 defineReflectiveSuite(() {
15 defineReflectiveTests(AnalysisHighlightsTest); 13 defineReflectiveTests(AnalysisHighlightsTest);
14 defineReflectiveTests(AnalysisHighlightsTest_Driver);
16 }); 15 });
17 } 16 }
18 17
19 @reflectiveTest 18 class AbstractAnalysisHighlightsTest
20 class AnalysisHighlightsTest extends AbstractAnalysisServerIntegrationTest { 19 extends AbstractAnalysisServerIntegrationTest {
21 test_highlights() { 20 test_highlights() {
22 String pathname = sourcePath('test.dart'); 21 String pathname = sourcePath('test.dart');
23 String text = r''' 22 String text = r'''
24 import 'dart:async' as async; 23 import 'dart:async' as async;
25 24
26 /** 25 /**
27 * Doc comment 26 * Doc comment
28 */ 27 */
29 class Class<TypeParameter> { 28 class Class<TypeParameter> {
30 Class() { 29 Class() {
(...skipping 107 matching lines...) Expand 10 before | Expand all | Expand 10 after
138 check(HighlightRegionType.PARAMETER, ['parameter']); 137 check(HighlightRegionType.PARAMETER, ['parameter']);
139 check(HighlightRegionType.SETTER_DECLARATION, ['setter']); 138 check(HighlightRegionType.SETTER_DECLARATION, ['setter']);
140 check(HighlightRegionType.TOP_LEVEL_VARIABLE, 139 check(HighlightRegionType.TOP_LEVEL_VARIABLE,
141 ['override', 'topLevelVariable']); 140 ['override', 'topLevelVariable']);
142 check(HighlightRegionType.TYPE_NAME_DYNAMIC, ['dynamic']); 141 check(HighlightRegionType.TYPE_NAME_DYNAMIC, ['dynamic']);
143 check(HighlightRegionType.TYPE_PARAMETER, ['TypeParameter']); 142 check(HighlightRegionType.TYPE_PARAMETER, ['TypeParameter']);
144 expect(highlights, isEmpty); 143 expect(highlights, isEmpty);
145 }); 144 });
146 } 145 }
147 } 146 }
147
148 @reflectiveTest
149 class AnalysisHighlightsTest extends AbstractAnalysisHighlightsTest {}
150
151 @reflectiveTest
152 class AnalysisHighlightsTest_Driver extends AbstractAnalysisHighlightsTest {
153 @override
154 bool get enableNewAnalysisDriver => true;
155 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698