TextGrid

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total4,415 of 4,4150%608 of 6080%460460812812156156
static {...}3290%n/a11333311
seedFillLine(TextGrid.Cell, char)2230%280%1515323211
initialiseWithLines(ArrayList, ProcessingOptions)2020%200%1111474711
findBoundariesExpandingFrom(TextGrid.Cell)1260%200%1111232311
replacePointMarkersOnLine()1060%240%1313252511
seedFill(TextGrid.Cell, char)1050%220%1212191911
findStrings()990%160%99191911
findColorCodes()970%60%44171711
seedFillOld(TextGrid.Cell, char)930%140%88202011
getDebugString()890%40%33151511
findMarkupTags()790%100%66151511
followCell(TextGrid.Cell, TextGrid.Cell)770%100%669911
replaceHumanColorCodes()760%60%44151511
printDebug()690%40%33121211
followIntersection(TextGrid.Cell, TextGrid.Cell)680%120%77121211
getCellTypeAsString(TextGrid.Cell)680%220%1212121211
fixTabs(int)680%60%44181811
replaceTypeOnLine()640%140%88151511
hasEntryPoint(TextGrid.Cell, int)640%160%99191911
followStub(TextGrid.Cell, TextGrid.Cell)630%120%778811
followLine(TextGrid.Cell)620%120%77111111
isBoundary(TextGrid.Cell)560%200%1111141411
removeBoundaries()550%80%55131311
getPointMarkersOnLine()530%80%55101011
add(TextGrid)480%100%668811
followCorner(TextGrid.Cell, TextGrid.Cell)440%100%666611
followCrossOnLine(TextGrid.Cell, TextGrid.Cell)430%60%449911
getAllNonBlank()410%60%448811
getAllBoundaries()410%60%448811
getAllBlanksBetweenCharacters()410%60%448811
findArrowheads()410%60%448811
replaceBullets()410%60%449911
equals(TextGrid)400%80%559911
hasBlankCells()390%60%448811
removeColorCodes()390%20%229911
otherStringsStartInTheSameColumn(TextGrid.Cell)370%80%558811
otherStringsEndInTheSameColumn(TextGrid.Cell)370%80%558811
removeArrowheads()360%60%447711
getStringAt(TextGrid.Cell, int)350%80%556611
replaceAll(char, char)340%60%447711
exactlyOneNeighbourIsBoundary(TextGrid.Cell)330%100%666611
get(TextGrid.Cell)320%80%554411
followCorner1(TextGrid.Cell, TextGrid.Cell)320%60%445511
followCorner2(TextGrid.Cell, TextGrid.Cell)320%60%445511
followCorner3(TextGrid.Cell, TextGrid.Cell)320%60%445511
followCorner4(TextGrid.Cell, TextGrid.Cell)320%60%445511
getSubGrid(int, int, int, int)310%20%224411
removeMarkupTags()310%40%339911
isBullet(TextGrid.Cell)310%100%667711
initialiseWithText(String, ProcessingOptions)300%20%225511
TextGrid(TextGrid)280%20%226611
TextGrid(int, int)270%20%226611
clear()270%20%226611
get(int, int)260%80%554411
set(int, int, char)240%40%334411
setRow(int, String)240%40%334411
isOnHorizontalLine(int, int)240%40%334411
isOnVerticalLine(int, int)240%40%334411
isOutOfBounds(TextGrid.Cell)240%80%554411
writeStringTo(TextGrid.Cell, String)220%20%223311
setRow(int, StringBuilder)210%40%334411
containsAtLeastOneDashedLine(CellSet)210%40%336611
fillContinuousArea(TextGrid.Cell, char)210%20%222211
isPointCell(TextGrid.Cell)200%80%555511
isArrowhead(TextGrid.Cell)200%80%554411
isSouthArrowhead(TextGrid.Cell)190%60%442211
isColumnBlank(int)190%40%334411
fillCellsWith(Iterable, char)190%20%226611
isBlankBetweenCharacters(TextGrid.Cell)180%60%443311
copyCellsTo(CellSet, TextGrid)180%20%226611
isBlank(int, int)170%40%333311
isBlank(TextGrid.Cell)160%40%333311
isHorizontalLine(int, int)140%20%223311
isVerticalLine(int, int)140%20%223311
followLine(TextGrid.Cell, TextGrid.Cell)140%20%223311
isCorner(int, int)140%40%331111
getTestingSubGrid(TextGrid.Cell)130%n/a111111
getWidth()130%20%222211
isStringsStart(TextGrid.Cell)130%40%331111
isStringsEnd(TextGrid.Cell)130%40%332211
isLine(TextGrid.Cell)120%40%331111
isOutOfBounds(int, int)120%20%223311
getStringAt(int, int, int)100%n/a111111
writeStringTo(int, int, String)100%n/a112211
fillContinuousArea(int, int, char)100%n/a111111
removeNonText()90%n/a115511
isBoundary(int, int)90%n/a111111
isLinesEnd(int, int)90%n/a111111
isNorthArrowhead(TextGrid.Cell)90%20%221111
isEastArrowhead(TextGrid.Cell)90%20%221111
isWestArrowhead(TextGrid.Cell)90%20%221111
isBullet(int, int)90%n/a111111
followLine(int, int)90%n/a111111
isNormalCorner(int, int)90%n/a111111
isRoundCorner(int, int)90%n/a111111
isIntersection(int, int)90%n/a111111
TextGrid()80%n/a113311
makeSameSizeAs(TextGrid)80%n/a111111
set(TextGrid.Cell, char)80%n/a112211
matchesAny(TextGrid.Cell, GridPatternGroup)80%n/a112211
cellContainsDashedLineChar(TextGrid.Cell)80%n/a112211
getNorthOf(int, int)70%n/a111111
getSouthOf(int, int)70%n/a111111
getEastOf(int, int)70%n/a111111
getWestOf(int, int)70%n/a111111
getNorthOf(TextGrid.Cell)70%n/a111111
getSouthOf(TextGrid.Cell)70%n/a111111
getEastOf(TextGrid.Cell)70%n/a111111
getWestOf(TextGrid.Cell)70%n/a111111
isOnHorizontalLine(TextGrid.Cell)70%n/a111111
isOnVerticalLine(TextGrid.Cell)70%n/a111111
isHorizontalLine(TextGrid.Cell)70%n/a111111
isVerticalLine(TextGrid.Cell)70%n/a111111
isCorner(TextGrid.Cell)70%n/a111111
getRow(int)60%n/a111111
addToMarkupTags(Collection)50%n/a112211
isLinesEnd(TextGrid.Cell)50%n/a111111
isVerticalLinesEnd(TextGrid.Cell)50%n/a111111
isHorizontalLinesEnd(TextGrid.Cell)50%n/a111111
isStub(TextGrid.Cell)50%n/a111111
isCrossOnLine(TextGrid.Cell)50%n/a111111
isHorizontalCrossOnLine(TextGrid.Cell)50%n/a111111
isVerticalCrossOnLine(TextGrid.Cell)50%n/a111111
isStarOnLine(TextGrid.Cell)50%n/a111111
isLoneDiagonal(TextGrid.Cell)50%n/a111111
isHorizontalStarOnLine(TextGrid.Cell)50%n/a111111
isVerticalStarOnLine(TextGrid.Cell)50%n/a111111
followIntersection(TextGrid.Cell)50%n/a111111
followCorner(TextGrid.Cell)50%n/a111111
followCorner1(TextGrid.Cell)50%n/a111111
followCorner2(TextGrid.Cell)50%n/a111111
followCorner3(TextGrid.Cell)50%n/a111111
followCorner4(TextGrid.Cell)50%n/a111111
followStub(TextGrid.Cell)50%n/a111111
followCell(TextGrid.Cell)50%n/a111111
isCorner1(TextGrid.Cell)50%n/a111111
isCorner2(TextGrid.Cell)50%n/a111111
isCorner3(TextGrid.Cell)50%n/a111111
isCorner4(TextGrid.Cell)50%n/a111111
isCross(TextGrid.Cell)50%n/a111111
isK(TextGrid.Cell)50%n/a111111
isInverseK(TextGrid.Cell)50%n/a111111
isT(TextGrid.Cell)50%n/a111111
isInverseT(TextGrid.Cell)50%n/a111111
isNormalCorner(TextGrid.Cell)50%n/a111111
isRoundCorner(TextGrid.Cell)50%n/a111111
isIntersection(TextGrid.Cell)50%n/a111111
getHeight()40%n/a111111
matchesAny(GridPatternGroup)40%n/a111111
matchesAll(GridPatternGroup)40%n/a111111
matches(GridPattern)40%n/a111111
isBoundary(char)40%n/a111111
isHorizontalLine(char)40%n/a111111
isVerticalLine(char)40%n/a111111
toString()30%n/a111111
getRows()30%n/a111111