Coverage Report - br.mia.test.controler.ControladorImport
 
Classes in this File Line Coverage Branch Coverage Complexity
ControladorImport
0%
0/22
N/A
2
 
 1  
 package br.mia.test.controler;
 2  
 
 3  
 import br.mia.test.model.CasoUso;
 4  
 import br.mia.test.model.Projeto;
 5  
 import br.mia.test.model.dao.DAOBussinessRule;
 6  
 import br.mia.test.model.dao.DAOUseCase;
 7  
 import br.mia.test.util.Util;
 8  
 
 9  0
 public class ControladorImport
 10  
 {
 11  
 
 12  
     public void importar(CasoUso useCase1, CasoUso useCase, Projeto projeto) {
 13  
 
 14  0
         try {
 15  0
             Util.zeraIdUseCase(useCase1);
 16  0
 
 17  0
             useCase.setFlows(useCase1.getFlows());
 18  0
             useCase.setDataMapaGlobal(useCase1.getDataMapaGlobal());
 19  0
 
 20  0
             DAOUseCase daoUseCase = new DAOUseCase();
 21  0
 
 22  0
             daoUseCase.update(useCase, projeto);
 23  0
 
 24  0
             DAOBussinessRule daoRegra = new DAOBussinessRule();
 25  0
 
 26  0
             daoRegra.updateBussinessRule(useCase.getRegras(), useCase);
 27  0
         } catch (Exception erro) {
 28  0
             ControladorErro.trata(erro, this);
 29  0
         }
 30  0
 
 31  0
     }
 32  0
 
 33  
 }