Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Navitabs
rootweb:SOR Opdater Service (SORUS) - Leverancebeskrivelse
includeroottrue


...


InstructionsBranchesComplexityLinesMethodsClasses
ElementMissedTestedCoverageMissedTestedCoverageMissedTotalMissedTotalMissedTotalMissedTotal
dk,.sds,.nsp.sor.sorus.service.external44845300%1400%323292919291252533
dk.sds.nsp.sor.sorus.servlethelper14369983%252347%24554317142817

dk.sds.nsp.sor.sorus.model

7837882%00N/A17881812617880658105894%74285%8421226711204
dk.sds.nsp.sor.sorus.helperservlet18334615153677%97%208229952%92%209521395011165406212869075
dk.sds.nsp.sor.sorus.modelservice902623167871%96%03028N/A90%2056660248951882026639043
dk.sds.nsp.sor.sorus2400%00N/A22332211
dk.sds.nsp.sor.sorus.servicehelper.proxy21188243797%67%2129193%50%3616632211112395031
dk.sds.nsp.sor.sorus.exceptionutil5661110592%99%01015N/A93%131230226167121221054
dk.sds.nsp.sor.sorus.helper.proxyexception56192%05090%01N/A150%1212626111120501
dk.sds.nsp.sor.sorus.util.mapping.service390661499%10157493%100%212763113320111926051
Total8377903745510881%86%455210924070%82%8997299487191182101313905357208315453336

Nærmere uddybning af hver pakke kan findes i JaCoCo rapporten, som bliver genereret ved hver eksekvering af 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.

SLALogHelperTest(tick)

