Author: fanningpj
Date: Sun Nov 21 17:32:46 2021
New Revision: 1895240
URL: http://svn.apache.org/viewvc?rev=1895240&view=rev
Log:
add comment tests
Modified:
poi/trunk/poi-ooxml/src/test/java/org/apache/poi/xssf/usermodel/TestXSSFComment.java
Modified:
poi/trunk/poi-ooxml/src/test/java/org/apache/poi/xssf/usermodel/TestXSSFComment.java
URL:
http://svn.apache.org/viewvc/poi/trunk/poi-ooxml/src/test/java/org/apache/poi/xssf/usermodel/TestXSSFComment.java?rev=1895240&r1=1895239&r2=1895240&view=diff
==============================================================================
---
poi/trunk/poi-ooxml/src/test/java/org/apache/poi/xssf/usermodel/TestXSSFComment.java
(original)
+++
poi/trunk/poi-ooxml/src/test/java/org/apache/poi/xssf/usermodel/TestXSSFComment.java
Sun Nov 21 17:32:46 2021
@@ -27,6 +27,7 @@ import static org.junit.jupiter.api.Asse
import static org.junit.jupiter.api.Assertions.assertTrue;
import java.io.IOException;
+import java.util.Map;
import java.util.UUID;
import com.microsoft.schemas.vml.CTShape;
@@ -358,13 +359,43 @@ public final class TestXSSFComment exten
@Test
void testMoveComment() throws Exception {
+ _testMove(new XSSFWorkbook());
+ }
+
+ @Test
+ void testMoveCommentSXSSF() throws Exception {
+ SXSSFWorkbook workbook = new SXSSFWorkbook();
+ try {
+ _testMove(workbook);
+ } finally {
+ workbook.dispose();
+ }
+ }
+
+ @Test
+ void testMoveCommentCopy() throws Exception {
+ _testMoveCopy(new XSSFWorkbook());
+ }
+
+ @Test
+ void testMoveCommentCopySXSSF() throws Exception {
+ SXSSFWorkbook workbook = new SXSSFWorkbook();
+ try {
+ _testMoveCopy(workbook);
+ } finally {
+ workbook.dispose();
+ }
+ }
+
+ private void _testMove(Workbook workbook) throws Exception {
CommentsTable commentsTable = new CommentsTable();
- try (SXSSFWorkbook workbook = new SXSSFWorkbook()) {
+ try {
CreationHelper factory = workbook.getCreationHelper();
- SXSSFSheet sheet = workbook.createSheet();
+ Sheet sheet = workbook.createSheet();
commentsTable.setSheet(sheet);
- SXSSFRow row = sheet.createRow(0);
- SXSSFCell cell = row.createCell(0);
+ Row row = sheet.createRow(0);
+ Cell cell = row.createCell(0);
+ cell.setCellValue("CellA1");
ClientAnchor anchor = factory.createClientAnchor();
anchor.setCol1(0);
anchor.setCol2(1);
@@ -384,18 +415,20 @@ public final class TestXSSFComment exten
XSSFComment comment2 = commentsTable.findCellComment(new
CellAddress("B2"));
assertEquals(comment.getString().getString(),
comment2.getString().getString());
+ } finally {
+ workbook.close();
}
}
- @Test
- void testMoveCommentCopy() throws Exception {
+ private void _testMoveCopy(Workbook workbook) throws Exception {
CommentsTable commentsTable = new CommentsTable();
- try (SXSSFWorkbook workbook = new SXSSFWorkbook()) {
+ try {
CreationHelper factory = workbook.getCreationHelper();
- SXSSFSheet sheet = workbook.createSheet();
+ Sheet sheet = workbook.createSheet();
commentsTable.setSheet(sheet);
- SXSSFRow row = sheet.createRow(0);
- SXSSFCell cell = row.createCell(0);
+ Row row = sheet.createRow(0);
+ Cell cell = row.createCell(0);
+ cell.setCellValue("CellA1");
ClientAnchor anchor = factory.createClientAnchor();
anchor.setCol1(0);
anchor.setCol2(1);
@@ -416,6 +449,8 @@ public final class TestXSSFComment exten
XSSFComment comment2 = commentsTable.findCellComment(new
CellAddress("B2"));
assertEquals(comment.getString().getString(),
comment2.getString().getString());
+ } finally {
+ workbook.close();
}
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]