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

Unified Diff: tests/lib/mirrors/class_mirror_location_test.dart

Issue 2999373002: Migrated test block 218 to Dart 2.0. (Closed)
Patch Set: Addressed Bob's comments. Created 3 years, 4 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
Index: tests/lib/mirrors/class_mirror_location_test.dart
diff --git a/tests/lib/mirrors/class_mirror_location_test.dart b/tests/lib/mirrors/class_mirror_location_test.dart
deleted file mode 100644
index 95fe444b1c72f627278c0dbaa5cef2acfaf02bf8..0000000000000000000000000000000000000000
--- a/tests/lib/mirrors/class_mirror_location_test.dart
+++ /dev/null
@@ -1,69 +0,0 @@
-// Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file
-// 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.class_location;
-
-@MirrorsUsed(targets: "test.class_location")
-import "dart:mirrors";
-import "package:expect/expect.dart";
-
-part 'class_mirror_location_other.dart';
-
-class ClassInMainFile {}
- class SpaceIndentedInMainFile {}
- class TabIndentedInMainFile {}
-
-abstract class AbstractClass {}
-typedef bool Predicate(num n);
-
-class M {}
-class S {}
-class MA extends S with M {}
-class MA2 = S with M;
-
-const metadata = 'metadata';
-
-@metadata
-class WithMetadata {}
-
-enum Enum { RED, GREEN, BLUE }
-
-@metadata
-enum AnnotatedEnum { SALT, PEPPER }
-
-// We only check for a suffix of the uri because the test might be run from
-// any number of absolute paths.
-expectLocation(
- DeclarationMirror mirror, String uriSuffix, int line, int column) {
- Uri uri = mirror.location.sourceUri;
- Expect.isTrue(
- uri.toString().endsWith(uriSuffix), "Expected suffix $uriSuffix in $uri");
- Expect.equals(line, mirror.location.line, "line");
- Expect.equals(column, mirror.location.column, "column");
-}
-
-main() {
- String mainSuffix = 'class_mirror_location_test.dart';
- String otherSuffix = 'class_mirror_location_other.dart';
-
- // This file.
- expectLocation(reflectClass(ClassInMainFile), mainSuffix, 12, 1);
- expectLocation(reflectClass(SpaceIndentedInMainFile), mainSuffix, 13, 3);
- expectLocation(reflectClass(TabIndentedInMainFile), mainSuffix, 14, 2);
- expectLocation(reflectClass(AbstractClass), mainSuffix, 16, 1);
- expectLocation(reflectType(Predicate), mainSuffix, 17, 1);
- expectLocation(reflectClass(MA), mainSuffix, 21, 1);
- expectLocation(reflectClass(MA2), mainSuffix, 22, 1);
- expectLocation(reflectClass(WithMetadata), mainSuffix, 26, 1);
- expectLocation(reflectClass(Enum), mainSuffix, 29, 1);
- expectLocation(reflectClass(AnnotatedEnum), mainSuffix, 31, 1);
-
- // Another part.
- expectLocation(reflectClass(ClassInOtherFile), otherSuffix, 7, 1);
- expectLocation(reflectClass(SpaceIndentedInOtherFile), otherSuffix, 9, 3);
- expectLocation(reflectClass(TabIndentedInOtherFile), otherSuffix, 11, 2);
-
- // Synthetic classes.
- Expect.isNull(reflectClass(MA).superclass.location);
- Expect.isNull((reflect(main) as ClosureMirror).type.location);
-}
« no previous file with comments | « tests/lib/mirrors/class_mirror_location_other.dart ('k') | tests/lib/mirrors/class_mirror_type_variables_data.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698