/*
*
* 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.GregorianCalendar;
import modelo.Parametros;
import org.testng.annotations.BeforeClass;
import org.testng.annotations.Test;
import service.ParametrosAppService;
import service.controleTransacao.FabricaDeAppService;
import service.exception.AplicacaoException;
import util.JPAUtil;
public class CargaParametros {
// Services
private static ParametrosAppService parametroService;
@BeforeClass
public void setupClass(){
try {
parametroService = FabricaDeAppService.getAppService(ParametrosAppService.class);
} catch (Exception e) {
e.printStackTrace();
}
}
/**
* Inclusao dos valores default para os campos da tabela de parametros
* @throws AplicacaoException
*/
@Test//(groups="inclusao")
public void incluirParametros() throws AplicacaoException{
Parametros parametro = new Parametros();
parametro.setInicPlanejamento(false);
parametro.setMargemSeguranca(97.0);
parametro.setNumIntervalosFixos(1);
parametro.setPercentualDePerda(5);
parametro.setDataEstqInic(new GregorianCalendar());
parametroService.inclui(parametro);
}
}