- PowerMockito.mockStatic(BeanUtil.class);
- PowerMockito.when(BeanUtil.getBean(PerformanceNotificationsRepository.class))
- .thenReturn(performanceNotificationsRepositoryMock);
- when(performanceNotificationsRepositoryMock.getPerformanceNotificationFromQueue()).thenReturn(pmNotificationString);
-
- Either<PmNotification,Integer> result = component.getPmNotifications();
- assertTrue(result.isLeft());
- assertNotNull(result.left().value());
-
- when(performanceNotificationsRepositoryMock.getPerformanceNotificationFromQueue()).thenReturn("pmNotification");
- result = component.getPmNotifications();
- int res= result.right().value();
- assertEquals(400,res);
-
+ PowerMockito.mockStatic(BeanUtil.class);
+ PowerMockito.when(BeanUtil.getBean(PerformanceNotificationsRepository.class))
+ .thenReturn(performanceNotificationsRepositoryMock);
+ when(performanceNotificationsRepositoryMock.getPerformanceNotificationFromQueue())
+ .thenReturn(pmNotificationString);
+ PowerMockito.mockStatic(Configuration.class);
+ PowerMockito.when(Configuration.getInstance()).thenReturn(configurationMock);
+ when(configurationMock.getNfNamingCode()).thenReturn("RansimAgent");
+ Either<PmNotification, Integer> result = component.getPmNotifications();
+ assertTrue(result.isLeft());
+ assertNotNull(result.left().value());
+ when(performanceNotificationsRepositoryMock.getPerformanceNotificationFromQueue()).thenReturn("pmNotification");
+ result = component.getPmNotifications();
+ int res = result.right().value();
+ assertEquals(400, res);
+
+ }
+
+ @Test
+ public void getPmNotificationsORanNotifTest() {
+ PowerMockito.mockStatic(BeanUtil.class);
+ PowerMockito.when(BeanUtil.getBean(PerformanceNotificationsRepository.class))
+ .thenReturn(performanceNotificationsRepositoryMock);
+ PowerMockito.mockStatic(Configuration.class);
+ PowerMockito.when(Configuration.getInstance()).thenReturn(configurationMock);
+ when(configurationMock.getNfNamingCode()).thenReturn("RansimAgent");
+ when(performanceNotificationsRepositoryMock.getPerformanceNotificationFromQueue())
+ .thenReturn(pmNotificationString2);
+ Either<PmNotification, Integer> result = component.getPmNotifications();
+ result = component.getPmNotifications();
+ int res = result.right().value();
+ assertEquals(404, res);
+