csheets.ext.test
Class TestableSpreadsheet
java.lang.Object
csheets.ext.SpreadsheetExtension
csheets.ext.test.TestableSpreadsheet
- All Implemented Interfaces:
- Spreadsheet, Extensible<Spreadsheet>, Serializable, Iterable<Cell>
public class TestableSpreadsheet
- extends SpreadsheetExtension
An extension of a spreadsheet, with support for testable cells.
- Author:
- Einar Pehrson
- See Also:
- Serialized Form
|
Method Summary |
double |
getTestedness()
Returns the testedness of the spreadsheet, i.e. the ratio of valid
test cases to available test cases in all cells. |
| Methods inherited from class csheets.ext.SpreadsheetExtension |
addCellListener, getCell, getCell, getCellListeners, getCells, getColumn, getColumnCount, getExtension, getName, getRow, getRowCount, getTitle, getWorkbook, iterator, removeCellListener, setTitle |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TestableSpreadsheet
protected TestableSpreadsheet(Spreadsheet spreadsheet)
- Creates a testable spreadsheet for the given spreadsheet.
- Parameters:
spreadsheet - the spreadsheet to extend
getTestedness
public double getTestedness()
- Returns the testedness of the spreadsheet, i.e. the ratio of valid
test cases to available test cases in all cells.
- Returns:
- a number between 0.0 and 1.0 denoting the level of testedness