Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
187 0 0 0 100% 0.628 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.020 s
org.csveed.bean 36 0 0 0 100% 0.163 s
org.csveed.api 19 0 0 0 100% 0.311 s
org.csveed.bean.conversion 52 0 0 0 100% 0.087 s
org.csveed.row 42 0 0 0 100% 0.034 s
org.csveed.common 11 0 0 0 100% 0.010 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.008 s
SymbolMappingTest 9 0 0 0 100% 0.008 s
TokenStateTest 1 0 0 0 100% 0.004 s

org.csveed.bean

- Class Tests Errors Failures Skipped Success Rate Time
BeanInstructionsImplTest 1 0 0 0 100% 0.004 s
BeanParserTest 3 0 0 0 100% 0.029 s
BeanPropertiesTest 1 0 0 0 100% 0.003 s
BeanPropertyTest 3 0 0 0 100% 0.008 s
BeanReaderTest 23 0 0 0 100% 0.111 s
BeanWriterTest 2 0 0 0 100% 0.004 s
DynamicColumnTest 3 0 0 0 100% 0.004 s

org.csveed.api

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

org.csveed.bean.conversion

- Class Tests Errors Failures Skipped Success Rate Time
BeanWrapperTest 49 0 0 0 100% 0.071 s
EasyAbstractConverterTest 1 0 0 0 100% 0.012 s
EnumConverterTest 2 0 0 0 100% 0.004 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.004 s
RowReaderTest 21 0 0 0 100% 0.022 s
RowWriterTest 9 0 0 0 100% 0.004 s

org.csveed.common

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

Test Cases

[Summary] [Package List] [Test Cases]

CsvClientTest

commentLinesNotSkipped 0.113 s
writeRow 0.007 s
writeRowsCRLF 0.009 s
callBeanMethodOnNonBeanReaderFacade 0.012 s
multipleHeaderReads 0.013 s
writeBeansBasedOnInstructions 0.060 s
readLinesLF 0.027 s
startAtLaterLine 0 s
doNotSkipCommentLineMustCauseColumnCheckToFail 0.011 s
readLinesCRLF 0.002 s
readAndWriteRows 0 s
customNumberConversion 0.010 s
customComments 0.009 s
writeBeansBasedOnClass 0 s
requiredField 0.005 s
writeRowsLF 0 s
writeHeaderBasedOnBeanProperties 0 s
headerNotWrittenForOtherwiseEmptyCsv 0.003 s
windowsCRLF0x0d0x0a 0 s

BeanInstructionsImplTest

propertyNameIsNull 0.003 s

BeanParserTest

caseInsensitivity 0.009 s
noGettersAndSetters 0.007 s
wrongAnnotation 0.005 s

BeanPropertiesTest

mapAtColumnIndex0 0.001 s

BeanPropertyTest

construct 0.004 s
notANumberClass 0 s
numberClass 0.004 s

BeanReaderTest

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

BeanWriterTest

writeBeans 0.002 s
bug46ReportedByJnash67 0 s

BeanWrapperTest

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

EasyAbstractConverterTest

testEasyAbstractConverter 0.012 s

EnumConverterTest

convertFromEnum 0 s
convertToEnum 0.004 s

DynamicColumnTest

weHaveNoDynamicColumns 0 s
advanceAndReset 0.002 s
activeDynamicColumns 0 s

ColumnKeyTest

key1LessThanKey2 0 s
columnNameKeyEquals 0 s

ColumnTest

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

RowReportTest

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

HeaderTest

toLowerCase 0 s
getNonExistingColumnName 0.004 s
getNonExistingColumnIndex 0 s

LineWithInfoTest

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

RowReaderTest

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

RowWriterTest

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

ParseStateMachineTest

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

SymbolMappingTest

eolLineFeed 0 s
cannotFind 0.004 s
bomSymbol 0.002 s
similarEscapeAndQuote 0 s
addMappingMustEmptyDeleteMapping 0 s
dissimilarEscapeAndQuote 0.002 s
endOfLineWindows 0 s
eolCarriageReturn 0 s
setRowAtZero 0 s

TokenStateTest

nextState 0.004 s