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

Unified Diff: tests/utils/recursive_import_test.dart

Issue 2976313002: Delete old tests that aren't used and/or useful any more. (Closed)
Patch Set: Resurrect dummy_compiler_test and recursive_import_test. Created 3 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
Index: tests/utils/recursive_import_test.dart
diff --git a/tests/utils/recursive_import_test.dart b/tests/utils/recursive_import_test.dart
deleted file mode 100644
index 61c1a30248cb02c9c68ada3144be5ba17bb39cad..0000000000000000000000000000000000000000
--- a/tests/utils/recursive_import_test.dart
+++ /dev/null
@@ -1,72 +0,0 @@
-// Copyright (c) 2012, 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.
-
-// Test of "recursive" imports using the dart2js compiler API.
-
-import "package:expect/expect.dart";
-import "package:async_helper/async_helper.dart";
-import 'dart:async';
-import 'dummy_compiler_test.dart';
-import 'package:compiler/compiler.dart';
-
-const String RECURSIVE_MAIN = """
-library fisk;
-import 'recurse/fisk.dart';
-main() {}
-""";
-
-main() {
- int count = 0;
- Future<String> provider(Uri uri) {
- String source;
- if (uri.path.length > 100) {
- // Simulate an OS error.
- throw 'Path length exceeded';
- } else if (uri.scheme == "main") {
- count++;
- source = RECURSIVE_MAIN;
- } else if (uri.scheme == "lib") {
- source = libProvider(uri);
- } else {
- return new Future.error("unexpected URI $uri");
- }
- return new Future.value(source);
- }
-
- int warningCount = 0;
- int errorCount = 0;
- void handler(Uri uri, int begin, int end, String message, Diagnostic kind) {
- if (uri != null) {
- print('$uri:$begin:$end: $kind: $message');
- Expect.equals('main', uri.scheme);
- if (kind == Diagnostic.WARNING) {
- warningCount++;
- } else if (kind == Diagnostic.ERROR) {
- errorCount++;
- } else {
- throw kind;
- }
- } else {
- print('$kind: $message');
- }
- }
-
- asyncStart();
- Future<CompilationResult> result = compile(
- new Uri(scheme: 'main'),
- new Uri(scheme: 'lib', path: '/'),
- new Uri(scheme: 'package', path: '/'),
- provider,
- handler);
- result.then((CompilationResult result) {
- Expect.isFalse(result.isSuccess);
- Expect.isTrue(10 < count);
- // Two warnings for each time RECURSIVE_MAIN is read, except the
- // first time.
- Expect.equals(2 * (count - 1), warningCount);
- Expect.equals(1, errorCount);
- }, onError: (e, s) {
- throw 'Compilation failed: $e\n$s';
- }).then(asyncSuccess);
-}

Powered by Google App Engine
This is Rietveld 408576698