x

Indholdsfortegnelse

Code coverage

Code coverage rapporten bliver håndteret af et JaCoCo plugin i Maven.

Det er kun klasser som er blevet udviklet i forbindelse med denne service. Alle klasser der er autogenereret, eller som kommer i form af afhængigheder, de er blevet sorteret fra i rapporten.


InstructionsBranchesComplexityLinesMethodsClasses
ElementMissedTestedCoverageMissedTestedCoverageMissedTotalMissedTotalMissedTotalMissedTotal
dk.nsi.sdm4.sor2.parser39129497%77991%776524202903
dk.nsi.sdm4.sor2.util30508899%21990%742936553027
dk.nsi.sdm4.sor2.config182255%00N/A41041041013
dk.nsi.sdm4.sor2.helper113676%00N/A042130401
Total98644098%99891%1813220630973314

Nærmere uddybning af hver pakke kan findes i JaCoCo rapporten, som bliver genereret ved hver eksekvering af unit tests.

Unit tests

Unit tests gør flittig brug af mocking frameworked Mockito i tests, for at kunne komme i forskellige situationer. De forskellige test klasser tester udelukkende på den klasse de er opkaldt efter, og alle andre er mocked af, for at kontrollere testmiljøet fuldstændigt.

ClassMethodResult
PropertiesHelperTest

