avik        2003/09/23 11:47:12

  Modified:    src/testcases/org/apache/poi/hssf/model
                        TestFormulaParser.java
               src/testcases/org/apache/poi/hssf/usermodel TestBugs.java
  Log:
  testcases for bug 23094
  
  Revision  Changes    Path
  1.9       +9 -0      
jakarta-poi/src/testcases/org/apache/poi/hssf/model/TestFormulaParser.java
  
  Index: TestFormulaParser.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-poi/src/testcases/org/apache/poi/hssf/model/TestFormulaParser.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- TestFormulaParser.java    31 Aug 2003 06:16:57 -0000      1.8
  +++ TestFormulaParser.java    23 Sep 2003 18:47:12 -0000      1.9
  @@ -297,6 +297,15 @@
           assertEquals("FOO", tname.toFormulaString(w));
       }
   
  +    public void testEmbeddedSlash() {
  +        FormulaParser fp = new 
FormulaParser("HYPERLINK(\"http://www.jakarta.org\",\"Jakarta\";);",null);
  +        fp.parse();
  +        Ptg[] ptg = fp.getRPNPtg();
  +        for (int i=0;i<ptg.length;i++) {System.out.println(ptg[i]);}
  +        assertTrue("first ptg is string",ptg[0] instanceof StringPtg);
  +        assertTrue("second ptg is string",ptg[1] instanceof StringPtg);
  +
  +    }
        public static void main(String [] args) {
           System.out.println("Testing 
org.apache.poi.hssf.record.formula.FormulaParser");
           junit.textui.TestRunner.run(TestFormulaParser.class);
  
  
  
  1.4       +13 -1     
jakarta-poi/src/testcases/org/apache/poi/hssf/usermodel/TestBugs.java
  
  Index: TestBugs.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-poi/src/testcases/org/apache/poi/hssf/usermodel/TestBugs.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- TestBugs.java     31 Jul 2003 20:00:03 -0000      1.3
  +++ TestBugs.java     23 Sep 2003 18:47:12 -0000      1.4
  @@ -109,7 +109,19 @@
   
       }
      
  -}
       
   
  +                 public void test23094() throws Exception {
  +                     File file = File.createTempFile("test23094",".xls");
  +        FileOutputStream out    = new FileOutputStream(file);
  +        HSSFWorkbook     wb     = new HSSFWorkbook();
  +        HSSFSheet        s      = wb.createSheet();
  +        HSSFRow r = s.createRow(0);
  +        r.createCell((short)0).setCellFormula("HYPERLINK( 
\"http://jakarta.apache.org\";, \"Jakarta\" )");
  +                 assertTrue("No Exception expected",true);
  +                 wb.write(out);
  +                 out.close();
  +                 }
  +
   
  +}
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to