Package fit
Class RowFixture
- java.lang.Object
-
- fit.Fixture
-
- fit.ColumnFixture
-
- fit.RowFixture
-
- Direct Known Subclasses:
EmployeePayRecordsRowFixture
,PaycheckInspector
,PayCheckRecordFixture
,PrimeFactorsFixture
,PrimeNumberRowFixture
public abstract class RowFixture extends ColumnFixture
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class fit.Fixture
Fixture.RunTime
-
-
Field Summary
Fields Modifier and Type Field Description java.util.List<java.lang.Object>
missing
java.lang.Object[]
results
java.util.List<java.lang.Object>
surplus
-
Fields inherited from class fit.ColumnFixture
columnBindings, executeCalledForRow
-
-
Constructor Summary
Constructors Constructor Description RowFixture()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected void
bin(java.util.Map<java.lang.Object,java.lang.Object> result, java.lang.Object key, java.lang.Object row)
protected Parse
buildCells(java.lang.Object row)
protected Parse
buildRows(java.lang.Object[] rows)
protected void
check(java.util.List<?> eList, java.util.List<?> cList)
protected java.util.Map<java.lang.Object,java.lang.Object>
cSort(java.util.List<?> list, int col)
void
doRows(Parse rows)
protected java.util.Map<java.lang.Object,java.lang.Object>
eSort(java.util.List<?> list, int col)
abstract java.lang.Class<?>
getTargetClass()
protected java.util.List<Parse>
list(Parse rows)
protected java.util.List<java.lang.Object>
list(java.lang.Object[] rows)
protected void
mark(Parse rows, java.lang.String message)
protected void
mark(java.util.Iterator<?> rows, java.lang.String message)
protected void
match(java.util.List<?> expected, java.util.List<?> computed, int col)
abstract java.lang.Object[]
query()
protected java.util.Set<java.lang.Object>
union(java.util.Set<?> a, java.util.Set<?> b)
-
Methods inherited from class fit.ColumnFixture
bindColumnHeadersToMethodsAndFields, check, createBinding, doCell, doRow, execute, executeIfNeeded, reset
-
Methods inherited from class fit.Fixture
callParseMethod, camel, ClearSymbols, counts, doCells, doTable, doTables, escape, escape, exception, getArgs, getArgsForTable, getLinkedFixtureWithArgs, getSymbol, gray, handleBlankCell, hasParseMethod, hasSymbol, ignore, interpretTables, isFriendlyException, label, loadFixture, parse, right, setForcedAbort, setSymbol, wrong, wrong
-
-
-
-
Method Detail
-
doRows
public void doRows(Parse rows)
- Overrides:
doRows
in classColumnFixture
-
query
public abstract java.lang.Object[] query() throws java.lang.Exception
- Throws:
java.lang.Exception
-
getTargetClass
public abstract java.lang.Class<?> getTargetClass()
- Overrides:
getTargetClass
in classFixture
-
match
protected void match(java.util.List<?> expected, java.util.List<?> computed, int col)
-
list
protected java.util.List<java.lang.Object> list(java.lang.Object[] rows)
-
eSort
protected java.util.Map<java.lang.Object,java.lang.Object> eSort(java.util.List<?> list, int col)
-
cSort
protected java.util.Map<java.lang.Object,java.lang.Object> cSort(java.util.List<?> list, int col)
-
bin
protected void bin(java.util.Map<java.lang.Object,java.lang.Object> result, java.lang.Object key, java.lang.Object row)
-
union
protected java.util.Set<java.lang.Object> union(java.util.Set<?> a, java.util.Set<?> b)
-
check
protected void check(java.util.List<?> eList, java.util.List<?> cList)
-
mark
protected void mark(Parse rows, java.lang.String message)
-
mark
protected void mark(java.util.Iterator<?> rows, java.lang.String message)
-
buildRows
protected Parse buildRows(java.lang.Object[] rows)
-
buildCells
protected Parse buildCells(java.lang.Object row)
-
-