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

Side by Side Diff: tests/compiler/dart2js/library_resolution_test.dart

Issue 1409803006: Rename apiimpl.Compiler to CompilerImpl. (Closed) Base URL: https://github.com/dart-lang/sdk.git@master
Patch Set: Fix long lines Created 5 years, 1 month 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 /// Check that relative URIs are resolved against the canonical name of a 5 /// Check that relative URIs are resolved against the canonical name of a
6 /// library. This only matters for dart:-libraries, so this test mocks up two 6 /// library. This only matters for dart:-libraries, so this test mocks up two
7 /// dart:-libraries. 7 /// dart:-libraries.
8 8
9 import "dart:io"; 9 import "dart:io";
10 10
(...skipping 30 matching lines...) Expand all
41 documented: false, 41 documented: false,
42 platforms: DART2JS_PLATFORM); 42 platforms: DART2JS_PLATFORM);
43 43
44 const LibraryInfo mock2LibraryInfo = const LibraryInfo( 44 const LibraryInfo mock2LibraryInfo = const LibraryInfo(
45 "mock2.dart", 45 "mock2.dart",
46 categories: "Client,Embedded", 46 categories: "Client,Embedded",
47 documented: false, 47 documented: false,
48 platforms: DART2JS_PLATFORM); 48 platforms: DART2JS_PLATFORM);
49 49
50 50
51 class CustomCompiler extends Compiler { 51 class CustomCompiler extends CompilerImpl {
52 final Map<String, LibraryInfo> customLibraryInfo; 52 final Map<String, LibraryInfo> customLibraryInfo;
53 53
54 CustomCompiler( 54 CustomCompiler(
55 this.customLibraryInfo, 55 this.customLibraryInfo,
56 provider, 56 provider,
57 handler, 57 handler,
58 libraryRoot, 58 libraryRoot,
59 packageRoot, 59 packageRoot,
60 options, 60 options,
61 environment) 61 environment)
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after
104 actualMessageCount++; 104 actualMessageCount++;
105 } else { 105 } else {
106 return handler(uri, begin, end, message, kind); 106 return handler(uri, begin, end, message, kind);
107 } 107 }
108 } 108 }
109 109
110 checkLibrary(LibraryElement library) { 110 checkLibrary(LibraryElement library) {
111 Expect.equals(1, actualMessageCount); 111 Expect.equals(1, actualMessageCount);
112 } 112 }
113 113
114 Compiler compiler = new CustomCompiler( 114 CompilerImpl compiler = new CustomCompiler(
115 {}, 115 {},
116 new LegacyCompilerInput(wrappedProvider), 116 new LegacyCompilerInput(wrappedProvider),
117 new LegacyCompilerDiagnostics(wrappedHandler), 117 new LegacyCompilerDiagnostics(wrappedHandler),
118 sdkRoot, 118 sdkRoot,
119 packageRoot, 119 packageRoot,
120 [], 120 [],
121 {}); 121 {});
122 122
123 asyncStart(); 123 asyncStart();
124 compiler.libraryLoader.loadLibrary(Uri.parse("dart:m_o_c_k_1")) 124 compiler.libraryLoader.loadLibrary(Uri.parse("dart:m_o_c_k_1"))
125 .then(checkLibrary) 125 .then(checkLibrary)
126 .then(asyncSuccess); 126 .then(asyncSuccess);
127 } 127 }
128 128
129 const Map MEMORY_SOURCE_FILES = const { 129 const Map MEMORY_SOURCE_FILES = const {
130 "mock1.dart": "library mock1; import 'mock2.dart';", 130 "mock1.dart": "library mock1; import 'mock2.dart';",
131 "mock2.dart": "library mock2;", 131 "mock2.dart": "library mock2;",
132 }; 132 };
OLDNEW
« no previous file with comments | « tests/compiler/dart2js/js_backend_cps_ir_source_information_test.dart ('k') | tests/compiler/dart2js/memory_compiler.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698