Coverage Report - br.mia.test.controler.ControladorVulnerabilidade
 
Classes in this File Line Coverage Branch Coverage Complexity
ControladorVulnerabilidade
0%
0/83
0%
0/4
0
 
 1  
 package br.mia.test.controler;
 2  
 
 3  
 import br.mia.test.model.CasoUso;
 4  
 import br.mia.test.model.TestDataValor;
 5  
 import br.mia.test.model.dao.DAOData;
 6  
 import br.mia.test.model.dao.DAODataValor;
 7  
 import br.mia.test.model.dao.DAOSecurity;
 8  
 import br.mia.test.seguranca.Vulnerabilidade;
 9  
 import br.mia.test.seguranca.VulnerabilidadeValor;
 10  
 import br.mia.test.testcase.DadosTeste;
 11  
 
 12  0
 public class ControladorVulnerabilidade
 13  
 {
 14  
 
 15  
     public final void colar(DadosTeste data,final Vulnerabilidade vulnerabilidade,
 16  
             CasoUso casoUso) {
 17  
 
 18  0
         try {
 19  0
             data.setName(vulnerabilidade.getName());
 20  0
             data.setCard(vulnerabilidade.getCard());
 21  0
 
 22  0
             DAOData dao = new DAOData();
 23  0
 
 24  0
             data = dao.insert(data, casoUso);
 25  0
 
 26  0
             for (Object object : vulnerabilidade.getValues()) {
 27  0
 
 28  0
                 VulnerabilidadeValor vValor = (VulnerabilidadeValor) object;
 29  0
                 TestDataValor valor = new TestDataValor();
 30  0
                 valor.setValor(vValor.getValor());
 31  0
                 valor.setValid(false);
 32  0
                 DAODataValor dao1 = new DAODataValor();
 33  0
 
 34  0
                  dao1.insertValor(data, valor);
 35  
 
 36  0
             }
 37  0
         } catch (Exception erro) {
 38  0
             ControladorErro.trata(erro, this);
 39  
         }
 40  0
 
 41  0
     }
 42  
 
 43  
     public void inserirValor(Vulnerabilidade vulnerabilidade,
 44  
             VulnerabilidadeValor valor) {
 45  0
 
 46  0
         DAOSecurity dao = new DAOSecurity();
 47  
 
 48  0
         try {
 49  0
             dao.insertValor(vulnerabilidade, valor);
 50  0
             vulnerabilidade.getValues().add(valor);
 51  0
         } catch (Exception erro) {
 52  0
             ControladorErro.trata(erro, this);
 53  
         }
 54  0
 
 55  0
     }
 56  
 
 57  0
     public void delete(Vulnerabilidade vulnerabilidade) {
 58  0
         DAOSecurity dao = new DAOSecurity();
 59  0
         try {
 60  0
             dao.delete(vulnerabilidade);
 61  0
 
 62  0
         } catch (Exception erro) {
 63  0
             ControladorErro.trata(erro, this);
 64  0
         }
 65  0
     }
 66  
 
 67  0
     public void deletarValor(VulnerabilidadeValor valor) {
 68  0
         DAOSecurity dao = new DAOSecurity();
 69  
 
 70  0
         try {
 71  0
             dao.deleteValor(valor);
 72  0
         } catch (Exception erro) {
 73  0
             ControladorErro.trata(erro, this);
 74  0
         }
 75  0
     }
 76  
 
 77  0
     public void inserir(Vulnerabilidade vulnerabilidade) {
 78  0
         DAOSecurity dao = new DAOSecurity();
 79  
 
 80  0
         try {
 81  0
             vulnerabilidade = dao.insert(vulnerabilidade);
 82  0
 
 83  0
         } catch (Exception erro) {
 84  0
             ControladorErro.trata(erro, this);
 85  0
         }
 86  0
     }
 87  
 
 88  0
     public void atualizaValor(VulnerabilidadeValor valor) {
 89  0
         DAOSecurity dao = new DAOSecurity();
 90  
 
 91  0
         try {
 92  0
             dao.updateValor(valor);
 93  0
         } catch (Exception erro) {
 94  0
             ControladorErro.trata(erro, this);
 95  0
         }
 96  0
     }
 97  
 
 98  0
     public void copiar(DadosTeste data, CasoUso useCase) {
 99  0
         DAOData daoData = new DAOData();
 100  
 
 101  0
         try {
 102  0
             data = daoData.insertGlobal(data, useCase);
 103  0
         } catch (Exception e) {
 104  0
             ControladorErro.trata(e, this);
 105  0
         }
 106  0
     }
 107  
 
 108  0
     public void atualizar(Vulnerabilidade vulnerabilidade) {
 109  0
         DAOSecurity dao = new DAOSecurity();
 110  0
         try {
 111  0
             dao.update(vulnerabilidade);
 112  0
 
 113  0
         } catch (Exception e) {
 114  0
             ControladorErro.trata(e, this);
 115  0
         }
 116  0
     }
 117  
 
 118  
 }