Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
185 0 0 0 100% 3.677

Note: failures are anticipated and checked for with assertions while errors are unanticipated.


Package List

[Summary] [Package List] [Test Cases]


Package Tests Errors Failures Skipped Success Rate Time
org.csveed.report 5 0 0 0 100% 0.003
org.csveed.token 21 0 0 0 100% 0.031
org.csveed.bean 35 0 0 0 100% 1.497
org.csveed.api 19 0 0 0 100% 1.035
org.csveed.bean.conversion 52 0 0 0 100% 0.206
org.csveed.row 42 0 0 0 100% 0.896
org.csveed.common 11 0 0 0 100% 0.009

Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.

org.csveed.report

Class Tests Errors Failures Skipped Success Rate Time
RowReportTest 5 0 0 0 100% 0.003

org.csveed.token

Class Tests Errors Failures Skipped Success Rate Time
ParseStateMachineTest 12 0 0 0 100% 0.013
SymbolMappingTest 8 0 0 0 100% 0.016
TokenStateTest 1 0 0 0 100% 0.002

org.csveed.bean

Class Tests Errors Failures Skipped Success Rate Time
BeanInstructionsImplTest 1 0 0 0 100% 0.007
BeanParserTest 3 0 0 0 100% 0.036
BeanPropertiesTest 1 0 0 0 100% 0.011
BeanPropertyTest 3 0 0 0 100% 0.003
BeanReaderTest 22 0 0 0 100% 1.406
BeanWriterTest 2 0 0 0 100% 0.031
DynamicColumnTest 3 0 0 0 100% 0.003

org.csveed.api

Class Tests Errors Failures Skipped Success Rate Time
CsvClientTest 19 0 0 0 100% 1.035

org.csveed.bean.conversion

Class Tests Errors Failures Skipped Success Rate Time
BeanWrapperTest 49 0 0 0 100% 0.198
EasyAbstractConverterTest 1 0 0 0 100% 0.004
EnumConverterTest 2 0 0 0 100% 0.004

org.csveed.row

Class Tests Errors Failures Skipped Success Rate Time
HeaderTest 3 0 0 0 100% 0.01
LineWithInfoTest 9 0 0 0 100% 0.016
RowReaderTest 21 0 0 0 100% 0.822
RowWriterTest 9 0 0 0 100% 0.048

org.csveed.common

Class Tests Errors Failures Skipped Success Rate Time
ColumnKeyTest 2 0 0 0 100% 0.003
ColumnTest 9 0 0 0 100% 0.006

Test Cases

[Summary] [Package List] [Test Cases]

CsvClientTest

commentLinesNotSkipped 0.17
writeRow 0
writeRowsCRLF 0
callBeanMethodOnNonBeanReaderFacade 0.007
multipleHeaderReads 0.053
writeBeansBasedOnInstructions 0.005
readLinesLF 0.115
startAtLaterLine 0.059
doNotSkipCommentLineMustCauseColumnCheckToFail 0.059
readLinesCRLF 0.204
readAndWriteRows 0.1
customNumberConversion 0.058
customComments 0.05
writeBeansBasedOnClass 0.004
requiredField 0.079
writeRowsLF 0
writeHeaderBasedOnBeanProperties 0.004
headerNotWrittenForOtherwiseEmptyCsv 0.005
windowsCRLF0x0d0x0a 0.056

BeanInstructionsImplTest

propertyNameIsNull 0.004

BeanParserTest

caseInsensitivity 0.004
noGettersAndSetters 0.018
wrongAnnotation 0.011

BeanPropertiesTest

mapAtColumnIndex0 0.009

BeanPropertyTest

construct 0
notANumberClass 0
numberClass 0

BeanReaderTest

getBeansManualMapping 0.063
illegalColumnIndexMappingTooHigh 0.066
illegalColumnIndexMappingTooLow 0.009
errorInDate 0.087
customPropertyEditor 0.054
numberOfIgnores 0.058
enumMayBeNull 0.058
cannotConvertToNonStandardObject 0.063
variousDataTypes 0.072
illegalColumnName 0.087
noHeader 0.078
illegalToken 0.079
customNumberConversion 0.054
indexMatching 0.062
tabSeparated 0.067
dynamicColumns 0.063
missingConverter 0.059
nameMatching 0.058
beanMappingError 0.09
getBeans 0.063
convertToEnum 0.057
nonInstantiableBean 0.058

