acoliver    02/04/26 18:46:35

  Modified:    src/testcases/org/apache/poi/hssf/usermodel
                        TestReadWriteChart.java
  Log:
  made testcase more useful for debugging (all testcases should have a main says me!)
  
  Revision  Changes    Path
  1.3       +32 -0     
jakarta-poi/src/testcases/org/apache/poi/hssf/usermodel/TestReadWriteChart.java
  
  Index: TestReadWriteChart.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-poi/src/testcases/org/apache/poi/hssf/usermodel/TestReadWriteChart.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- TestReadWriteChart.java   11 Feb 2002 04:23:10 -0000      1.2
  +++ TestReadWriteChart.java   27 Apr 2002 01:46:35 -0000      1.3
  @@ -90,15 +90,19 @@
       public void testBOFandEOFRecords()
           throws Exception
       {
  +        //System.out.println("made it in testBOFandEOF");
           String          path      = System.getProperty("HSSF.testdata.path");
           String          filename  = path + "/SimpleChart.xls";
  +        //System.out.println("path is "+path);
           POIFSFileSystem fs        =
               new POIFSFileSystem(new FileInputStream(filename));
  +        //System.out.println("opened file");
           HSSFWorkbook    workbook  = new HSSFWorkbook(fs);
           HSSFSheet       sheet     = workbook.getSheetAt(0);
           HSSFRow         firstRow  = sheet.getRow(0);
           HSSFCell        firstCell = firstRow.getCell(( short ) 0);
   
  +        //System.out.println("first assertion for date");
           assertEquals(new GregorianCalendar(2000, 0, 1, 10, 51, 2).getTime(),
                        HSSFDateUtil
                            .getJavaDate(firstCell.getNumericCellValue()));
  @@ -110,7 +114,35 @@
           Sheet newSheet = workbook.getSheetAt(0).getSheet();
           List  records  = newSheet.getRecords();
   
  +        //System.out.println("BOF Assertion");
           assertTrue(records.get(0) instanceof BOFRecord);
  +        //System.out.println("EOF Assertion");
           assertTrue(records.get(records.size() - 1) instanceof EOFRecord);
       }
  +    
  +    public static void main(String [] args)
  +    {
  +        String filename = System.getProperty("HSSF.testdata.path");
  +
  +        // assume andy is running this in the debugger
  +        if (filename == null)
  +        {
  +            if (args != null && args[0].length() == 1) {
  +            System.setProperty(
  +                "HSSF.testdata.path",
  +                args[0]);
  +            } else {
  +                System.err.println("Geesh, no HSSF.testdata.path system " +
  +                          "property, no command line arg with the path "+
  +                          "what do you expect me to do, guess where teh data " +
  +                          "files are?  Sorry, I give up!");
  +                                   
  +            }
  +            
  +        }
  +        System.out
  +            .println("Testing org.apache.poi.hssf.usermodel.TestReadWriteChart");
  +        junit.textui.TestRunner.run(TestReadWriteChart.class);
  +    }
  +    
   }
  
  
  


Reply via email to