testcases for bug 23094
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353370 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
a74600b1e1
commit
6e31332cd1
@ -297,6 +297,15 @@ public class TestFormulaParser extends TestCase {
|
|||||||
assertEquals("FOO", tname.toFormulaString(w));
|
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) {
|
public static void main(String [] args) {
|
||||||
System.out.println("Testing org.apache.poi.hssf.record.formula.FormulaParser");
|
System.out.println("Testing org.apache.poi.hssf.record.formula.FormulaParser");
|
||||||
junit.textui.TestRunner.run(TestFormulaParser.class);
|
junit.textui.TestRunner.run(TestFormulaParser.class);
|
||||||
|
@ -109,7 +109,19 @@ extends TestCase {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
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();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user