Subversion Repositories Integrator Subversion

Rev

Blame | Last modification | View Log | Download | RSS feed

package br.gov.al.saude.rhd.core.application;

import org.jmock.integration.junit4.JMock;
import org.junit.Before;
import org.junit.runner.RunWith;

import br.gov.al.saude.framework.core.generic.GenericFacade;
import br.gov.al.saude.framework.core.generic.GenericService;
import br.gov.al.saude.rhd.core.application.etapa.EtapaFacade;
import br.gov.al.saude.rhd.core.application.etapa.impl.EtapaFacadeImpl;
import br.gov.al.saude.rhd.core.domain.etapa.EtapaService;
import br.gov.al.saude.rhd.model.Etapa;
import br.gov.al.saude.test.unidade.generic.facade.FacadeImplTest;

/**
 * @author Anderson Gomes
 * @since 10/04/2013
 */

@RunWith(JMock.class)
public class EtapaFacadeImplTest extends FacadeImplTest<Etapa> {
       
        private EtapaFacade etapaFacade;
        private EtapaService etapaServiceMock;
       
        @Before
        public void inicializarContexto() {
                super.inicializarContexto();
                etapaServiceMock = getContexto().mock(EtapaService.class);
                etapaFacade = new EtapaFacadeImpl(etapaServiceMock);
        }
       
        @Override
        protected GenericFacade<Etapa> getFacade() {
                return etapaFacade;
        }

        @Override
        protected GenericService<Etapa> getServiceMock() {
                return etapaServiceMock;
        }
       
}