aboutsummaryrefslogtreecommitdiffstats
path: root/src/testcases/org/apache
diff options
context:
space:
mode:
authorAndreas Beeker <kiwiwings@apache.org>2021-01-05 23:40:36 +0000
committerAndreas Beeker <kiwiwings@apache.org>2021-01-05 23:40:36 +0000
commit9573f059b64c0e9c4b5e2f2b20c969bde3bae3b8 (patch)
tree1204d6eb348d21b565f58083adb902055c10c364 /src/testcases/org/apache
parentb7e9cb48d006ce02e2929551295069d7fa54951b (diff)
downloadpoi-9573f059b64c0e9c4b5e2f2b20c969bde3bae3b8.tar.gz
poi-9573f059b64c0e9c4b5e2f2b20c969bde3bae3b8.zip
Sonar fixes
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1885179 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'src/testcases/org/apache')
-rw-r--r--src/testcases/org/apache/poi/hssf/record/common/TestUnicodeString.java22
-rw-r--r--src/testcases/org/apache/poi/hssf/usermodel/TestBugs.java36
2 files changed, 31 insertions, 27 deletions
diff --git a/src/testcases/org/apache/poi/hssf/record/common/TestUnicodeString.java b/src/testcases/org/apache/poi/hssf/record/common/TestUnicodeString.java
index ab43d21e3d..3b6576e178 100644
--- a/src/testcases/org/apache/poi/hssf/record/common/TestUnicodeString.java
+++ b/src/testcases/org/apache/poi/hssf/record/common/TestUnicodeString.java
@@ -17,6 +17,7 @@
package org.apache.poi.hssf.record.common;
+import static org.junit.jupiter.api.Assertions.assertDoesNotThrow;
import static org.junit.jupiter.api.Assertions.assertEquals;
import java.io.ByteArrayInputStream;
@@ -350,21 +351,20 @@ public final class TestUnicodeString {
@Test
public void unicodeStringsNullPointer() throws IOException {
- HSSFWorkbook wb = new HSSFWorkbook();
+ try (HSSFWorkbook wb = new HSSFWorkbook()) {
- Sheet sheet = wb.createSheet("styles");
- Row row = sheet.createRow(0);
- Cell cell = row.createCell(0);
+ Sheet sheet = wb.createSheet("styles");
+ Row row = sheet.createRow(0);
+ Cell cell = row.createCell(0);
- CellStyle style = wb.createCellStyle();
- style.setFont(wb.createFont());
- cell.setCellStyle(style);
+ CellStyle style = wb.createCellStyle();
+ style.setFont(wb.createFont());
+ cell.setCellStyle(style);
- cell.setCellValue("test");
+ cell.setCellValue("test");
- HSSFOptimiser.optimiseFonts(wb);
-
- wb.close();
+ assertDoesNotThrow(() -> HSSFOptimiser.optimiseFonts(wb));
+ }
}
@Test
diff --git a/src/testcases/org/apache/poi/hssf/usermodel/TestBugs.java b/src/testcases/org/apache/poi/hssf/usermodel/TestBugs.java
index 5bfdd5cb9f..77195a5115 100644
--- a/src/testcases/org/apache/poi/hssf/usermodel/TestBugs.java
+++ b/src/testcases/org/apache/poi/hssf/usermodel/TestBugs.java
@@ -283,14 +283,11 @@ public final class TestBugs extends BaseTestBugzillaIssues {
@Test
public void bug27852() throws Exception {
try (HSSFWorkbook wb = openSampleWorkbook("27852.xls")) {
-
- for (int i = 0; i < wb.getNumberOfNames(); i++) {
- HSSFName name = wb.getNameAt(i);
- name.getNameName();
- if (name.isFunctionName()) {
- continue;
+ for (HSSFName name : wb.getAllNames()) {
+ assertNotNull(name.getNameName());
+ if (!name.isFunctionName()) {
+ assertNotNull(name.getRefersToFormula());
}
- name.getRefersToFormula();
}
}
}
@@ -305,9 +302,7 @@ public final class TestBugs extends BaseTestBugzillaIssues {
HSSFSheet sheet = wb.createSheet();
for (int i = 1; i < 400; i++) {
HSSFRow row = sheet.getRow(i);
- if (row != null) {
- row.getCell(0);
- }
+ assertNull(row);
}
}
}
@@ -1970,6 +1965,7 @@ public final class TestBugs extends BaseTestBugzillaIssues {
try (HSSFWorkbook wb = openSampleWorkbook("46250.xls")) {
Sheet sh = wb.getSheet("Template");
Sheet cSh = wb.cloneSheet(wb.getSheetIndex(sh));
+ int sIdx = wb.getSheetIndex(cSh);
HSSFPatriarch patriarch = (HSSFPatriarch) cSh.createDrawingPatriarch();
HSSFTextbox tb = (HSSFTextbox) patriarch.getChildren().get(2);
@@ -1977,7 +1973,11 @@ public final class TestBugs extends BaseTestBugzillaIssues {
tb.setString(new HSSFRichTextString("POI test"));
tb.setAnchor(new HSSFClientAnchor(0, 0, 0, 0, (short) 0, 0, (short) 10, 10));
- writeOutAndReadBack(wb).close();
+ try (HSSFWorkbook wb2 = writeOutAndReadBack(wb)) {
+ HSSFSheet sh2 = wb2.getSheetAt(sIdx);
+ assertNotNull(sh2);
+ assertNotNull(sh2.getDrawingPatriarch());
+ }
}
}
@@ -1999,7 +1999,12 @@ public final class TestBugs extends BaseTestBugzillaIssues {
row.createCell(6).setCellValue("added cells.");
}
- writeOutAndReadBack(wb).close();
+ try (HSSFWorkbook wb2 = writeOutAndReadBack(wb)) {
+ Sheet sheet2 = wb2.getSheet("test-sheet");
+ Row row2 = sheet2.getRow(5);
+ assertNotNull(row2);
+ assertEquals(cal.getTime(),row2.getCell(2).getDateCellValue());
+ }
}
}
@@ -2299,12 +2304,11 @@ public final class TestBugs extends BaseTestBugzillaIssues {
public void test57925() throws IOException {
try (Workbook wb = openSampleWorkbook("57925.xls")) {
wb.getCreationHelper().createFormulaEvaluator().evaluateAll();
-
- for (int i = 0; i < wb.getNumberOfSheets(); i++) {
- Sheet sheet = wb.getSheetAt(i);
+ DataFormatter df = new DataFormatter();
+ for (Sheet sheet : wb) {
for (Row row : sheet) {
for (Cell cell : row) {
- new DataFormatter().formatCellValue(cell);
+ assertNotNull(df.formatCellValue(cell));
}
}
}