mirror of
https://github.com/apache/poi.git
synced 2026-02-27 20:40:08 +08:00
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353544 13f79535-47bb-0310-9956-ffa450edef68
51 lines
2.1 KiB
Java
51 lines
2.1 KiB
Java
package org.apache.poi.hssf.usermodel;
|
|
|
|
import junit.framework.TestCase;
|
|
|
|
public class TestHSSFRichTextString extends TestCase
|
|
{
|
|
public void testApplyFont() throws Exception
|
|
{
|
|
|
|
HSSFRichTextString r = new HSSFRichTextString("testing");
|
|
assertEquals(1,r.numFormattingRuns());
|
|
r.applyFont(2,4, new HSSFFont((short)1, null));
|
|
assertEquals(3,r.numFormattingRuns());
|
|
assertEquals(HSSFRichTextString.NO_FONT, r.getFontAtIndex(0));
|
|
assertEquals(HSSFRichTextString.NO_FONT, r.getFontAtIndex(1));
|
|
assertEquals(1, r.getFontAtIndex(2));
|
|
assertEquals(1, r.getFontAtIndex(3));
|
|
assertEquals(HSSFRichTextString.NO_FONT, r.getFontAtIndex(4));
|
|
assertEquals(HSSFRichTextString.NO_FONT, r.getFontAtIndex(5));
|
|
assertEquals(HSSFRichTextString.NO_FONT, r.getFontAtIndex(6));
|
|
|
|
r.applyFont(6,7, new HSSFFont((short)2, null));
|
|
assertEquals(HSSFRichTextString.NO_FONT, r.getFontAtIndex(0));
|
|
assertEquals(HSSFRichTextString.NO_FONT, r.getFontAtIndex(1));
|
|
assertEquals(1, r.getFontAtIndex(2));
|
|
assertEquals(1, r.getFontAtIndex(3));
|
|
assertEquals(HSSFRichTextString.NO_FONT, r.getFontAtIndex(4));
|
|
assertEquals(HSSFRichTextString.NO_FONT, r.getFontAtIndex(5));
|
|
assertEquals(2, r.getFontAtIndex(6));
|
|
|
|
r.applyFont(HSSFRichTextString.NO_FONT);
|
|
assertEquals(HSSFRichTextString.NO_FONT, r.getFontAtIndex(0));
|
|
assertEquals(HSSFRichTextString.NO_FONT, r.getFontAtIndex(1));
|
|
assertEquals(HSSFRichTextString.NO_FONT, r.getFontAtIndex(2));
|
|
assertEquals(HSSFRichTextString.NO_FONT, r.getFontAtIndex(3));
|
|
assertEquals(HSSFRichTextString.NO_FONT, r.getFontAtIndex(4));
|
|
assertEquals(HSSFRichTextString.NO_FONT, r.getFontAtIndex(5));
|
|
|
|
r.applyFont(new HSSFFont((short)1, null));
|
|
assertEquals(1, r.getFontAtIndex(0));
|
|
assertEquals(1, r.getFontAtIndex(1));
|
|
assertEquals(1, r.getFontAtIndex(2));
|
|
assertEquals(1, r.getFontAtIndex(3));
|
|
assertEquals(1, r.getFontAtIndex(4));
|
|
assertEquals(1, r.getFontAtIndex(5));
|
|
assertEquals(1, r.getFontAtIndex(6));
|
|
|
|
}
|
|
|
|
}
|