Пример #1
0
  @Test
  public void eventoComHorasInbativeisDaErro() throws Exception {
    // Arrange
    EventoService mockEventoService = Mockito.mock(EventoService.class);

    EventoCadastroDTO evento = new EventoCadastroDTO();
    evento.setIdEvento(1L);
    evento.setIdUsuario(1L);
    evento.setTipoEvento(TipoEvento.TALK);
    evento.setTitulo("TesteMock");
    evento.setDescricao("Teste Teste Teste");
    evento.setValorEvento(new BigDecimal("13"));
    evento.setLocalEvento("CWI São Leopoldo");
    evento.setDataInicio("2015/12/30");
    evento.setHoraInicio("14:00");
    evento.setDataFim("2015/12/30");
    evento.setHoraFim("15:00");

    Mockito.doThrow(new ServiceException()).when(mockEventoService).incluir(evento, null);
  }
Пример #2
0
  @Test
  public void eventoComDataForaDePadraoDaErro() throws Exception {
    // Arrange
    EventoService mockEventoService = Mockito.mock(EventoService.class);

    EventoCadastroDTO evento = new EventoCadastroDTO();
    evento.setIdEvento(1L);
    evento.setIdUsuario(1L);
    evento.setTipoEvento(TipoEvento.TALK);
    evento.setTitulo("TesteMock");
    evento.setDescricao("Teste Teste Teste");
    evento.setValorEvento(new BigDecimal("13"));
    evento.setLocalEvento("CWI São Leopoldo");
    evento.setDataInicio("2015/12/30");
    evento.setHoraInicio("14:00");
    evento.setDataFim("2015/12/32");
    evento.setHoraFim("13:00");

    /* Está com erro no ParseException, porém com a ServiceException funciona
     * TODO: Verificar porque está ocorrendo isso*/
    // Act
    // Assert
    Mockito.doThrow(new ServiceException()).when(mockEventoService).incluir(evento, null);
  }
Пример #3
0
  @Test
  public void testIncluirEventoCorretamente() throws Exception {
    // Arrange
    EventoService mockEventoService = Mockito.mock(EventoService.class);

    EventoCadastroDTO eventoCorreto = new EventoCadastroDTO();
    eventoCorreto.setIdEvento(1L);
    eventoCorreto.setIdUsuario(1L);
    eventoCorreto.setTipoEvento(TipoEvento.DOJO);
    eventoCorreto.setTitulo("TesteMock");
    eventoCorreto.setDescricao("Teste Teste Teste");
    eventoCorreto.setValorEvento(new BigDecimal("13"));
    eventoCorreto.setLocalEvento("CWI São Leopoldo");
    eventoCorreto.setDataInicio("2015/12/30");
    eventoCorreto.setHoraInicio("13:00");
    eventoCorreto.setDataFim("2015/12/30");
    eventoCorreto.setHoraFim("14:00");

    // Act
    // eventoService.incluir(eventoCorreto);

    // Assert
    Mockito.doNothing().when(mockEventoService).incluir(eventoCorreto, null);
  }