Tests
ClassMethodRunResultSkipped
AuditHelperTestvalidErrorSlaLogStored10
validSuccessSlaLogStoredAuthenticationHelperTest(tick)
CertificateParserTestinvalidSubjectShouldSucceed(tick)
switchedSubjectOrderShouldStillSucceed(tick)
invalidIdShouldSucceed(tick)
uidShouldGiveVocesType(tick)
invalidIdNameShouldGiveUnknownType(tick)
compactFormatShouldStillSucceed(tick)
switchedSerialOrderShouldStillSucceed(tick)
validSubjectLine(tick)
ridShouldGiveMocesType(tick)
SORUpdateServiceTestvalidEditEanLocationCodeEdiAdministratorRequestShouldSucceed(tick)
validCreateSorEntityRequestShouldSucceed(tick)
errorDuringCreateSorEntityRequestShouldGiveException(tick)
validReplaceSorEntityRequestShouldSucceed(tick)
validMoveEanLocationCodeRequestShouldSucceed(tick)
validMoveSorEntityRequestShouldSucceed(tick)
validEditEanLocationCodeRegionRequestShouldSucceed(tick)
validUpdateEdiTypesRequestShouldSucceed(tick)
validEditSorEntityRequestShouldSucceed(tick)
unknownRequestShouldSucceed(tick)
validCloseSorEntityRequestShouldSucceed(tick)
validEditEanLocationCodeSystemSupplierRequestShouldSucceed(tick)
validEditEanLocationCodeSystemTypeRequestShouldSucceed(tick)
validEditEanLocationCodeCommunicationSupplierRequestShouldSucceed(tick)
PropertiesHelperTestgetInvalidBooleanPropertyReturnFalse(tick)
getExistingBooleanPropertyNotDefault(tick)
getExistingBooleanProperty(tick)
getExistingStringProperty(tick)
getNonexistentBooleanPropertyReturnDefault(tick)
getPropertiesTest(tick)
getExistingStringPropertyNotDefault(tick)
getNonexistentStringPropertyReturnNull(tick)
getNonexistentStringPropertyReturnDefault(tick)
getNonexistentBooleanPropertyReturnFalse(tick)
AuthorizationHelperTestcvrNotWhitelistedShouldFailAuthorization(tick)
tooLowAuthenticationLevelShouldFailAuthorization(tick)
expiredTokenShouldFailAuthorization(tick)
authorizeRequestValidShouldSucceed(tick)
invalidTypeShouldFailAuthorization(tick)
JaxBHelperTestcorrectUnmarshalElementShouldSucceed(tick)
invalidWriterMarshalWriteShouldFail(tick)
nullElementUnmarshalShouldFail(tick)
nullObjectMarshalWriteShouldFail(tick)
incorrectElementUnmarshalShouldFail(tick)
correctMarshalWriteObjectShouldSucceed(tick)
correctMarshalObjectShouldSucceed(tick)
nullWriterMarshalWriteShouldFail(tick)
nullClassUnmarshalShouldFail(tick)
incorrectClassUnmarshalShouldFail(tick)
nullObjectMarshalShouldFail(tick)
DksServletTestcallDoGetInvalidWriterShouldFail(tick)
callDoGetInvalidAsctimeShouldSucceed(tick)
callDoGetNoHeaderShouldSucceed(tick)
callDoGetValidRFC1123ShouldSucceed(tick)
callDoGetValidRFC850ShouldSucceed(tick)
callDoGetInvalidFormatShouldSucceed(tick)
SorusServletTestcallDoPostValidEditEanLocationCodeEdiAdministratorShouldSucceed(tick)
callDoGetShouldSucceed(tick)
callDoPostShortSoapAction2ShouldFail(tick)
callDoPostWithoutSoapActionQuotesShouldFail(tick)
callDoPostShortSoapAction4ShouldFail(tick)
callDoPostValidEditEanLocationCodeCommunicationSupplierShouldSucceed(tick)
callDoPostValidEditEanLocationCodeRegionShouldSucceed(tick)
callDoGetBackendUpShouldSucceed(tick)
callDoPostValidCreateSorEntityShouldSucceed(tick)
callDoGetWsdlShouldSucceed(tick)
callDoGetBackendDownShouldSucceed(tick)
callDoPostShortSoapAction1ShouldFail(tick)
callDoPostValidMoveEanLocationCodeShouldSucceed(tick)
callDoPostSoapActionWithoutQuotesShouldFail(tick)
callDoPostValidEditSorEntityShouldSucceed(tick)
callDoPostShortSoapAction3ShouldFail(tick)
callDoPostValidEditEanLocationCodeSystemTypeShouldSucceed(tick)
callDoPostUnknownSoapActionShouldFail(tick)
callDoPostValidReplaceSorEntitiesShouldSucceed(tick)
callDoPostValidUpdateEdiTypesShouldSucceed(tick)
callDoPostValidMoveSorEntityShouldSucceed(tick)
callDoPostExceptionCreateSorEntityShouldFail(tick)
callDoPostValidCloseSorEntityShouldSucceed(tick)
callDoPostValidEditEanLocationCodeSystemSupplierShouldSucceed(tick)
StatusServiceTestcheckReset24hTest(tick)
twoSuccessfulAddRequestsTest(tick)
oneSuccessfulAddRequestTest(tick)
twoFailedAddRequestsTest(tick)
noAddRequestTest(tick)
oneFailedAddRequestTest(tick)
twoMixedAddRequestsTest(tick)
AuthenticationHelperTestmissingHealerShouldFailAuthentication(tick)
invalidTokenShouldFailAuthentication(tick)
validHeaderShouldSucceedAuthentication(tick)
WhitelistServiceTestcheckCvrWhitelistedValidShouldSucceed(tick)
checkCvrWhitelistedInvalidShouldFail(tick)
checkCvrWhitelistedErrorShouldFail(tick)
StatusServletTestcallDoGetShouldSucceed(tick)
callDoGetErrorWriterShouldFail(tick)

...

30
AuthorizationHelperTest50
JaxBHelperTest120
PropertiesHelperTest150
SLALogHelperTest20
SORUpdateServiceTest140
StatusServiceTest70
WhitelistServiceTest30
DksServletTest60
SoapServletTest370
SorusV3ServletTest130
StatusServletTest50
CertificateParserTest90
ServiceV3BackendV3UtilTest500
Total1820


Performancemålinger

Endurance test resultater