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

Unified Diff: pkg/analyzer/test/source/package_map_resolver_test.dart

Issue 422973002: Move PackageMapUriResolver into analyzer. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 6 years, 5 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « pkg/analyzer/lib/source/package_map_resolver.dart ('k') | pkg/analyzer/test/source/test_all.dart » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: pkg/analyzer/test/source/package_map_resolver_test.dart
diff --git a/pkg/analysis_server/test/package_uri_resolver_test.dart b/pkg/analyzer/test/source/package_map_resolver_test.dart
similarity index 76%
rename from pkg/analysis_server/test/package_uri_resolver_test.dart
rename to pkg/analyzer/test/source/package_map_resolver_test.dart
index 47b2f28396c70c0364daf51a6f34d2c8b1740fe7..794abab4ace4b3128ec6d60cf6f1cf45b0768b8c 100644
--- a/pkg/analysis_server/test/package_uri_resolver_test.dart
+++ b/pkg/analyzer/test/source/package_map_resolver_test.dart
@@ -2,35 +2,64 @@
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
-library test.resolver.package;
+library test.source.package_map_resolver;
import 'dart:collection';
-import 'package:analysis_server/src/package_uri_resolver.dart';
-import 'package:analysis_testing/reflective_tests.dart';
import 'package:analyzer/file_system/file_system.dart';
import 'package:analyzer/file_system/memory_file_system.dart';
import 'package:analyzer/src/generated/source.dart';
import 'package:unittest/unittest.dart';
+import 'package:analyzer/source/package_map_resolver.dart';
main() {
groupSep = ' | ';
- runReflectiveTests(_PackageMapUriResolverTest);
+ group('PackageMapUriResolverTest', () {
+ test('fromEncoding_nonPackage', () {
+ new _PackageMapUriResolverTest().test_fromEncoding_nonPackage();
+ });
+ test('fromEncoding_package', () {
+ new _PackageMapUriResolverTest().test_fromEncoding_package();
+ });
+ test('isPackageUri', () {
+ new _PackageMapUriResolverTest().test_isPackageUri();
+ });
+ test('isPackageUri_null_scheme', () {
+ new _PackageMapUriResolverTest().test_isPackageUri_null_scheme();
+ });
+ test('isPackageUri_other_scheme', () {
+ new _PackageMapUriResolverTest().test_isPackageUri_other_scheme();
+ });
+ test('resolve_multiple_folders', () {
+ new _PackageMapUriResolverTest().test_resolve_multiple_folders();
+ });
+ test('resolve_nonPackage', () {
+ new _PackageMapUriResolverTest().test_resolve_nonPackage();
+ });
+ test('resolve_OK', () {
+ new _PackageMapUriResolverTest().test_resolve_OK();
+ });
+ test('resolve_package_invalid_leadingSlash', () {
+ new _PackageMapUriResolverTest().test_resolve_package_invalid_leadingSlash();
+ });
+ test('resolve_package_invalid_noSlash', () {
+ new _PackageMapUriResolverTest().test_resolve_package_invalid_noSlash();
+ });
+ test('resolve_package_invalid_onlySlash', () {
+ new _PackageMapUriResolverTest().test_resolve_package_invalid_onlySlash();
+ });
+ test('resolve_package_notInMap', () {
+ new _PackageMapUriResolverTest().test_resolve_package_notInMap();
+ });
+ });
}
-@ReflectiveTestCase()
class _PackageMapUriResolverTest {
static HashMap EMPTY_MAP = new HashMap<String, List<Folder>>();
MemoryResourceProvider provider = new MemoryResourceProvider();
- setUp() {
- }
-
- tearDown() {
- }
-
void test_fromEncoding_nonPackage() {
UriResolver resolver = new PackageMapUriResolver(provider, EMPTY_MAP);
Uri uri = Uri.parse('file:/does/not/exist.dart');
« no previous file with comments | « pkg/analyzer/lib/source/package_map_resolver.dart ('k') | pkg/analyzer/test/source/test_all.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698