BeanWriterTest

writeBeans 0.005
bug46ReportedByJnash67 0.024

BeanWrapperTest

setPattern 0
getBytePrimitive 0
setLongPrimitive 0
getDoubleObject 0
setCurrency 0
getCurrency 0
setBooleanPrimitive 0
setShortObject 0
getShortPrimitive 0
hitAllProperties 0
setBooleanObject 0
setCharacter 0
getLongObject 0
getBigDecimal 0
setDoubleObject 0
setFloatPrimitive 0
setCharset 0
getBigInteger 0
setCharPrimitive 0
setLongObject 0
getIntObject 0
setTimeZone 0
setBigDecimal 0
getBooleanPrimitive 0
setFloatObject 0
getTimeZone 0
getLongPrimitive 0
getByteObject 0
getFloatPrimitive 0
getShortObject 0
getPattern 0
setBigInteger 0
getDoublePrimitive 0
getBooleanObject 0
setBytePrimitive 0
setByteObject 0
getIntPrimitive 0
setBytes 0.001
setChars 0
setIntObject 0
setDoublePrimitive 0
getCharPrimitive 0
getCharacter 0
getFloatObject 0
getCharset 0
setShortPrimitive 0
getBytes 0
getChars 0
setIntPrimitive 0

EasyAbstractConverterTest

testEasyAbstractConverter 0

EnumConverterTest

convertFromEnum 0.001
convertToEnum 0

DynamicColumnTest

weHaveNoDynamicColumns 0
advanceAndReset 0
activeDynamicColumns 0

ColumnKeyTest

key1LessThanKey2 0
columnNameKeyEquals 0

ColumnTest

nextColumn 0
columnIndexToExcelColumn 0
equals 0
treeMap 0
reset 0
treeMapWithColumnIndex 0
wrongIndex 0.004
excelColumnToColumnIndex 0
largestPossibleIndex 0

RowReportTest

relevantBlockInMiddle 0
relevantBlockAtStart 0
relevantBlockAtEnd 0
tooSmallToNotice 0
onlyAtTheEnd 0

HeaderTest

toLowerCase 0
getNonExistingColumnName 0.004
getNonExistingColumnIndex 0.002

LineWithInfoTest

reportOnEndOfLine 0.001
cellIsNull 0
simpleWord 0
coupleOfWords 0
variousNonPrintables 0
getReportOnColumnIndex0 0.007
cellIsEmpty 0
nonExistingCell 0
convertCharacters 0

RowReaderTest

readUnmapped 0.043
getByColumnName 0.043
spaceWithoutQuotesFields 0.033
emptyLines 0.036
getColumnIndexAt0 0.042
readHeader 0.034
readHeaderSecondLine 0.039
allNumbers 0.035
doubleQuotesAsEscape 0.037
readHeaderWithoutUseHeader 0.034
roughRide 0.047
backSlashesAsEscape 0.047
readAllLines 0.042
spacesBeforeAndAfter 0.033
doNotSkipEmptyLines 0.038
reportSimple 0.034
dissimilarNumberOfColumns 0.047
columnIndexesSameOneBasedApproach 0.04
reportEscapingAndQuotes 0.037
commentLine 0.039
nonContentBeforeLines 0.04

RowWriterTest

writeRow 0
noHeaderWritten 0.006
writeRowWithNullValue 0
writeRowWithEscapeCharacters 0
writeRowWithoutQuoting 0
writeRowWithoutQuotingAndEscaping 0
writeRowAndHeader 0
writeMultipleRows 0
readAndWrite 0.04

ParseStateMachineTest

doubleQuotesAfterFieldInfoStarted 0
illegalCharactersAfterQuotedContent 0
simpleTest 0
beforeFieldWithSeparator 0
beforeFieldWithEOF 0
beforeFieldWithEOL 0.003
cellNotFinished 0
illegalState 0
emptyColumns 0
columns 0
windowsCrLf 0.003
commentLine 0.004

SymbolMappingTest

eolLineFeed 0.004
cannotFind 0
similarEscapeAndQuote 0
addMappingMustEmptyDeleteMapping 0
dissimilarEscapeAndQuote 0
endOfLineWindows 0.003
eolCarriageReturn 0.003
setRowAtZero 0.004

TokenStateTest

nextState 0