Skip to content

added modifyPath method #470

added modifyPath method

added modifyPath method #470

GitHub Actions / Coverage build 470 succeeded Jun 18, 2024 in 0s

Code Coverage 88.38 %

This run completed at 06/18/2024 15:09:29

Details

Coverage Report: JaCoCo

  • IntegrationTest (QuarkusTest)
Outcome Value
Code Coverage % 88.38%
✔️ Number of Lines Covered 2433
❌ Number of Lines Missed 320
Total Number of Lines 2753

Details:

it/gov/pagopa/atmlayer/service/model/client

❌ ProcessClient.java

it/gov/pagopa/atmlayer/service/model/strategy

✔️ ObjectStoreStrategy.java

All Lines Covered!

✔️ ObjectStoreStrategyConfig.java

All Lines Covered!

it/gov/pagopa/atmlayer/service/model/mapper

❌ BpmnVersionMapperImpl.java

Lines Missed:

        catch ( DatatypeConfigurationException ex ) {
❌ BpmnConfigMapper.java
❌ ResourceEntityMapperImpl.java

Lines Missed:

✔️ UserProfilesMapper.java

All Lines Covered!

✔️ BpmnVersionMapper.java

All Lines Covered!

✔️ UserMapper.java

All Lines Covered!

✔️ ProfileMapperImpl.java

All Lines Covered!

❌ BpmnConfigMapperImpl.java

Lines Missed:

✔️ WorkflowResourceMapper.java

All Lines Covered!

❌ ResourceEntityMapper.java

Lines Missed:

                    } catch (NoSuchAlgorithmException | IOException e) {
❌ UserProfilesMapperImpl.java

Lines Missed:

✔️ ProfileMapper.java

All Lines Covered!

❌ ResourceFileMapper.java
❌ WorkflowResourceMapperImpl.java

Lines Missed:

        catch ( DatatypeConfigurationException ex ) {
❌ UserMapperImpl.java

Lines Missed:

        }
✔️ ResourceFileMapperImpl.java

All Lines Covered!

it/gov/pagopa/atmlayer/service/model/resource

✔️ ProfileResource.java

All Lines Covered!

✔️ InfoResource.java

All Lines Covered!

❌ WorkflowResourceResource.java

Lines Missed:

❌ ResourceEntityResource.java

Lines Missed:

✔️ UserProfilesResource.java

All Lines Covered!

❌ BpmnResource.java

Lines Missed:

✔️ UserResource.java

All Lines Covered!

it/gov/pagopa/atmlayer/service/model/model/filestorage

✔️ FormData.java

All Lines Covered!

✔️ FileObject.java

All Lines Covered!

it/gov/pagopa/atmlayer/service/model

✔️ App.java

All Lines Covered!

it/gov/pagopa/atmlayer/service/model/repository

❌ UserProfilesRepository.java

Lines Missed:

                Parameters.with("pKList", pKList));
❌ ProfileRepository.java

Lines Missed:

❌ UserRepository.java

Lines Missed:

❌ BpmnBankConfigRepository.java

Lines Missed:

❌ ResourceFileRepository.java

Lines Missed:

❌ WorkflowResourceRepository.java

Lines Missed:

                .page(page, size)
                .list();
❌ ResourceEntityRepository.java

Lines Missed:

❌ BpmnVersionRepository.java

Lines Missed:

                .transformToUni(session ->
                                .setParameter("bpmnId", uuid)
                                .getResultList());

it/gov/pagopa/atmlayer/service/model/model

❌ PageInfo.java
❌ BpmnIdDto.java
❌ ObjectStorePutResponse.java
❌ ResourceFileDTO.java
❌ BpmnBankConfigDTO.java
❌ DemoValidation.java
❌ ResourceDTO.java
❌ ATMLayerErrorResponse.java
❌ BufferWithMedata.java
❌ BpmnDTO.java
❌ WorkflowResourceDTO.java
❌ ProfileDTO.java
❌ ErrorResponse.java
❌ BpmnProcessDTO.java
❌ ATMLayerValidationErrorResponse.java
❌ BpmnFrontEndDTO.java
❌ InfoResponse.java
❌ WorkflowResourceFrontEndDTO.java
❌ ResourceFrontEndDTO.java

it/gov/pagopa/atmlayer/service/model/exception

✔️ AtmLayerException.java

All Lines Covered!

it/gov/pagopa/atmlayer/service/model/service/impl

✔️ UserServiceImpl.java

All Lines Covered!

✔️ BpmnFileStorageServiceImpl.java

All Lines Covered!

✔️ ResourceFileServiceImpl.java

All Lines Covered!

✔️ ProfileServiceImpl.java

All Lines Covered!

❌ WorkflowResourceStorageServiceImpl.java

Lines Missed:

❌ WorkflowResourceServiceImpl.java

Lines Missed:

❌ ResourceEntityServiceImpl.java

