Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...


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.helperservlet18334615166777%98%208229952%92%2095217850111654482128108076
dk.sds.nsp.sor.sorus.modelservice902623167971%96%03028N/A90%2056660248951882026639043
dk.sds.nsp.sor.sorus2400%00N/A22332211
dk.sds.nsp.sor.sorus.helper.serviceproxy21188243797%67%2129193%50%3616632211112395031
dk.sds.nsp.sor.sorus.exceptionutil.mapping.backend6158999%715295%9153248926602
dk.sds.nsp.sor.sorus.util6110599%11593%33021672210456192%00N/A11222611205
dk.sds.nsp.sor.sorus.helper.proxyexception56192%05090%01N/A150%1212626111120501
dk.sds.nsp.sor.sorus.util.mapping.service3906118699%151512693%96%2627114113337611940051
Total8377963745740181%90%456410944470%87%89111299730191184101320965359208434453339

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.


Tests
Class
Method
Run
Result
Skipped
SLALogHelperTest
AuthorizationHelperTest
validErrorSlaLogStored
5
(tick)
0
validSuccessSlaLogStored
AuthenticationHelperTest
(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
PropertiesHelperTest150
StatusServletTest50
DksServletTest60
CertificateParserTest90
ServiceV1ServiceV2UtilTest950
SoapServletTest370
JaxBHelperTest120
ServiceV2BackendV2UtilTest500
SorusV2ServletTest130
SorusServletTest130
ServiceV1BackendV2UtilTest950
SORUpdateServiceTest140
StatusServiceTest70
AuditHelperTest10
WhitelistServiceTest30
SLALogHelperTest20
Total3850


Performancemålinger

Endurance test resultater