1 23 package org.hammurapi.inspectors.testcases.fixes; 24 25 import java.io.FileInputStream ; 26 import java.io.IOException ; 27 import java.util.Date ; 28 import java.util.Vector ; 29 30 import org.hammurapi.inspectors.testcases.HammurapiTestCasesException; 31 32 37 public class EmptyFinallyBlockRuleFixTestCase { 38 39 private static org.apache.log4j.Logger logger = 40 org.apache.log4j.Logger.getRootLogger(); 41 42 private static final String FILE_ERROR_TXT = "File error"; 43 private static final String FILE_ERROR2_TXT = "Unable to close file"; 44 45 private Vector billItems = new Vector (); 46 private Date today = new Date (); 47 private int firstByte = 0; 48 49 50 public void setFirstByte(final String fName) 51 throws HammurapiTestCasesException { 52 53 FileInputStream fin = null; 54 try { 55 fin = new FileInputStream (fName); 56 firstByte = fin.read(); 57 fin.close(); 58 } catch (IOException e) { 59 logger.fatal(FILE_ERROR_TXT, e); 60 throw new HammurapiTestCasesException(e); 61 } finally { 62 63 try { 65 fin.close(); 66 } catch (IOException e) { 67 logger.error(FILE_ERROR2_TXT, e); 68 } 69 70 } 71 } 72 } 73 74 | Popular Tags |