From 5f8ffc4fbc132821e1390ef8b4e86dec33876b02 Mon Sep 17 00:00:00 2001 From: achimber-moj <161360519+achimber-moj@users.noreply.github.com> Date: Thu, 11 Jul 2024 17:09:07 +0100 Subject: [PATCH] PI-2249 use handover logic (#4027) --- .../digital/hmpps/messaging/PomCaseMessageHandler.kt | 4 ++-- .../justice/digital/hmpps/services/messaging/HandlerTest.kt | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/projects/manage-pom-cases-and-delius/src/main/kotlin/uk/gov/justice/digital/hmpps/messaging/PomCaseMessageHandler.kt b/projects/manage-pom-cases-and-delius/src/main/kotlin/uk/gov/justice/digital/hmpps/messaging/PomCaseMessageHandler.kt index 03ca1f8a84..bd7717e39a 100644 --- a/projects/manage-pom-cases-and-delius/src/main/kotlin/uk/gov/justice/digital/hmpps/messaging/PomCaseMessageHandler.kt +++ b/projects/manage-pom-cases-and-delius/src/main/kotlin/uk/gov/justice/digital/hmpps/messaging/PomCaseMessageHandler.kt @@ -52,14 +52,14 @@ class PomCaseMessageHandler( try { when (val message = notification.message) { is HmppsDomainEvent -> when (notification.eventType) { - "offender-management.handover.changed" -> handoverDatesChanged.process( + "offender-management.handover.changed", BULK_HANDOVER_DATE_UPDATE -> handoverDatesChanged.process( HandoverMessage( message.personReference, message.detailUrl ) ) - "offender-management.allocation.changed", BULK_HANDOVER_DATE_UPDATE -> pomAllocated.process(message) + "offender-management.allocation.changed" -> pomAllocated.process(message) else -> throw NotImplementedError("Unhandled message type received: ${notification.eventType}") } diff --git a/projects/manage-pom-cases-and-delius/src/test/kotlin/uk/gov/justice/digital/hmpps/services/messaging/HandlerTest.kt b/projects/manage-pom-cases-and-delius/src/test/kotlin/uk/gov/justice/digital/hmpps/services/messaging/HandlerTest.kt index be21d7cbfa..f76a5a766e 100644 --- a/projects/manage-pom-cases-and-delius/src/test/kotlin/uk/gov/justice/digital/hmpps/services/messaging/HandlerTest.kt +++ b/projects/manage-pom-cases-and-delius/src/test/kotlin/uk/gov/justice/digital/hmpps/services/messaging/HandlerTest.kt @@ -66,7 +66,7 @@ internal class HandlerTest { @Test fun `handles internal event type`() { - doNothing().whenever(pomAllocated).process(any()) + doNothing().whenever(handoverDatesChanged).process(any()) handler.handle( Notification( message = HmppsDomainEvent( @@ -77,7 +77,7 @@ internal class HandlerTest { ) ) - verify(pomAllocated, times(1)).process(any()) - verifyNoMoreInteractions(pomAllocated) + verify(handoverDatesChanged, times(1)).process(any()) + verifyNoMoreInteractions(handoverDatesChanged) } }