Coverage Report - br.mia.test.util.CriaComponentes
 
Classes in this File Line Coverage Branch Coverage Complexity
CriaComponentes
0%
0/19
0%
0/8
0
 
 1  
 package br.mia.test.util;
 2  
 
 3  
 import java.util.ArrayList;
 4  
 
 5  0
 public class CriaComponentes {
 6  
 
 7  
         
 8  
 
 9  
         public static ArrayList<StringBuffer> cria(String passo, String anterior,ArrayList<StringBuffer> componentes) {
 10  
 
 11  0
                 boolean coberto = false;
 12  
         
 13  
 
 14  0
                         for (Object object : componentes) {
 15  0
                                 StringBuffer componente = (StringBuffer) object;
 16  
 
 17  0
                                 if (componente.toString().contains(anterior)) {
 18  0
                                         int calculatamahho=componente.indexOf(anterior)+anterior.length();
 19  0
                                         if (calculatamahho==componente.toString().length()) {
 20  0
                                                 componente.append(passo);
 21  0
                                                 coberto = true;
 22  
                                         } else {
 23  0
                                                 StringBuffer novoComponente = new StringBuffer();
 24  0
                                                 novoComponente.append(passo);
 25  0
                                                 componentes.add(novoComponente);
 26  0
                                                 coberto = true;
 27  
                                         }
 28  
                                 }
 29  
 
 30  
                         }
 31  
                 
 32  
 
 33  0
                 if (coberto == false) {
 34  0
                         StringBuffer novoComponente = new StringBuffer();
 35  0
                         novoComponente.append(passo);
 36  0
                         componentes.add(novoComponente);
 37  0
                         coberto = true;
 38  
                 }
 39  
 
 40  0
                 return componentes;
 41  
         }
 42  
 
 43  
         
 44  
 
 45  
 }