@Transactional
  @Rollback(true)
  @Test
  public void testSaveEventToCreate() {

    final Event event = new Event();
    event.setEventName("Test Name123");
    event.setEventDescription("Test Description");
    event.setEventCategory("Test category");
    event.setEventSource("Test Event");
    event.setEventSubCategory("Event sub category");
    event.setEventType("Test type");

    Set<EventEventHandler> eeHandlerSet = new HashSet<EventEventHandler>();

    final EventHandler eHandler = new EventHandler();
    eHandler.setEventHandlerId(Long.valueOf(1));

    EventEventHandler eeHandler = new EventEventHandler();
    eeHandler.setEventEventHandlerId(null);
    eeHandler.setSeq(2);
    eeHandler.setEventHandler(eHandler);
    eeHandlerSet.add(eeHandler);

    eeHandler = new EventEventHandler();
    eeHandler.setEventEventHandlerId(null);
    eeHandler.setSeq(2);
    eHandler.setEventHandlerId(Long.valueOf(2));
    eeHandler.setEventHandler(eHandler);
    eeHandlerSet.add(eeHandler);

    eventService.saveEvent(event);
    Event eventTestNew = eventService.getEventByName("Test Name123");
    Assert.isTrue(eventTestNew.getEventDescription().equals("Test Description"));
  }
  @Test
  public void testIfEventDoesNotExists()
      throws JsonParseException, JsonMappingException, IOException {
    Event eaiEventTest = eventService.getEventByName(EVENT_NAME_DOES_NOT_EXISTS);

    org.junit.Assert.assertNull(eaiEventTest);
  }
 @Test
 public void testIfEventNameExists() throws JsonParseException, JsonMappingException, IOException {
   Event eaiEventTest = eventService.getEventByName(eventName);
   String ExpectedEventName = "Users data import";
   Assert.isTrue(
       eaiEventTest.getEventName().equals(ExpectedEventName),
       "WMS user import service was expected but got " + eaiEventTest.getEventName());
 }