/* * * Copyright (c) 2013 - 2014 INT - National Institute of Technology & COPPE - Alberto Luiz Coimbra Institute - Graduate School and Research in Engineering. * See the file license.txt for copyright permission. * */ package cargaDoSistema; import java.util.ArrayList; import java.util.List; import modelo.Excecao; import org.testng.annotations.BeforeClass; import org.testng.annotations.Test; import service.ExcecaoAppService; import service.controleTransacao.FabricaDeAppService; import service.exception.AplicacaoException; import util.JPAUtil; public class CargaExcecao { private static ExcecaoAppService excecaoService; @BeforeClass public void setupClass() { try { excecaoService = FabricaDeAppService .getAppService(ExcecaoAppService.class); } catch (Exception e) { e.printStackTrace(); } } @Test public void incluirExcecoes() throws AplicacaoException { // -------------------- Excecao 1 ---------------------// Excecao excecao1 = new Excecao(); excecao1.setDescrExcecao("Saldo Inicial Negativo no Inicio do HP."); excecao1.setTipoDeExcecao("1"); excecao1.setStatusExcecao(true); // -------------------- Excecao 2 ---------------------// Excecao excecao2 = new Excecao(); excecao2.setDescrExcecao("Estoque Inicial Excessivo."); excecao2.setTipoDeExcecao("2"); excecao2.setStatusExcecao(false); // -------------------- Excecao 3 ---------------------// Excecao excecao3 = new Excecao(); excecao3.setDescrExcecao("Inicio PMP Antes do Primeiro Periodo do HP."); excecao3.setTipoDeExcecao("3"); excecao3.setStatusExcecao(true); // -------------------- Excecao 4 ---------------------// Excecao excecao4 = new Excecao(); excecao4.setDescrExcecao("Ordem do Plano Mestre Prestes a Ser Liberada."); excecao4.setTipoDeExcecao("4"); excecao4.setStatusExcecao(false); // -------------------- Excecao 5 ---------------------// Excecao excecao5 = new Excecao(); excecao5.setDescrExcecao("Recebimentos Pendentes Com Prazo Vencido."); excecao5.setTipoDeExcecao("5"); excecao5.setStatusExcecao(true); // -------------------- Excecao 6 ---------------------// Excecao excecao6 = new Excecao(); excecao6.setDescrExcecao("Antecipar Recebimento Plano Mestre."); excecao6.setTipoDeExcecao("6"); excecao6.setStatusExcecao(false); // -------------------- Excecao 7 ---------------------// Excecao excecao7 = new Excecao(); excecao7.setDescrExcecao("Postergar Recebimento Plano Mestre."); excecao7.setTipoDeExcecao("7"); excecao7.setStatusExcecao(true); // -------------------- Excecao 8 ---------------------// Excecao excecao8 = new Excecao(); excecao8.setDescrExcecao("Cancelar Recebimento Plano Mestre."); excecao8.setTipoDeExcecao("8"); excecao8.setStatusExcecao(true); // -------------------- Excecao 9 ---------------------// Excecao excecao9 = new Excecao(); excecao9.setDescrExcecao("Estoque Excessivo no Periodo."); excecao9.setTipoDeExcecao("9"); excecao9.setStatusExcecao(true); // -------------- LISTA DE Excecoes -----------------// List<Excecao> excecoes = new ArrayList<Excecao>(); excecoes.add(excecao1); excecoes.add(excecao2); excecoes.add(excecao3); excecoes.add(excecao4); excecoes.add(excecao5); excecoes.add(excecao6); excecoes.add(excecao7); excecoes.add(excecao8); excecoes.add(excecao9); // -------------- INCLUSAO DE EXCECOES ---------------// for (Excecao excecao : excecoes) { excecaoService.inclui(excecao); // System.out.println("tipo: " + excecao.getTipoDeExcecao() + " desc:"+excecao.getDescrExcecao()); } } }