Coverage Report - br.mia.test.model.CodeFactoryXDE
 
Classes in this File Line Coverage Branch Coverage Complexity
CodeFactoryXDE
0%
0/20
0%
0/20
13
 
 1  
 package br.mia.test.model;
 2  
 
 3  0
 public class CodeFactoryXDE {
 4  
 
 5  
         public static String gera(String tipoObjeto, String palavraChave,
 6  
                         String dado, String descricao) {
 7  
 
 8  0
                 if ((tipoObjeto != null) && (palavraChave != null)
 9  0
                                 && (palavraChave.length() > 0)) {
 10  0
                         if (!(palavraChave.contains("()"))) {
 11  0
                                 palavraChave += "()";
 12  
                         }
 13  0
                         if (tipoObjeto.equals("Bot�o")) {
 14  0
                                 return palavraChave
 15  0
                                                 + ".click(); \n";
 16  
                         }
 17  0
                         if (tipoObjeto.equals("Caixa Texto")) {
 18  0
                                 return palavraChave + ".setProperty(\".value\",\"" + dado
 19  0
                                                 + "\");";
 20  
                         }
 21  0
                         if (tipoObjeto.equals("Combo-Nome")) {
 22  0
                                 return palavraChave + ".waitForExistence();" + palavraChave
 23  0
                                                 + ".click();" + "sleep(0.5);" + palavraChave
 24  0
                                                 + ".click(atText(\"" + dado + "\"));" + "sleep(0.5);";
 25  
                         }
 26  0
                         if (tipoObjeto.equals("Menu")) {
 27  0
                                 return palavraChave + ".click();" + "sleep(0.5);";
 28  
 
 29  
                         }
 30  
 
 31  
                 }
 32  0
                 if ((tipoObjeto != null) && (tipoObjeto.equals("Verificacao"))) {
 33  0
                         return "//TODO:Ponto de verifica��o: " + descricao;
 34  
 
 35  
                 }
 36  0
                 return "";
 37  
         }
 38  
 
 39  
 }