assertEquals(HSSFTextbox.VERTICAL_ALIGNMENT_CENTER, textbox.getVerticalAlignment());\r
}\r
\r
+ /**\r
+ * Excel requires at least one format run in HSSFTextbox.\r
+ * When inserting text make sure that if font is not set we must set the default one.\r
+ */\r
+ public void testSetDeafultTextFormat() {\r
+ HSSFWorkbook wb = new HSSFWorkbook();\r
+ HSSFSheet sheet = wb.createSheet();\r
+ HSSFPatriarch patriarch = sheet.createDrawingPatriarch();\r
+\r
+ HSSFTextbox textbox1 = patriarch.createTextbox(new HSSFClientAnchor(0,0,0,0,(short)1,1,(short)3,3));\r
+ HSSFRichTextString rt1 = new HSSFRichTextString("Hello, World!");\r
+ assertEquals(0, rt1.numFormattingRuns());\r
+ textbox1.setString(rt1);\r
+\r
+ HSSFRichTextString rt2 = textbox1.getString();\r
+ assertEquals(1, rt2.numFormattingRuns());\r
+ assertEquals(HSSFRichTextString.NO_FONT, rt2.getFontOfFormattingRun(0));\r
+ }\r
+\r
}\r