Test that shows that bug #52288 is already fixed
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1210768 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
aed41195ce
commit
9068469566
@ -19,6 +19,7 @@ package org.apache.poi.xwpf.usermodel;
|
|||||||
import java.io.ByteArrayInputStream;
|
import java.io.ByteArrayInputStream;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.math.BigInteger;
|
import java.math.BigInteger;
|
||||||
|
import java.util.Iterator;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import junit.framework.TestCase;
|
import junit.framework.TestCase;
|
||||||
@ -369,4 +370,24 @@ public class TestXWPFRun extends TestCase {
|
|||||||
assertEquals(1, doc.getAllPictures().size());
|
assertEquals(1, doc.getAllPictures().size());
|
||||||
assertEquals(1, r.getEmbeddedPictures().size());
|
assertEquals(1, r.getEmbeddedPictures().size());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Bugzilla #52288 - setting the font family on the
|
||||||
|
* run mustn't NPE
|
||||||
|
*/
|
||||||
|
public void testSetFontFamily_52288() throws Exception {
|
||||||
|
XWPFDocument doc = XWPFTestDataSamples.openSampleDocument("52288.docx");
|
||||||
|
final Iterator<XWPFParagraph> paragraphs = doc.getParagraphsIterator();
|
||||||
|
while (paragraphs.hasNext()) {
|
||||||
|
final XWPFParagraph paragraph = paragraphs.next();
|
||||||
|
for (final XWPFRun run : paragraph.getRuns()) {
|
||||||
|
if (run != null) {
|
||||||
|
final String text = run.getText(0);
|
||||||
|
if (text != null) {
|
||||||
|
run.setFontFamily("Times New Roman");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
BIN
test-data/document/52288.docx
Normal file
BIN
test-data/document/52288.docx
Normal file
Binary file not shown.
Loading…
Reference in New Issue
Block a user