Lines Missed:

                                        .transformToUni(resource -> {
❌ BpmnVersionServiceImpl.java

Lines Missed:

                                .recoverWithUni(failure -> {
  • Line #284
                                                        .recoverWithUni(failure -> {
✔️ BpmnBankConfigService.java

All Lines Covered!

❌ UserProfilesServiceImpl.java

Lines Missed:

                .map(this::checkProfile)
                .usingConcurrencyOf(1)
                .andFailFast();
                .map(this::isUserProfileExisting)
                .andCollectFailures()
                .transform(existingFlags -> {
                .transformToUni(profilesToInsert -> {
                            .map(this::insertSingleUserProfile)
                            .usingConcurrencyOf(1)
                            .andCollectFailures()
                .transformToUni(existingUserProfile -> {
                                .transformToUni(userProfilesSaved -> {
❌ ResourceEntityStorageServiceImpl.java

Lines Missed:

❌ S3ObjectStoreServiceImpl.java

Lines Missed:

        } catch (Exception e) {

it/gov/pagopa/atmlayer/service/model/exception/mapper

❌ GlobalExceptionMapperImpl.java

Lines Missed:

it/gov/pagopa/atmlayer/service/model/configurations

✔️ CorsFilter.java

All Lines Covered!

✔️ S3PreSignerLocal.java

All Lines Covered!

it/gov/pagopa/atmlayer/service/model/enumeration

✔️ FileParsingUtilityValues.java

All Lines Covered!

✔️ UtilityValues.java

All Lines Covered!

✔️ AppErrorCodeEnum.java

All Lines Covered!

✔️ StatusEnum.java

All Lines Covered!

✔️ ObjectStoreStrategyEnum.java

All Lines Covered!

✔️ DeployableResourceType.java

All Lines Covered!

✔️ BankConfigUtilityValues.java

All Lines Covered!

✔️ AppErrorType.java

All Lines Covered!

✔️ S3ResourceTypeEnum.java

All Lines Covered!

✔️ NoDeployableResourceType.java

All Lines Covered!

it/gov/pagopa/atmlayer/service/model/utils

❌ ConstraintViolationMappingUtils.java
❌ BpmnUtils.java

Lines Missed:

✔️ FileStorageS3Utils.java

All Lines Covered!

❌ EnumConverter.java

Lines Missed:

❌ CommonUtils.java

Lines Missed:

✔️ ConstraintViolationMappingUtilsImpl.java

All Lines Covered!

❌ FileUtilities.java

Lines Missed:

        } catch (IllegalArgumentException e) {
        } catch (IOException e) {

it/gov/pagopa/atmlayer/service/model/entity

✔️ BpmnBankConfig.java

All Lines Covered!

✔️ ResourceFile.java

All Lines Covered!

✔️ UserProfiles.java

All Lines Covered!

❌ BpmnBankConfigPK.java
❌ Profile.java
❌ UserProfilesPK.java
✔️ BpmnVersion.java

All Lines Covered!

❌ User.java
❌ WorkflowResource.java
❌ BpmnVersionPK.java
✔️ ResourceEntity.java

All Lines Covered!

it/gov/pagopa/atmlayer/service/model/validators

❌ BpmnEntityValidator.java

Lines Missed:

it/gov/pagopa/atmlayer/service/model/dto

❌ ProfileCreationDto.java
❌ UserWithProfilesDTO.java
❌ BranchDto.java
❌ DeployedBPMNProcessDefinitionDto.java
❌ DeployResponseDto.java
❌ BpmnUpgradeDto.java
❌ UserProfilesInsertionDTO.java
❌ BranchConfigs.java
❌ LinkDto.java
❌ UserInsertionWithProfilesDTO.java
❌ BankKeyDto.java
❌ BankConfigTripletDto.java

Lines Missed:

❌ BpmnAssociationDto.java
❌ UserInsertionDTO.java
❌ FileS3Dto.java
❌ BankConfigDeleteDto.java
❌ ResourceCreationDto.java
❌ ResourceMultipleCreationDtoJSON.java
❌ UserProfilesDTO.java
❌ TerminalConfigs.java
❌ BpmnCreationDto.java
❌ WorkflowResourceCreationDto.java
❌ DeployedDMNDecisionDefinitionDto.java

it/gov/pagopa/atmlayer/service/model/service

❌ ResourceEntityStorageService.java
❌ WorkflowResourceStorageService.java
❌ UserService.java
❌ BpmnFileStorageService.java
❌ S3ObjectStoreService.java
❌ ProfileService.java
❌ BpmnVersionService.java
❌ ObjectStoreService.java
❌ ResourceEntityService.java
❌ UserProfilesService.java
❌ WorkflowResourceService.java
❌ ResourceFileService.java

it/gov/pagopa/atmlayer/service/model/properties

❌ CDNProperties.java
❌ ObjectStoreProperties.java