Coverage Report - br.mia.test.model.algoritmo.Util
 
Classes in this File Line Coverage Branch Coverage Complexity
Util
0%
0/40
0%
0/20
0
 
 1  
 package br.mia.test.model.algoritmo;
 2  
 
 3  
 import java.io.IOException;
 4  
 import java.sql.SQLException;
 5  
 import java.util.List;
 6  
 
 7  
 import br.mia.test.model.CasoUso;
 8  
 import br.mia.test.model.Fluxo;
 9  
 import br.mia.test.model.dao.DAOTestCase;
 10  
 import br.mia.test.testcase.CasosTeste;
 11  
 
 12  0
 public class Util
 13  
 {
 14  
 
 15  
     public static void aplicaDados(CasosTeste casoTeste,CasoUso useCase,int contador,List<CasosTeste> casosTeste) throws InstantiationException, IllegalAccessException, ClassNotFoundException, SQLException, IOException{
 16  
 
 17  0
         DAOTestCase dao=new DAOTestCase();
 18  
 
 19  0
         String descricao = "Caso de teste que realiza os testes de sistema dos fluxos:\n";
 20  0
         String duvidas = "";
 21  0
         String ambiente = "";
 22  0
         List<Fluxo> fluxos = casoTeste.getFlows();
 23  0
         for (Object object1 : fluxos) {
 24  
 
 25  0
             Fluxo flow = (Fluxo) object1;
 26  0
             String novoFluxo = flow.getName();
 27  0
             String novaDuvida = flow.getDuvidas();
 28  0
             String novoambiente = flow.getAmbiente();
 29  
 
 30  0
             if (!(descricao.contains(novoFluxo))) {
 31  0
                 descricao += novoFluxo + "\n";
 32  
             }
 33  0
             if (novaDuvida == null) {
 34  0
                 novaDuvida = "";
 35  
             }
 36  0
             if (novoambiente == null) {
 37  0
                 novoambiente = "";
 38  
             }
 39  0
             if (!(duvidas.contains(novaDuvida))) {
 40  0
                 duvidas += novaDuvida + "\n";
 41  
             }
 42  0
             if (!(ambiente.contains(novoambiente))) {
 43  0
                 ambiente += novoambiente + "\n";
 44  
             }
 45  
 
 46  
         }
 47  
 
 48  0
         CasosTeste novoCasoTeste=new CasosTeste();
 49  
 
 50  0
         novoCasoTeste.setDescricao(descricao);
 51  
 
 52  0
         if (duvidas.length() > 0) {
 53  0
             duvidas = "As seguintes ped�ncias foram encontradas :\n"
 54  0
                     + duvidas;
 55  
         }
 56  
 
 57  0
         if (duvidas.length() > 1440) {
 58  0
             novoCasoTeste.setDuvidas(duvidas.substring(0, 440));
 59  
         } else {
 60  0
             novoCasoTeste.setDuvidas(duvidas);
 61  
         }
 62  
 
 63  0
         if (ambiente.length() > 0) {
 64  0
             ambiente = "Ambiente de Teste :\n\n" + ambiente;
 65  
         }
 66  
 
 67  0
         if (ambiente.length() > 1440) {
 68  0
             novoCasoTeste.setAmbiente(ambiente.substring(0, 440));
 69  
         } else {
 70  0
             novoCasoTeste.setAmbiente(ambiente);
 71  
         }
 72  
 
 73  0
         dao.insert(novoCasoTeste, contador, useCase,casoTeste.getPassos());
 74  
 
 75  
 
 76  
         try {
 77  0
             Thread.sleep(2000);
 78  0
         } catch (InterruptedException e) {
 79  
             // TODO Auto-generated catch block
 80  0
             e.printStackTrace();
 81  
         }
 82  0
         casosTeste.add(novoCasoTeste);
 83  0
     }
 84  
 
 85  
 }