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]