package br.com.ufrj.msi2.netuno.modelo; import java.util.List; import org.junit.Test; import br.com.ufrj.msi2.netuno.modelo.entidades.Pregao; import br.com.ufrj.msi2.netuno.modelo.servicos.PregaoServiceImpl; import br.com.ufrj.msi2.netuno.modelo.support.BeanFinder; import com.bm.testsuite.BaseSessionBeanFixture; import com.bm.testsuite.dataloader.CSVInitialDataSet; public class PregaoServiceImplTest extends BaseSessionBeanFixture<PregaoServiceImpl> { private static final Class<?>[] usedBeans = BeanFinder.findBeans(BeanFinder.NETUNO_MODEL_PACKAGE); PregaoServiceImpl service; private static final CSVInitialDataSet<Pregao> CSV_SET = new CSVInitialDataSet<Pregao>( Pregao.class, "pregao.csv", "id", "abertoPor", "anuncia"); //"id", "abertoPor_id", "anuncia_id"); public PregaoServiceImplTest() { super(PregaoServiceImpl.class, usedBeans, CSV_SET); } @Test public void testRecuperaPregoesAbertos() { List<Pregao> lista = service.recuperaPregoesAbertos(); assertEquals("BA", (lista.get(0)).getAnuncia().getDescricao()); } /*EntityTransaction tx = this.getEntityManager().getTransaction(); try { tx.begin(); service.salvar(porto); tx.commit(); } catch (Exception e) { if(tx.isActive()) tx.rollback(); fail("Falha na persist�ncia: " + e.getMessage()); } List<Porto> lista = service.filtrar(porto); assertEquals("PA", lista.get(0).getLocalizacao()); */ @Override public void setUp() throws Exception{ super.setUp(); service = this.getBeanToTest(); } }