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

Unified Diff: dart/compiler/javatests/com/google/dart/compiler/DartCompilerListenerTest.java

Issue 20722006: Removed compiler/ directory from repository (Closed) Base URL: http://dart.googlecode.com/svn/branches/bleeding_edge
Patch Set: Created 7 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: dart/compiler/javatests/com/google/dart/compiler/DartCompilerListenerTest.java
diff --git a/dart/compiler/javatests/com/google/dart/compiler/DartCompilerListenerTest.java b/dart/compiler/javatests/com/google/dart/compiler/DartCompilerListenerTest.java
deleted file mode 100644
index c6fbf3909860443b27776b9d5e6788ffaaff0d68..0000000000000000000000000000000000000000
--- a/dart/compiler/javatests/com/google/dart/compiler/DartCompilerListenerTest.java
+++ /dev/null
@@ -1,94 +0,0 @@
-// Copyright (c) 2011, 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.
-
-package com.google.dart.compiler;
-
-import com.google.dart.compiler.resolver.TypeErrorCode;
-
-/**
- * Testing implementation of {@link DartCompilerListener}.
- */
-public class DartCompilerListenerTest extends DartCompilerListener.Empty {
-
- private final String srcName;
- private String[] messages;
- private ErrorCode[] errorCodes;
- private int[] line;
- private int[] column;
- private int total;
- private int current;
-
- /**
- * Creates a listener with expected errors (if any).
- *
- * @param srcName name of the source file
- * @param errors a sequence of errors represented as triples of the form
- * (String msg, int line, int column) or
- * (ErrorCode code, int line, int column)
- */
- public DartCompilerListenerTest(String srcName, Object... errors) {
- this.srcName = srcName;
- CompilerTestCase.assertEquals(
- "Invalid sequence of error expectations", 0, errors.length % 3);
- this.total = errors.length / 3;
- this.current = 0;
- this.messages = new String[total];
- this.errorCodes = new ErrorCode[total];
- this.line = new int[total];
- this.column = new int[total];
- for (int i = 0; i < total; i++) {
- Object stringOrErrorCode = errors[3 * i];
- if (stringOrErrorCode instanceof ErrorCode) {
- this.errorCodes[i] = (ErrorCode) stringOrErrorCode;
- } else {
- this.messages[i] = (String) stringOrErrorCode;
- }
- this.line[i] = (Integer) errors[(3 * i) + 1];
- this.column[i] = (Integer) errors[(3 * i) + 2];
- }
- }
-
- @Override
- public void onError(DartCompilationError event) {
- // ignore deprecated
- if (event.getErrorCode() == TypeErrorCode.DEPRECATED_ELEMENT) {
- return;
- }
- // validate
- String reportedSrcName = (event.getSource() != null)
- ? event.getSource().getName()
- : null;
- if (reportedSrcName == null) {
- reportedSrcName = "<unknown>";
- }
- CompilerTestCase.assertTrue("More errors (" + (current + 1)
- + ") than expected (" + total + "):\n" + event.getErrorCode().toString() + " : " + event,
- current < total);
-
- CompilerTestCase.assertEquals(srcName, reportedSrcName);
-
- if (errorCodes[current] != null) {
- CompilerTestCase.assertEquals(
- "Wrong error code at " + event.getLineNumber() + ":" + event.getColumnNumber(),
- errorCodes[current], event.getErrorCode());
- } else {
- CompilerTestCase.assertEquals(
- "Wrong error message at " + event.getLineNumber() + ":" + event.getColumnNumber(),
- messages[current], event.getMessage());
- }
- CompilerTestCase.assertEquals(
- "Wrong line number at " + event.getLineNumber() + ":" + event.getColumnNumber(),
- line[current], event.getLineNumber());
- CompilerTestCase.assertEquals(
- "Wrong column number at " + event.getLineNumber() + ":" + event.getColumnNumber(),
- column[current], event.getColumnNumber());
- current++;
- }
-
- /** Checks that all expected errors were reported. */
- public void checkAllErrorsReported() {
- CompilerTestCase.assertEquals("Not all expected errors were reported",
- total, current);
- }
-}

Powered by Google App Engine
This is Rietveld 408576698