|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--edu.rice.cs.drjava.model.junit.JUnitErrorModel
Contains the JUnitErrors for a particular file after a test has ended.
Field Summary | |
private DefinitionsDocument |
_document
|
private JUnitError[] |
_errors
|
private JUnitError[] |
_errorsWithoutPositions
|
private int |
_errorsWithPos
|
private File |
_file
|
private int |
_numErrors
|
private Position[] |
_positions
|
private boolean |
_testsHaveRun
|
Constructor Summary | |
JUnitErrorModel()
Constructs a new JUnitErrorModel to be maintained by a particular OpenDefinitionsDocument. |
|
JUnitErrorModel(DefinitionsDocument doc,
JUnitError[] errors)
Constructs a new JUnitErrorModel to be maintained by a particular OpenDefinitionsDocument. |
Method Summary | |
private void |
_createPositionsArray()
Create array of positions where each error occurred. |
private void |
_groupErrors(JUnitError[] errors)
Groups errors into those with and without positions, and creates the corresponding array of positions. |
private String |
_quickParse(String sw,
String classname)
|
(package private) String |
_substring(String s,
int start,
int end)
Returns a substring, if it exists. |
DefinitionsDocument |
getDocument()
Returns the document associated with this error model. |
JUnitError[] |
getErrorsWithoutPositions()
Returns the array of errors without positions. |
JUnitError[] |
getErrorsWithPositions()
Returns the array of errors with positions. |
int |
getNumErrors()
Returns the number of JUnitErrors |
Position[] |
getPositions()
Returns the array of positions. |
boolean |
haveTestsRun()
Accessor |
Methods inherited from class java.lang.Object |
|
Field Detail |
private JUnitError[] _errors
private JUnitError[] _errorsWithoutPositions
private Position[] _positions
private DefinitionsDocument _document
private File _file
private boolean _testsHaveRun
private int _errorsWithPos
private int _numErrors
Constructor Detail |
public JUnitErrorModel(DefinitionsDocument doc, JUnitError[] errors)
doc
- Document containing the errorsfile
- File containing the errors, or nullpublic JUnitErrorModel()
doc
- Document containing the errorsfile
- File containing the errors, or nullMethod Detail |
private String _quickParse(String sw, String classname)
public boolean haveTestsRun()
public int getNumErrors()
public JUnitError[] getErrorsWithPositions()
public JUnitError[] getErrorsWithoutPositions()
public Position[] getPositions()
public DefinitionsDocument getDocument()
String _substring(String s, int start, int end)
private void _groupErrors(JUnitError[] errors)
private void _createPositionsArray()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |