Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
187 0 0 0 100% 0.553 s

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 s
org.csveed.token 22 0 0 0 100% 0.018 s
org.csveed.bean 36 0 0 0 100% 0.126 s
org.csveed.api 19 0 0 0 100% 0.264 s
org.csveed.bean.conversion 52 0 0 0 100% 0.092 s
org.csveed.row 42 0 0 0 100% 0.043 s
org.csveed.common 11 0 0 0 100% 0.007 s

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 s

org.csveed.token

- Class Tests Errors Failures Skipped Success Rate Time
ParseStateMachineTest 12 0 0 0 100% 0.009 s
SymbolMappingTest 9 0 0 0 100% 0.007 s
TokenStateTest 1 0 0 0 100% 0.002 s

org.csveed.bean

- Class Tests Errors Failures Skipped Success Rate Time
BeanInstructionsImplTest 1 0 0 0 100% 0.003 s
BeanParserTest 3 0 0 0 100% 0.020 s
BeanPropertiesTest 1 0 0 0 100% 0.003 s
BeanPropertyTest 3 0 0 0 100% 0.006 s
BeanReaderTest 23 0 0 0 100% 0.086 s
BeanWriterTest 2 0 0 0 100% 0.002 s
DynamicColumnTest 3 0 0 0 100% 0.006 s

org.csveed.api

- Class Tests Errors Failures Skipped Success Rate Time
CsvClientTest 19 0 0 0 100% 0.264 s

org.csveed.bean.conversion

- Class Tests Errors Failures Skipped Success Rate Time
BeanWrapperTest 49 0 0 0 100% 0.083 s
EasyAbstractConverterTest 1 0 0 0 100% 0.007 s
EnumConverterTest 2 0 0 0 100% 0.002 s

org.csveed.row

- Class Tests Errors Failures Skipped Success Rate Time
HeaderTest 3 0 0 0 100% 0.004 s
LineWithInfoTest 9 0 0 0 100% 0.010 s
RowReaderTest 21 0 0 0 100% 0.022 s
RowWriterTest 9 0 0 0 100% 0.007 s

org.csveed.common

- Class Tests Errors Failures Skipped Success Rate Time
ColumnKeyTest 2 0 0 0 100% 0.002 s
ColumnTest 9 0 0 0 100% 0.005 s

Test Cases

[Summary] [Package List] [Test Cases]

CsvClientTest

commentLinesNotSkipped 0.104 s
writeRow 0.006 s
writeRowsCRLF 0.009 s
callBeanMethodOnNonBeanReaderFacade 0.006 s
multipleHeaderReads 0.005 s
writeBeansBasedOnInstructions 0.025 s
readLinesLF 0.023 s
startAtLaterLine 0.001 s
doNotSkipCommentLineMustCauseColumnCheckToFail 0.013 s
readLinesCRLF 0.003 s
readAndWriteRows 0.002 s
customNumberConversion 0.010 s
customComments 0.007 s
writeBeansBasedOnClass 0 s
requiredField 0.004 s
writeRowsLF 0.001 s
writeHeaderBasedOnBeanProperties 0.001 s
headerNotWrittenForOtherwiseEmptyCsv 0.001 s
windowsCRLF0x0d0x0a 0.002 s

BeanInstructionsImplTest

propertyNameIsNull 0.002 s

BeanParserTest

caseInsensitivity 0.007 s
noGettersAndSetters 0.005 s
wrongAnnotation 0.005 s

BeanPropertiesTest

mapAtColumnIndex0 0.001 s

BeanPropertyTest

construct 0.002 s
notANumberClass 0.001 s
numberClass 0 s

BeanReaderTest

getBeansManualMapping 0.002 s
illegalColumnIndexMappingTooHigh 0.007 s
illegalColumnIndexMappingTooLow 0.001 s
errorInDate 0.011 s
customPropertyEditor 0.004 s
nameMatchingWithBom 0.003 s
numberOfIgnores 0.002 s
enumMayBeNull 0.005 s
cannotConvertToNonStandardObject 0.004 s
variousDataTypes 0.002 s
illegalColumnName 0.001 s
noHeader 0.004 s
illegalToken 0.002 s
customNumberConversion 0.004 s
indexMatching 0.004 s
tabSeparated 0.005 s
dynamicColumns 0.006 s
missingConverter 0.001 s
nameMatching 0.001 s
beanMappingError 0.002 s
getBeans 0.001 s
convertToEnum 0.003 s
nonInstantiableBean 0.002 s

BeanWriterTest

writeBeans 0.001 s
bug46ReportedByJnash67 0.001 s

BeanWrapperTest

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

EasyAbstractConverterTest

testEasyAbstractConverter 0.006 s

EnumConverterTest

convertFromEnum 0.001 s
convertToEnum 0 s

DynamicColumnTest

weHaveNoDynamicColumns 0 s
advanceAndReset 0 s
activeDynamicColumns 0.003 s

ColumnKeyTest

key1LessThanKey2 0 s
columnNameKeyEquals 0 s

ColumnTest

nextColumn 0.001 s
columnIndexToExcelColumn 0 s
equals 0.001 s
treeMap 0 s
reset 0.001 s
treeMapWithColumnIndex 0 s
wrongIndex 0.001 s
excelColumnToColumnIndex 0.001 s
largestPossibleIndex 0 s

RowReportTest

relevantBlockInMiddle 0.001 s
relevantBlockAtStart 0 s
relevantBlockAtEnd 0.001 s
tooSmallToNotice 0 s
onlyAtTheEnd 0 s

HeaderTest

toLowerCase 0.001 s
getNonExistingColumnName 0.001 s
getNonExistingColumnIndex 0.001 s

LineWithInfoTest

reportOnEndOfLine 0 s
cellIsNull 0.001 s
simpleWord 0 s
coupleOfWords 0 s
variousNonPrintables 0 s
getReportOnColumnIndex0 0.002 s
cellIsEmpty 0.001 s
nonExistingCell 0 s
convertCharacters 0.001 s

RowReaderTest

readUnmapped 0.001 s
getByColumnName 0.002 s
spaceWithoutQuotesFields 0.001 s
emptyLines 0.001 s
getColumnIndexAt0 0.002 s
readHeader 0.001 s
readHeaderSecondLine 0.001 s
allNumbers 0.001 s
doubleQuotesAsEscape 0 s
readHeaderWithoutUseHeader 0 s
roughRide 0.001 s
backSlashesAsEscape 0 s
readAllLines 0 s
spacesBeforeAndAfter 0 s
doNotSkipEmptyLines 0.001 s
reportSimple 0 s
dissimilarNumberOfColumns 0.001 s
columnIndexesSameOneBasedApproach 0 s
reportEscapingAndQuotes 0.001 s
commentLine 0 s
nonContentBeforeLines 0 s

RowWriterTest

writeRow 0 s
noHeaderWritten 0.001 s
writeRowWithNullValue 0 s
writeRowWithEscapeCharacters 0 s
writeRowWithoutQuoting 0.001 s
writeRowWithoutQuotingAndEscaping 0 s
writeRowAndHeader 0 s
writeMultipleRows 0.001 s
readAndWrite 0 s

ParseStateMachineTest

doubleQuotesAfterFieldInfoStarted 0.001 s
illegalCharactersAfterQuotedContent 0.001 s
simpleTest 0 s
beforeFieldWithSeparator 0.001 s
beforeFieldWithEOF 0 s
beforeFieldWithEOL 0 s
cellNotFinished 0.001 s
illegalState 0.001 s
emptyColumns 0 s
columns 0.001 s
windowsCrLf 0 s
commentLine 0.001 s

SymbolMappingTest

eolLineFeed 0 s
cannotFind 0.001 s
bomSymbol 0 s
similarEscapeAndQuote 0 s
addMappingMustEmptyDeleteMapping 0.001 s
dissimilarEscapeAndQuote 0 s
endOfLineWindows 0 s
eolCarriageReturn 0.001 s
setRowAtZero 0.001 s

TokenStateTest

nextState 0 s