| 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());
|
|
|