Blame |
Last modification |
View Log
| Download
| RSS feed
package br.gov.al.saude.srv.core.application;
import org.jmock.Expectations;
import org.junit.Test;
import br.gov.al.saude.framework.core.generic.GenericFacade;
import br.gov.al.saude.framework.core.generic.GenericService;
import br.gov.al.saude.srv.core.application.evento.EventoFacade;
import br.gov.al.saude.srv.core.application.evento.impl.EventoFacadeImpl;
import br.gov.al.saude.srv.core.domain.evento.EventoService;
import br.gov.al.saude.srv.model.Evento;
import br.gov.al.saude.test.unidade.generic.facade.FacadeImplTest;
public class EventoFacadeImplTest
extends FacadeImplTest
<Evento
> {
private EventoFacade eventoFacade
;
private EventoService eventoServiceMock
;
@
Override
public void inicializarContexto
() {
super.
inicializarContexto();
eventoServiceMock = getContexto
().
mock(EventoService.
class);
eventoFacade =
new EventoFacadeImpl
(eventoServiceMock
);
}
@
Override
protected GenericFacade
<Evento
> getFacade
() {
return eventoFacade
;
}
@
Override
protected GenericService
<Evento
> getServiceMock
() {
return eventoServiceMock
;
}
@Test
public void aoListarEventoAtivoDeveriaDelegarParaOhService
() throws Exception {
getContexto
().
checking(new Expectations
(){{
oneOf
(eventoServiceMock
).
listarEventoAtivo();
}});
eventoFacade.
listarEventoAtivo();
}
}