Skip to content

NIAD-3142: Refactor TransformJsonXmlTool #1908

NIAD-3142: Refactor TransformJsonXmlTool

NIAD-3142: Refactor TransformJsonXmlTool #1908

Triggered via pull request October 29, 2025 16:15
Status Success
Total duration 12m 36s
Artifacts 5

build_workflow.yml

on: pull_request
Matrix: Build & Publish Docker Images
Fit to window
Zoom out
Zoom in

Annotations

4 warnings
A change can be made to line 161 without causing a test to fail: service/src/main/java/uk/nhs/adaptors/gp2gp/transformjsontoxmltool/TransformJsonToXml.java#L161
replaced return value with null for getNhsNumberIdentifier (no tests cover this line NullReturnValsMutator)
A change can be made to a lambda on line 162 without causing a test to fail: service/src/main/java/uk/nhs/adaptors/gp2gp/transformjsontoxmltool/TransformJsonToXml.java#L162
replaced boolean return with false for 1st lambda in getNhsNumberIdentifier (no tests cover this line BooleanFalseReturnValsMutator)
A change can be made to a lambda on line 164 without causing a test to fail: service/src/main/java/uk/nhs/adaptors/gp2gp/transformjsontoxmltool/TransformJsonToXml.java#L164
replaced return value with null for 2nd lambda in getNhsNumberIdentifier (no tests cover this line NullReturnValsMutator)

Artifacts

Produced during runtime
Name Size Digest
Checkstyle Reports
5.38 KB
sha256:62c4ba57201a3dc87926862fcdbfdb7ec86cdd52b3c1ef6b95cd465cb9637dd3
End-to-End Test Results & Docker Logs
2.37 MB
sha256:c103ae3e9f30b538d78fc13effb33af5c0a63442980a9bf3a92a7452d1946a57
Integration Test Reports & Docker Logs
1.22 MB
sha256:1c7f136e4045c0d3f6f0b31c77c1535d2b02a292c6c7bcb671030470833b819a
Spotbugs Reports
14.1 KB
sha256:66d84503e42336e49576d536495153d565754261abcdd03a0511ea55ed94b4ae
Unit Test Reports
1.13 MB
sha256:0e805d876f8a3bf73f1383026c6bb6556eed18657116e66bd82abe495577db18