@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); }
@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); }
@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); }