public final class TestErrorReporter
extends junit.framework.Assert
implements com.google.javascript.rhino.head.ErrorReporter
An error reporter for testing that verifies that messages reported to the reporter are expected.
Sample use
TestErrorReporter e =
new TestErrorReporter(null, new String[] { "first warning" });
...
assertTrue(e.hasEncounteredAllWarnings());
| Constructor and Description |
|---|
TestErrorReporter(java.lang.String[] errors,
java.lang.String[] warnings) |
| Modifier and Type | Method and Description |
|---|---|
void |
error(java.lang.String message,
java.lang.String sourceName,
int line,
java.lang.String lineSource,
int lineOffset) |
boolean |
hasEncounteredAllErrors()
Returns whether all errors were reported to this reporter.
|
boolean |
hasEncounteredAllWarnings()
Returns whether all warnings were reported to this reporter.
|
com.google.javascript.rhino.head.EvaluatorException |
runtimeError(java.lang.String message,
java.lang.String sourceName,
int line,
java.lang.String lineSource,
int lineOffset) |
void |
warning(java.lang.String message,
java.lang.String sourceName,
int line,
java.lang.String lineSource,
int lineOffset) |
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame, formatpublic TestErrorReporter(java.lang.String[] errors,
java.lang.String[] warnings)
public void error(java.lang.String message,
java.lang.String sourceName,
int line,
java.lang.String lineSource,
int lineOffset)
error in interface com.google.javascript.rhino.head.ErrorReporterpublic void warning(java.lang.String message,
java.lang.String sourceName,
int line,
java.lang.String lineSource,
int lineOffset)
warning in interface com.google.javascript.rhino.head.ErrorReporterpublic com.google.javascript.rhino.head.EvaluatorException runtimeError(java.lang.String message,
java.lang.String sourceName,
int line,
java.lang.String lineSource,
int lineOffset)
runtimeError in interface com.google.javascript.rhino.head.ErrorReporterpublic boolean hasEncounteredAllWarnings()
public boolean hasEncounteredAllErrors()