Index: compiler/javatests/com/google/dart/compiler/CompilerTestCase.java |
diff --git a/compiler/javatests/com/google/dart/compiler/CompilerTestCase.java b/compiler/javatests/com/google/dart/compiler/CompilerTestCase.java |
index a1426a146e7816b3da3cba13bdae8b352863df31..9707b7184bd0ecd82baad83a6c76e027e932c40d 100644 |
--- a/compiler/javatests/com/google/dart/compiler/CompilerTestCase.java |
+++ b/compiler/javatests/com/google/dart/compiler/CompilerTestCase.java |
@@ -329,34 +329,38 @@ public abstract class CompilerTestCase extends TestCase { |
StringBuffer errorMessage = new StringBuffer(); |
// count of errors |
if (errors.size() != expectedErrors.length) { |
- String out = String.format( |
- "Expected %s errors, but got %s: %s", |
- expectedErrors.length, |
- errors.size(), |
- errors); |
+ String out = |
+ String.format( |
+ "Expected %s errors, but got %s: %s", |
+ expectedErrors.length, |
+ errors.size(), |
+ errors); |
errorMessage.append(out + "\n"); |
- } |
- // content of errors |
- for (int i = 0; i < expectedErrors.length; i++) { |
- ErrorExpectation expectedError = expectedErrors[i]; |
- DartCompilationError actualError = errors.get(i); |
- if (actualError.getErrorCode() != expectedError.errorCode |
- || actualError.getLineNumber() != expectedError.line |
- || actualError.getColumnNumber() != expectedError.column |
- || actualError.getLength() != expectedError.length) { |
- String out = String.format( |
- "Expected %s:%d:%d/%d, but got %s:%d:%d/%d", |
- expectedError.errorCode, |
- expectedError.line, |
- expectedError.column, |
- expectedError.length, |
- actualError.getErrorCode(), |
- actualError.getLineNumber(), |
- actualError.getColumnNumber(), |
- actualError.getLength()); |
- errorMessage.append(out + "\n"); |
+ } else { |
+ // content of errors |
+ for (int i = 0; i < expectedErrors.length; i++) { |
+ ErrorExpectation expectedError = expectedErrors[i]; |
+ DartCompilationError actualError = errors.get(i); |
+ if (actualError.getErrorCode() != expectedError.errorCode |
+ || actualError.getLineNumber() != expectedError.line |
+ || actualError.getColumnNumber() != expectedError.column |
+ || actualError.getLength() != expectedError.length) { |
+ String out = |
+ String.format( |
+ "Expected %s:%d:%d/%d, but got %s:%d:%d/%d", |
+ expectedError.errorCode, |
+ expectedError.line, |
+ expectedError.column, |
+ expectedError.length, |
+ actualError.getErrorCode(), |
+ actualError.getLineNumber(), |
+ actualError.getColumnNumber(), |
+ actualError.getLength()); |
+ errorMessage.append(out + "\n"); |
+ } |
} |
} |
+ // fail |
if (errorMessage.length() > 0) { |
System.err.println(errorMessage); |
fail(errorMessage.toString()); |