callGetPropertyInvalidShouldSucceed(tick)
callGetPropertyValidShouldSucceed(tick)
Sor2FileParserTestcallParseFileInvalidFieldValueShouldFail(tick)
callParseFileInvalidFileFormatShouldFail(tick)
callParseFileUnreliableThrowShouldFail(tick)
callParseFileValidShouldSucceed(tick)
callParserFileExtraHeaderShouldSucceed(tick)
callParserFileMissingHeaderShouldFail(tick)
Sor2ParserTestcallParseDatasetMissingFileShouldFail(tick)
callParseDatasetNotDirectoryShouldFail(tick)
callParseDatasetNotReadableShouldFail(tick)
callParseEmptyDatasetShouldFail(tick)
callParseExceptionShouldFail(tick)
callParseValidShouldSucceed(tick)
callParseValidWithExistingShouldSucceed(tick)
callParseValidWithObsoleteShouldSucceed(tick)
callParseZipContainingUnknownFileShouldSucceed(tick)
Sor2RowParserTestinputBigintegerInvalidHandleNullReplaceInvalid1(tick)
inputBigintegerInvalidHandleNullReplaceInvalid2(tick)
inputBigintegerInvalidHandleNullReplaceThrowInvalid1(tick)
inputBigintegerInvalidHandleNullReplaceThrowInvalid2(tick)
inputBigintegerInvalidHandleNullReplaceThrowUnreliable(tick)
inputBigintegerInvalidHandleNullReplaceUnreliable(tick)
inputBigintegerInvalidHandleNullThrowUnreliable(tick)
inputBigintegerInvalidHandleNullUnreliable(tick)
inputBigintegerInvalidHandleReplaceInvalid1(tick)
inputBigintegerInvalidHandleReplaceInvalid2(tick)
inputBigintegerInvalidHandleReplaceThrowInvalid1(tick)
inputBigintegerInvalidHandleReplaceThrowInvalid2(tick)
inputBigintegerInvalidHandleReplaceThrowUnreliable(tick)
inputBigintegerInvalidHandleReplaceUnreliable(tick)
inputBigintegerInvalidHandleThrow(tick)
inputBigintegerNullHandleNullNotUnreliable(tick)
inputBigintegerNullHandleNullReplaceNotUnreliable(tick)
inputBigintegerNullHandleNullReplaceThrowNotUnreliable(tick)
inputBigintegerNullHandleNullThrowNotUnreliable(tick)
inputBigintegerNullHandleReplaceInvalid1(tick)
inputBigintegerNullHandleReplaceInvalid2(tick)
inputBigintegerNullHandleReplaceThrowInvalid1(tick)
inputBigintegerNullHandleReplaceThrowInvalid2(tick)
inputBigintegerNullHandleReplaceThrowUnreliable(tick)
inputBigintegerNullHandleReplaceUnreliable(tick)
inputBigintegerNullHandleThrow(tick)
inputBigintegerValidNotUnreliable(tick)
inputBooleanInvalidHandleNullReplaceInvalid1(tick)
inputBooleanInvalidHandleNullReplaceInvalid2(tick)
inputBooleanInvalidHandleNullReplaceThrowInvalid1(tick)
inputBooleanInvalidHandleNullReplaceThrowInvalid2(tick)
inputBooleanInvalidHandleNullReplaceThrowUnreliable(tick)
inputBooleanInvalidHandleNullReplaceUnreliable(tick)
inputBooleanInvalidHandleNullThrowUnreliable(tick)
inputBooleanInvalidHandleNullUnreliable(tick)
inputBooleanInvalidHandleReplaceInvalid1(tick)
inputBooleanInvalidHandleReplaceInvalid2(tick)
inputBooleanInvalidHandleReplaceThrowInvalid1(tick)
inputBooleanInvalidHandleReplaceThrowInvalid2(tick)
inputBooleanInvalidHandleReplaceThrowUnreliable(tick)
inputBooleanInvalidHandleReplaceUnreliable(tick)
inputBooleanInvalidHandleThrow(tick)
inputBooleanNullHandleNullNotUnreliable(tick)
inputBooleanNullHandleNullReplaceNotUnreliable(tick)
inputBooleanNullHandleNullReplaceThrowNotUnreliable(tick)
inputBooleanNullHandleNullThrowNotUnreliable(tick)
inputBooleanNullHandleReplaceInvalid1(tick)
inputBooleanNullHandleReplaceInvalid2(tick)
inputBooleanNullHandleReplaceThrowInvalid1(tick)
inputBooleanNullHandleReplaceThrowInvalid2(tick)
inputBooleanNullHandleReplaceThrowUnreliable(tick)
inputBooleanNullHandleReplaceUnreliable(tick)
inputBooleanNullHandleThrow(tick)
inputBooleanValidNotUnreliable(tick)
inputCommonNonCsvFieldIgnored(tick)
inputDateInvalidHandleNullReplaceInvalid1(tick)
inputDateInvalidHandleNullReplaceInvalid2(tick)
inputDateInvalidHandleNullReplaceThrowInvalid1(tick)
inputDateInvalidHandleNullReplaceThrowInvalid2(tick)
inputDateInvalidHandleNullReplaceThrowUnreliable(tick)
inputDateInvalidHandleNullReplaceUnreliable(tick)
inputDateInvalidHandleNullThrowUnreliable(tick)
inputDateInvalidHandleNullUnreliable(tick)
inputDateInvalidHandleReplaceInvalid1(tick)
inputDateInvalidHandleReplaceInvalid2(tick)
inputDateInvalidHandleReplaceThrowInvalid1(tick)
inputDateInvalidHandleReplaceThrowInvalid2(tick)
inputDateInvalidHandleReplaceThrowUnreliable(tick)
inputDateInvalidHandleReplaceUnreliable(tick)
inputDateInvalidHandleThrow(tick)
inputDateNullHandleNullNotUnreliable(tick)
inputDateNullHandleNullReplaceNotUnreliable(tick)
inputDateNullHandleNullReplaceThrowNotUnreliable(tick)
inputDateNullHandleNullThrowNotUnreliable(tick)
inputDateNullHandleReplaceInvalid1(tick)
inputDateNullHandleReplaceInvalid2(tick)
inputDateNullHandleReplaceThrowInvalid1(tick)
inputDateNullHandleReplaceThrowInvalid2(tick)
inputDateNullHandleReplaceThrowUnreliable(tick)
inputDateNullHandleReplaceUnreliable(tick)
inputDateNullHandleThrow(tick)
inputDatetimeInvalidHandleNullReplaceInvalid1(tick)
inputDatetimeInvalidHandleNullReplaceInvalid2(tick)
inputDatetimeInvalidHandleNullReplaceThrowInvalid1(tick)
inputDatetimeInvalidHandleNullReplaceThrowInvalid2(tick)
inputDatetimeInvalidHandleNullReplaceThrowUnreliable(tick)
inputDatetimeInvalidHandleNullReplaceUnreliable(tick)
inputDatetimeInvalidHandleNullThrowUnreliable(tick)
inputDatetimeInvalidHandleNullUnreliable(tick)
inputDatetimeInvalidHandleReplaceInvalid1(tick)
inputDatetimeInvalidHandleReplaceInvalid2(tick)
inputDatetimeInvalidHandleReplaceThrowInvalid1(tick)
inputDatetimeInvalidHandleReplaceThrowInvalid2(tick)
inputDatetimeInvalidHandleReplaceThrowUnreliable(tick)
inputDatetimeInvalidHandleReplaceUnreliable(tick)
inputDatetimeInvalidHandleThrow(tick)
inputDatetimeNullHandleNullNotUnreliable(tick)
inputDatetimeNullHandleNullReplaceNotUnreliable(tick)
inputDatetimeNullHandleNullReplaceThrowNotUnreliable(tick)
inputDatetimeNullHandleNullThrowNotUnreliable(tick)
inputDatetimeNullHandleReplaceInvalid1(tick)
inputDatetimeNullHandleReplaceInvalid2(tick)
inputDatetimeNullHandleReplaceThrowInvalid1(tick)
inputDatetimeNullHandleReplaceThrowInvalid2(tick)
inputDatetimeNullHandleReplaceThrowUnreliable(tick)
inputDatetimeNullHandleReplaceUnreliable(tick)
inputDatetimeNullHandleThrow(tick)
inputDatetimeValidNotUnreliable(tick)
inputDateValidNotUnreliable(tick)
inputDecimalInvalidHandleNullReplaceInvalid1(tick)
inputDecimalInvalidHandleNullReplaceInvalid2(tick)
inputDecimalInvalidHandleNullReplaceThrowInvalid1(tick)
inputDecimalInvalidHandleNullReplaceThrowInvalid2(tick)
inputDecimalInvalidHandleNullReplaceThrowUnreliable(tick)
inputDecimalInvalidHandleNullReplaceUnreliable(tick)
inputDecimalInvalidHandleNullThrowUnreliable(tick)
inputDecimalInvalidHandleNullUnreliable(tick)
inputDecimalInvalidHandleReplaceInvalid1(tick)
inputDecimalInvalidHandleReplaceInvalid2(tick)
inputDecimalInvalidHandleReplaceThrowInvalid1(tick)
inputDecimalInvalidHandleReplaceThrowInvalid2(tick)
inputDecimalInvalidHandleReplaceThrowUnreliable(tick)
inputDecimalInvalidHandleReplaceUnreliable(tick)
inputDecimalInvalidHandleThrow(tick)
inputDecimalNullHandleNullNotUnreliable(tick)
inputDecimalNullHandleNullReplaceNotUnreliable(tick)
inputDecimalNullHandleNullReplaceThrowNotUnreliable(tick)
inputDecimalNullHandleNullThrowNotUnreliable(tick)
inputDecimalNullHandleReplaceInvalid1(tick)
inputDecimalNullHandleReplaceInvalid2(tick)
inputDecimalNullHandleReplaceThrowInvalid1(tick)
inputDecimalNullHandleReplaceThrowInvalid2(tick)
inputDecimalNullHandleReplaceThrowUnreliable(tick)
inputDecimalNullHandleReplaceUnreliable(tick)
inputDecimalNullHandleThrow(tick)
inputDecimalValidNotUnreliable(tick)
inputStringInvalidHandleNullReplaceThrowUnreliable(tick)
inputStringInvalidHandleNullReplaceUnreliable(tick)
inputStringInvalidHandleNullThrowUnreliable(tick)
inputStringInvalidHandleNullUnreliable(tick)
inputStringInvalidHandleReplaceInvalid1(tick)
inputStringInvalidHandleReplaceInvalid2(tick)
inputStringInvalidHandleReplaceThrowInvalid1(tick)
inputStringInvalidHandleReplaceThrowInvalid2(tick)
inputStringInvalidHandleReplaceThrowUnreliable1(tick)
inputStringInvalidHandleReplaceThrowUnreliable2(tick)
inputStringInvalidHandleReplaceUnreliable1(tick)
inputStringInvalidHandleReplaceUnreliable2(tick)
inputStringInvalidHandleThrow(tick)
inputStringNullHandleNullNotUnreliable(tick)
inputStringNullHandleNullReplaceNotUnreliable(tick)
inputStringNullHandleNullReplaceThrowNotUnreliable(tick)
inputStringNullHandleNullThrowNotUnreliable(tick)
inputStringNullHandleReplaceInvalid1(tick)
inputStringNullHandleReplaceInvalid2(tick)
inputStringNullHandleReplaceThrowInvalid1(tick)
inputStringNullHandleReplaceThrowInvalid2(tick)
inputStringNullHandleReplaceThrowUnreliable(tick)
inputStringNullHandleReplaceUnreliable(tick)
inputStringNullHandleThrow(tick)
inputStringValidNotUnreliable(tick)

Totalt set er der udført 178 unit tests.

Performancemålinger

Endurance test resultater


  • No labels