Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
187 0 0 0 100.0% 0.51 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% 0.001 s
org.csveed.token 22 0 0 0 100.0% 0.016 s
org.csveed.bean 36 0 0 0 100.0% 0.122 s
org.csveed.api 19 0 0 0 100.0% 0.265 s
org.csveed.bean.conversion 52 0 0 0 100.0% 0.075 s
org.csveed.row 42 0 0 0 100.0% 0.026 s
org.csveed.common 11 0 0 0 100.0% 0.005 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% 0.001 s

org.csveed.token

- Class Tests Errors Failures Skipped Success Rate Time
ParseStateMachineTest 12 0 0 0 100.0% 0.009 s
SymbolMappingTest 9 0 0 0 100.0% 0.006 s
TokenStateTest 1 0 0 0 100.0% 0.001 s

org.csveed.bean

- Class Tests Errors Failures Skipped Success Rate Time
BeanInstructionsImplTest 1 0 0 0 100.0% 0.002 s
BeanParserTest 3 0 0 0 100.0% 0.021 s
BeanPropertiesTest 1 0 0 0 100.0% 0.002 s
BeanPropertyTest 3 0 0 0 100.0% 0.008 s
BeanReaderTest 23 0 0 0 100.0% 0.084 s
BeanWriterTest 2 0 0 0 100.0% 0.002 s
DynamicColumnTest 3 0 0 0 100.0% 0.003 s

org.csveed.api

- Class Tests Errors Failures Skipped Success Rate Time
CsvClientTest 19 0 0 0 100.0% 0.265 s

org.csveed.bean.conversion

- Class Tests Errors Failures Skipped Success Rate Time
BeanWrapperTest 49 0 0 0 100.0% 0.067 s
EasyAbstractConverterTest 1 0 0 0 100.0% 0.006 s
EnumConverterTest 2 0 0 0 100.0% 0.002 s

org.csveed.row

- Class Tests Errors Failures Skipped Success Rate Time
HeaderTest 3 0 0 0 100.0% 0.003 s
LineWithInfoTest 9 0 0 0 100.0% 0.003 s
RowReaderTest 21 0 0 0 100.0% 0.015 s
RowWriterTest 9 0 0 0 100.0% 0.005 s

org.csveed.common

- Class Tests Errors Failures Skipped Success Rate Time
ColumnKeyTest 2 0 0 0 100.0% 0.001 s
ColumnTest 9 0 0 0 100.0% 0.004 s

Test Cases

[Summary] [Package List] [Test Cases]

CsvClientTest

commentLinesNotSkipped 0.132 s
writeRow 0.004 s
writeRowsCRLF 0 s
callBeanMethodOnNonBeanReaderFacade 0.008 s
multipleHeaderReads 0.006 s
writeBeansBasedOnInstructions 0.029 s
readLinesLF 0.014 s
startAtLaterLine 0.001 s
doNotSkipCommentLineMustCauseColumnCheckToFail 0.005 s
readLinesCRLF 0.003 s
readAndWriteRows 0.001 s
customNumberConversion 0.009 s
customComments 0.006 s
writeBeansBasedOnClass 0.001 s
requiredField 0.003 s
writeRowsLF 0.001 s
writeHeaderBasedOnBeanProperties 0.001 s
headerNotWrittenForOtherwiseEmptyCsv 0.001 s
windowsCRLF0x0d0x0a 0.001 s

BeanInstructionsImplTest

propertyNameIsNull 0.001 s

BeanParserTest

caseInsensitivity 0.006 s
noGettersAndSetters 0.005 s
wrongAnnotation 0.007 s

BeanPropertiesTest

mapAtColumnIndex0 0.001 s

BeanPropertyTest

construct 0.003 s
notANumberClass 0.001 s
numberClass 0.001 s

BeanReaderTest

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

BeanWriterTest

writeBeans 0 s
bug46ReportedByJnash67 0.001 s

BeanWrapperTest

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

EasyAbstractConverterTest

testEasyAbstractConverter 0.005 s

EnumConverterTest

convertFromEnum 0 s
convertToEnum 0 s

DynamicColumnTest

weHaveNoDynamicColumns 0.001 s
advanceAndReset 0.001 s
activeDynamicColumns 0.001 s

ColumnKeyTest

key1LessThanKey2 0 s
columnNameKeyEquals 0 s

ColumnTest

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

RowReportTest

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

HeaderTest

toLowerCase 0 s
getNonExistingColumnName 0.001 s
getNonExistingColumnIndex 0.001 s

LineWithInfoTest

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

RowReaderTest

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

RowWriterTest

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

ParseStateMachineTest

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

SymbolMappingTest

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

TokenStateTest

nextState 0 s