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