/** * Creates and persists a new notification registration status entity. * * @param code the notification registration status code * * @return the newly created notification registration status entity */ public NotificationRegistrationStatusEntity createNotificationRegistrationStatusEntity(String code) { NotificationRegistrationStatusEntity notificationRegistrationStatusEntity = new NotificationRegistrationStatusEntity(); notificationRegistrationStatusEntity.setCode(code); notificationRegistrationStatusEntity.setDescription(String.format("Description of \"%s\".", code)); return notificationRegistrationStatusDao.saveAndRefresh(notificationRegistrationStatusEntity); }
@Test public void testGetNotificationRegistrationStatusAssertReturnNullWhenNotExist() { NotificationRegistrationStatusEntity notificationRegistrationStatusEntity = new NotificationRegistrationStatusEntity(); notificationRegistrationStatusEntity.setCode("test"); notificationRegistrationStatusEntity.setDescription("a description"); herdDao.saveAndRefresh(notificationRegistrationStatusEntity); NotificationRegistrationStatusEntity result = notificationRegistrationStatusDao.getNotificationRegistrationStatus("DOES_NOT_EXIST"); assertNull(result); }
@Test public void testGetNotificationRegistrationStatusAssertReturnEntityWhenExistsAndDifferentCase() { NotificationRegistrationStatusEntity notificationRegistrationStatusEntity = new NotificationRegistrationStatusEntity(); notificationRegistrationStatusEntity.setCode("test"); notificationRegistrationStatusEntity.setDescription("a description"); herdDao.saveAndRefresh(notificationRegistrationStatusEntity); NotificationRegistrationStatusEntity result = notificationRegistrationStatusDao.getNotificationRegistrationStatus("TEST"); assertNotNull(result); assertEquals("test", result.getCode()); } }
@Test public void testGetNotificationRegistrationStatusAssertReturnEntityWhenExists() { NotificationRegistrationStatusEntity notificationRegistrationStatusEntity = new NotificationRegistrationStatusEntity(); notificationRegistrationStatusEntity.setCode("test"); notificationRegistrationStatusEntity.setDescription("a description"); herdDao.saveAndRefresh(notificationRegistrationStatusEntity); NotificationRegistrationStatusEntity result = notificationRegistrationStatusDao.getNotificationRegistrationStatus("test"); assertNotNull(result); assertEquals("test", result.getCode()); }