/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package br.uff.ic.oceano.experiments.ourico; import br.uff.ic.oceano.core.control.ApplicationConstants; import br.uff.ic.oceano.core.dao.controle.JPAUtil; import br.uff.ic.oceano.core.exception.ObjetoNaoEncontradoException; import br.uff.ic.oceano.core.factory.ObjectFactory; import br.uff.ic.oceano.ourico.model.VerificacaoPosCheckout; import br.uff.ic.oceano.ourico.service.CheckOutService; import br.uff.ic.oceano.ourico.service.VerificacaoPosCheckoutService; import java.util.List; import org.testng.annotations.AfterClass; import org.testng.annotations.BeforeClass; import org.testng.annotations.Test; /** * * @author marapao */ public class VerificacaoPost { private VerificacaoPosCheckoutService verificacaoPosCheckoutService = ObjectFactory.getObjectWithDataBaseDependencies(VerificacaoPosCheckoutService.class); private CheckOutService checkOutService = ObjectFactory.getObjectWithDataBaseDependencies(CheckOutService.class); @BeforeClass public void before(){ JPAUtil.setCurrentPersistenceUnit(JPAUtil.PERSISTENCE_UNIT_LOCAL); JPAUtil.startUp(); } @AfterClass public void after(){ } @Test public void insere() throws ObjetoNaoEncontradoException{ VerificacaoPosCheckout verificacaoPosCheckout = new VerificacaoPosCheckout(); verificacaoPosCheckout.setSemantica(false); verificacaoPosCheckout.setSintatica(false); verificacaoPosCheckout.setVerificado(false); verificacaoPosCheckout.setVerificando(false); verificacaoPosCheckout.setCheckOut(checkOutService.getbyAutobranch(new Long("1"))); verificacaoPosCheckoutService.save(verificacaoPosCheckout); } @Test(dependsOnMethods="insere") public void recupera(){ List<VerificacaoPosCheckout> naoVerificado = verificacaoPosCheckoutService.getNaoVerificado(); for (VerificacaoPosCheckout verificacaoPosCheckout : naoVerificado) { System.out.println(verificacaoPosCheckout.getSemantica().toString()); } } }