Pārlūkot izejas kodu

#65282 - addRun method only adds to run collection, missing iRun collection

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1889551 13f79535-47bb-0310-9956-ffa450edef68
tags/REL_5_1_0
Sayi pirms 3 gadiem
vecāks
revīzija
841d558018

+ 1
- 0
poi-ooxml/src/main/java/org/apache/poi/xwpf/usermodel/XWPFParagraph.java Parādīt failu

@@ -1852,6 +1852,7 @@ public class XWPFParagraph implements IBodyElement, IRunBody, ISDTContents, Para
public void addRun(XWPFRun r) {
if (!runs.contains(r)) {
runs.add(r);
iruns.add(r);
}
}


+ 8
- 0
poi-ooxml/src/test/java/org/apache/poi/xwpf/usermodel/TestXWPFParagraph.java Parādīt failu

@@ -330,15 +330,23 @@ public final class TestXWPFParagraph {

XWPFParagraph p = doc.getParagraphs().get(0);
assertEquals(2, p.getRuns().size());
assertEquals(2, p.getIRuns().size());

XWPFRun r = p.createRun();
assertEquals(3, p.getRuns().size());
assertEquals(2, p.getRuns().indexOf(r));

assertEquals(3, p.getIRuns().size());
assertEquals(2, p.getIRuns().indexOf(r));

XWPFRun r2 = p.insertNewRun(1);
assertEquals(4, p.getRuns().size());
assertEquals(1, p.getRuns().indexOf(r2));
assertEquals(3, p.getRuns().indexOf(r));

assertEquals(4, p.getIRuns().size());
assertEquals(1, p.getIRuns().indexOf(r2));
assertEquals(3, p.getIRuns().indexOf(r));
}
}


Notiek ielāde…
Atcelt
Saglabāt