diff --git a/provider/notification-azure/src/test/java/org/opengroup/osdu/notification/messageBus/ProcessNotificationTest.java b/provider/notification-azure/src/test/java/org/opengroup/osdu/notification/messageBus/ProcessNotificationTest.java index 3cb29838555482a6f10ac300c071a751e3ddc4d4..789d76697846e64a8bd3b334b258903cc2ed8378 100644 --- a/provider/notification-azure/src/test/java/org/opengroup/osdu/notification/messageBus/ProcessNotificationTest.java +++ b/provider/notification-azure/src/test/java/org/opengroup/osdu/notification/messageBus/ProcessNotificationTest.java @@ -93,9 +93,14 @@ public class ProcessNotificationTest { response.setResponseCode(400); when(requestBodyAdapter.extractNotificationContent(message, subscriptionName)).thenReturn(notificationContent); when(notificationHandler.notifySubscriber(notificationId, notificationData, requestAttributes)).thenReturn(response); - processNotification.performNotification(message, subscriptionName); - verify(notificationHandler, times(1)).notifySubscriber(notificationId, notificationData, requestAttributes); - verify(requestBodyAdapter, times(1)).extractNotificationContent(message, subscriptionName); + try { + processNotification.performNotification(message, subscriptionName); + fail(EXCEPTION_NOT_THROWN); + } catch (Exception e) { + verify(notificationHandler, times(1)).notifySubscriber(notificationId, notificationData, requestAttributes); + verify(requestBodyAdapter, times(1)).extractNotificationContent(message, subscriptionName); + Assert.assertEquals(NOT_ACKNOWLEDGE, e.getMessage()); + } } @Test