/* * * 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 tecido; import modelo.Tecido; import org.testng.annotations.BeforeClass; import org.testng.annotations.Test; import service.TecidoAppService; import service.controleTransacao.FabricaDeAppService; import service.exception.AplicacaoException; import util.JPAUtil; import com.google.gson.Gson; public class TesteTecido { private static TecidoAppService tecidoService; @BeforeClass public void setupClass(){ try { System.out.println("-----------------------------> Startando a JPA..."); JPAUtil.JPAstartUp(); System.out.println("-----------------------------> JPA startada com sucesso!"); tecidoService = FabricaDeAppService.getAppService(TecidoAppService.class); } catch (Exception e) { e.printStackTrace(); } } public void incluitecido() throws AplicacaoException{ Tecido tecido = new Tecido(); tecido.setCodTecido("1"); tecido.setDescrTecido("tecido6"); tecidoService.inclui(tecido); } @Test public void testeGrafico() throws AplicacaoException{ Gson gson = new Gson(); Tecido tecido = new Tecido(); tecido.setCodTecido("1"); tecido.setDescrTecido("tecido6"); String json = gson.toJson(tecido, tecido.getClass()); System.out.println(json); } }