1 23 package org.hammurapi.inspectors.testcases.fixes; 24 25 30 public class SystemPrintlnLoggingRuleFixTestCase { 31 32 private static org.apache.log4j.Logger logger = 33 org.apache.log4j.Logger.getRootLogger(); 34 35 private static final int LOOP_CONST = 10; 36 private static final char CHAR_A = 'A'; 37 private static final String TRACE_1 = "strToProc == null"; 38 private static final String TRACE_2 = "strToProc.length() == 0"; 39 private static final String TRACE_3 = "else"; 40 41 private Integer intVal; 42 43 44 public void procString(final String strToProc) { 45 if (strToProc == null) { 46 47 logger.debug(TRACE_1); 49 50 int c = 0; 51 52 for (int i = 0; i < LOOP_CONST; i++) { 53 c += i; 54 } 55 56 intVal = new Integer (c); 57 } 58 else if (strToProc.length() == 0) { 59 60 logger.debug(TRACE_2); 62 63 intVal = new Integer (0); 64 } 65 else { 66 67 logger.debug(TRACE_3); 69 70 int a = 0; 71 int c = 0; 72 73 while (a < strToProc.length()) { 74 if (strToProc.charAt(a)==CHAR_A) { 75 c++; 76 } 77 a++; 78 } 79 80 intVal = new Integer (c); 81 } 82 } 83 } 84 85 | Popular Tags |