Sonar fixes

JUnit5 test classes and methods should have default package visibility

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1885281 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Andreas Beeker 2021-01-08 23:50:02 +00:00
parent fb2a96a048
commit 606a313c4c
420 changed files with 2077 additions and 2085 deletions

View File

@ -107,8 +107,73 @@ module org.apache.poi.poi {
requires org.junit.jupiter.api;
requires org.junit.jupiter.params;
exports org.apache.poi.hpsf.basic to org.junit.platform.commons;
exports org.apache.poi.hssf.record.pivot to org.junit.platform.commons;
opens org.apache.poi to org.junit.platform.commons;
opens org.apache.poi.common to org.junit.platform.commons;
opens org.apache.poi.common.usermodel to org.junit.platform.commons;
opens org.apache.poi.common.usermodel.fonts to org.junit.platform.commons;
opens org.apache.poi.ddf to org.junit.platform.commons;
opens org.apache.poi.extractor to org.junit.platform.commons;
opens org.apache.poi.hpsf to org.junit.platform.commons;
opens org.apache.poi.hpsf.basic to org.junit.platform.commons;
opens org.apache.poi.hssf.record.pivot to org.junit.platform.commons;
opens org.apache.poi.hpsf.extractor to org.junit.platform.commons;
opens org.apache.poi.hpsf.wellknown to org.junit.platform.commons;
opens org.apache.poi.hssf to org.junit.platform.commons;
opens org.apache.poi.hssf.dev to org.junit.platform.commons;
opens org.apache.poi.hssf.eventmodel to org.junit.platform.commons;
opens org.apache.poi.hssf.eventusermodel to org.junit.platform.commons;
opens org.apache.poi.hssf.eventusermodel.dummyrecord to org.junit.platform.commons;
opens org.apache.poi.hssf.extractor to org.junit.platform.commons;
opens org.apache.poi.hssf.model to org.junit.platform.commons;
opens org.apache.poi.hssf.record to org.junit.platform.commons;
opens org.apache.poi.hssf.record.aggregates to org.junit.platform.commons;
opens org.apache.poi.hssf.record.cf to org.junit.platform.commons;
opens org.apache.poi.hssf.record.chart to org.junit.platform.commons;
opens org.apache.poi.hssf.record.common to org.junit.platform.commons;
opens org.apache.poi.hssf.record.cont to org.junit.platform.commons;
opens org.apache.poi.hssf.record.crypto to org.junit.platform.commons;
opens org.apache.poi.hssf.record.pivot to org.junit.platform.commons;
opens org.apache.poi.hssf.record.pivottable to org.junit.platform.commons;
opens org.apache.poi.hssf.usermodel to org.junit.platform.commons;
opens org.apache.poi.hssf.usermodel.helpers to org.junit.platform.commons;
opens org.apache.poi.hssf.util to org.junit.platform.commons;
opens org.apache.poi.poifs.common to org.junit.platform.commons;
opens org.apache.poi.poifs.crypt to org.junit.platform.commons;
opens org.apache.poi.poifs.crypt.agile to org.junit.platform.commons;
opens org.apache.poi.poifs.crypt.binaryrc4 to org.junit.platform.commons;
opens org.apache.poi.poifs.crypt.cryptoapi to org.junit.platform.commons;
opens org.apache.poi.poifs.crypt.standard to org.junit.platform.commons;
opens org.apache.poi.poifs.crypt.xor to org.junit.platform.commons;
opens org.apache.poi.poifs.dev to org.junit.platform.commons;
opens org.apache.poi.poifs.eventfilesystem to org.junit.platform.commons;
opens org.apache.poi.poifs.filesystem to org.junit.platform.commons;
opens org.apache.poi.poifs.macros to org.junit.platform.commons;
opens org.apache.poi.poifs.nio to org.junit.platform.commons;
opens org.apache.poi.poifs.property to org.junit.platform.commons;
opens org.apache.poi.poifs.storage to org.junit.platform.commons;
opens org.apache.poi.sl.draw to org.junit.platform.commons;
opens org.apache.poi.sl.draw.geom to org.junit.platform.commons;
opens org.apache.poi.sl.extractor to org.junit.platform.commons;
opens org.apache.poi.sl.image to org.junit.platform.commons;
opens org.apache.poi.sl.usermodel to org.junit.platform.commons;
opens org.apache.poi.ss to org.junit.platform.commons;
opens org.apache.poi.ss.extractor to org.junit.platform.commons;
opens org.apache.poi.ss.format to org.junit.platform.commons;
opens org.apache.poi.ss.formula to org.junit.platform.commons;
opens org.apache.poi.ss.formula.atp to org.junit.platform.commons;
opens org.apache.poi.ss.formula.constant to org.junit.platform.commons;
opens org.apache.poi.ss.formula.eval to org.junit.platform.commons;
opens org.apache.poi.ss.formula.eval.forked to org.junit.platform.commons;
opens org.apache.poi.ss.formula.function to org.junit.platform.commons;
opens org.apache.poi.ss.formula.functions to org.junit.platform.commons;
opens org.apache.poi.ss.formula.ptg to org.junit.platform.commons;
opens org.apache.poi.ss.formula.udf to org.junit.platform.commons;
opens org.apache.poi.ss.usermodel to org.junit.platform.commons;
opens org.apache.poi.ss.usermodel.helpers to org.junit.platform.commons;
opens org.apache.poi.ss.util to org.junit.platform.commons;
opens org.apache.poi.ss.util.cellwalk to org.junit.platform.commons;
opens org.apache.poi.util to org.junit.platform.commons;
opens org.apache.poi.wp.usermodel to org.junit.platform.commons;
}

View File

@ -42,12 +42,13 @@ public final class TestSXSSFRow extends BaseTestXRow {
@Override
@Disabled("see <https://bz.apache.org/bugzilla/show_bug.cgi?id=62030#c1>") @Test
public void testCellShiftingRight(){
protected void testCellShiftingRight(){
// Remove when SXSSFRow.shiftCellsRight() is implemented.
}
@Override
@Disabled("see <https://bz.apache.org/bugzilla/show_bug.cgi?id=62030#c1>") @Test
public void testCellShiftingLeft(){
protected void testCellShiftingLeft(){
// Remove when SXSSFRow.shiftCellsLeft() is implemented.
}

View File

@ -36,8 +36,7 @@ public final class TestXSSFSheetShiftRows extends BaseTestSheetShiftRows {
}
@Override
@Test
public void testShiftRowBreaks() {
protected void testShiftRowBreaks() {
// disabled test from superclass
// TODO - support shifting of page breaks
}

View File

@ -40,7 +40,7 @@ import org.junit.jupiter.api.Test;
*/
public class TestJDK12 {
@Test
public void test() {
void test() {
assertDoesNotThrow(() -> {
BufferedImage img = new BufferedImage(100, 100, BufferedImage.TYPE_INT_ARGB);
Graphics2D graphics = img.createGraphics();

View File

@ -30,7 +30,7 @@ import org.junit.jupiter.api.Test;
public final class TestEscherBSERecord {
@Test
public void testFillFields() {
void testFillFields() {
String data = "01 00 00 00 24 00 00 00 05 05 01 02 03 04 " +
" 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00 01 00 00 00 " +
" 00 00 02 00 00 00 03 00 00 00 04 05 06 07";
@ -52,7 +52,7 @@ public final class TestEscherBSERecord {
}
@Test
public void testSerialize() throws IOException {
void testSerialize() throws IOException {
EscherBSERecord r = createRecord();
String exp64 = "H4sIAAAAAAAAAGNkYP+gwsDAwMrKyMTMwsrGzsHJxc3Dy8fPwMgAAkxAzAzEICkAgs9OoSwAAAA=";
byte[] expected = RawDataUtil.decompress(exp64);
@ -82,7 +82,7 @@ public final class TestEscherBSERecord {
}
@Test
public void testToString() {
void testToString() {
EscherBSERecord record = createRecord();
String expected =
"{ /* BSE */\n" +

View File

@ -34,7 +34,7 @@ public final class TestEscherBlipRecord {
//test reading/serializing of a PNG blip
@Test
public void testReadPNG() {
void testReadPNG() {
//provided in bug-44886
byte[] data = _samples.readFile("Container.dat");
@ -80,7 +80,7 @@ public final class TestEscherBlipRecord {
//test reading/serializing of a PICT metafile
@Test
public void testReadPICT() {
void testReadPICT() {
//provided in bug-44886
byte[] data = _samples.readFile("Container.dat");
@ -133,7 +133,7 @@ public final class TestEscherBlipRecord {
//integral test: check that the read-write-read round trip is consistent
@Test
public void testContainer() {
void testContainer() {
byte[] data = _samples.readFile("Container.dat");
EscherContainerRecord record = new EscherContainerRecord();
@ -147,7 +147,7 @@ public final class TestEscherBlipRecord {
* The test data was created from pl031405.xls attached to Bugzilla #47143
*/
@Test
public void test47143() {
void test47143() {
byte[] data = _samples.readFile("47143.dat");
EscherBSERecord bse = new EscherBSERecord();
bse.fillFields(data, 0, new DefaultEscherRecordFactory());

View File

@ -23,7 +23,7 @@ import org.junit.jupiter.api.Test;
public final class TestEscherBoolProperty {
@Test
public void testToString() {
void testToString() {
EscherBoolProperty p = new EscherBoolProperty(EscherPropertyTypes.GEOMETRY__FILLOK, 1);
String expected =
"{ /* GEOMETRY__FILLOK */\n" +

View File

@ -25,7 +25,7 @@ import org.junit.jupiter.api.Test;
public final class TestEscherChildAnchorRecord {
@Test
public void testSerialize() {
void testSerialize() {
EscherChildAnchorRecord r = createRecord();
byte[] data = new byte[8 + 16];
@ -41,7 +41,7 @@ public final class TestEscherChildAnchorRecord {
}
@Test
public void testFillFields() {
void testFillFields() {
String hexData = "01 00 " +
"0F F0 " +
"10 00 00 00 " +
@ -63,7 +63,7 @@ public final class TestEscherChildAnchorRecord {
}
@Test
public void testToString(){
void testToString(){
String expected =
"{ /* CHILD_ANCHOR */\n" +
"\t \"recordId\": -4081 /* 0xf00f */\n" +

View File

@ -25,7 +25,7 @@ import org.junit.jupiter.api.Test;
public class TestEscherClientAnchorRecord {
@Test
public void testSerialize() {
void testSerialize() {
EscherClientAnchorRecord r = createRecord();
byte[] data = new byte[8 + 18 + 2];
@ -41,7 +41,7 @@ public class TestEscherClientAnchorRecord {
}
@Test
public void testFillFields() {
void testFillFields() {
String hexData = "01 00 " +
"10 F0 " +
"14 00 00 00 " +
@ -69,7 +69,7 @@ public class TestEscherClientAnchorRecord {
}
@Test
public void testToString() {
void testToString() {
String expected =
"{ /* CLIENT_ANCHOR */\n" +
"\t \"recordId\": -4080 /* 0xf010 */\n" +

View File

@ -25,7 +25,7 @@ import org.junit.jupiter.api.Test;
public class TestEscherClientDataRecord {
@Test
public void testSerialize() {
void testSerialize() {
EscherClientDataRecord r = createRecord();
byte[] data = new byte[8];
@ -38,7 +38,7 @@ public class TestEscherClientDataRecord {
}
@Test
public void testFillFields() {
void testFillFields() {
String hexData = "02 00 " +
"11 F0 " +
"00 00 00 00 ";
@ -52,7 +52,7 @@ public class TestEscherClientDataRecord {
}
@Test
public void testToString() {
void testToString() {
String expected =
"{ /* CLIENT_DATA */\n" +
"\t \"recordId\": -4079 /* 0xf011 */\n" +

View File

@ -37,7 +37,7 @@ public final class TestEscherContainerRecord {
private static final POIDataSamples _samples = POIDataSamples.getDDFInstance();
@Test
public void testFillFields() {
void testFillFields() {
EscherRecordFactory f = new DefaultEscherRecordFactory();
byte[] data = HexRead.readFromString("0F 02 11 F1 00 00 00 00");
EscherRecord r = f.createRecord(data, 0);
@ -57,7 +57,7 @@ public final class TestEscherContainerRecord {
}
@Test
public void testSerialize() {
void testSerialize() {
UnknownEscherRecord r = new UnknownEscherRecord();
r.setOptions((short) 0x123F);
r.setRecordId((short) 0xF112);
@ -78,7 +78,7 @@ public final class TestEscherContainerRecord {
}
@Test
public void testToString() {
void testToString() {
EscherContainerRecord r = new EscherContainerRecord();
r.setRecordId(EscherContainerRecord.SP_CONTAINER);
r.setOptions((short) 0x000F);
@ -176,7 +176,7 @@ public final class TestEscherContainerRecord {
}
@Test
public void testGetRecordSize() {
void testGetRecordSize() {
EscherContainerRecord r = new EscherContainerRecord();
r.addChildRecord(new DummyEscherRecord());
assertEquals(18, r.getRecordSize());
@ -187,7 +187,7 @@ public final class TestEscherContainerRecord {
* but hopefully we now read the correct size.
*/
@Test
public void testBug44857() {
void testBug44857() {
byte[] data = _samples.readFile("Container.dat");
// This used to fail with an OutOfMemory
@ -203,7 +203,7 @@ public final class TestEscherContainerRecord {
* Ensure {@link EscherContainerRecord} doesn't spill its guts everywhere
*/
@Test
public void testChildren() {
void testChildren() {
EscherContainerRecord ecr = new EscherContainerRecord();
List<EscherRecord> children0 = ecr.getChildRecords();
assertEquals(0, children0.size());

View File

@ -25,7 +25,7 @@ import org.junit.jupiter.api.Test;
public final class TestEscherDgRecord {
@Test
public void testSerialize() {
void testSerialize() {
EscherDgRecord r = createRecord();
byte[] data = new byte[16];
@ -40,7 +40,7 @@ public final class TestEscherDgRecord {
}
@Test
public void testFillFields() {
void testFillFields() {
String hexData = "10 00 " +
"08 F0 " +
"08 00 00 00 " +
@ -56,7 +56,7 @@ public final class TestEscherDgRecord {
}
@Test
public void testToString() {
void testToString() {
String expected =
"{ /* DG */\n" +
"\t \"recordId\": -4088 /* 0xf008 */\n" +

View File

@ -25,7 +25,7 @@ import org.junit.jupiter.api.Test;
public final class TestEscherDggRecord {
@Test
public void testSerialize() {
void testSerialize() {
EscherDggRecord r = createRecord();
byte[] data = new byte[32];
@ -43,7 +43,7 @@ public final class TestEscherDggRecord {
}
@Test
public void testFillFields() {
void testFillFields() {
String hexData = "00 00 " +
"06 F0 " +
"18 00 00 00 " +
@ -67,7 +67,7 @@ public final class TestEscherDggRecord {
}
@Test
public void testToString() {
void testToString() {
String expected =
"{ /* DGG */\n" +
"\t \"recordId\": -4090 /* 0xf006 */\n" +
@ -104,7 +104,7 @@ public final class TestEscherDggRecord {
}
@Test
public void testGetRecordSize() {
void testGetRecordSize() {
EscherDggRecord r = new EscherDggRecord();
r.setFileIdClusters(new EscherDggRecord.FileIdCluster[] { new EscherDggRecord.FileIdCluster(0,0) } );
assertEquals(32,r.getRecordSize());

View File

@ -74,7 +74,7 @@ public class TestEscherDump {
// simple test to at least cover some parts of the class
@Test
public void testSimple() throws Exception {
void testSimple() throws Exception {
// Decode the stream to bytes
byte[] bytes = RawDataUtil.decompress(recordData);
// Dump the contents of escher to stream.
@ -91,13 +91,13 @@ public class TestEscherDump {
}
@Test
public void testWithData() {
void testWithData() {
dumper.dump(8, new byte[] {0, 0, 0, 0, 0, 0, 0, 0}, stream);
assertEquals(6, countProperties());
}
@Test
public void testWithSamplefile() throws Exception {
void testWithSamplefile() throws Exception {
//InputStream stream = HSSFTestDataSamples.openSampleFileStream(")
byte[] data = POIDataSamples.getDDFInstance().readFile("Container.dat");
dumper.dump(data.length, data, stream);
@ -113,7 +113,7 @@ public class TestEscherDump {
}
@Test
public void testCopy() throws Exception {
void testCopy() throws Exception {
byte[] data1 = RawDataUtil.decompress(recordData);
EscherRecordFactory recordFactory = new DefaultEscherRecordFactory();

View File

@ -30,7 +30,7 @@ import org.junit.jupiter.api.Test;
public final class TestEscherOptRecord {
@Test
public void testFillFields() {
void testFillFields() {
checkFillFieldsSimple();
checkFillFieldsComplex();
}
@ -81,7 +81,7 @@ public final class TestEscherOptRecord {
}
@Test
public void testSerialize() {
void testSerialize() {
checkSerializeSimple();
checkSerializeComplex();
}
@ -139,7 +139,7 @@ public final class TestEscherOptRecord {
}
@Test
public void testToString() {
void testToString() {
EscherOptRecord r = new EscherOptRecord();
// don't try to shoot in foot, please -- vlsergey
// r.setOptions((short)0x000F);
@ -173,7 +173,7 @@ public final class TestEscherOptRecord {
* This test is currently broken!
*/
@Test
public void testComplexSerialise() {
void testComplexSerialise() {
byte[] data = {
0x53, 0x01, 0x0B, 0xF0-256, 0x9C-256, 0x01, 0x00, 0x00,
// Simple data follows
@ -273,7 +273,7 @@ public final class TestEscherOptRecord {
* See Bug 41946 for details.
*/
@Test
public void test41946() throws IOException {
void test41946() throws IOException {
String data64 =
"H4sIAAAAAAAAAB3SuW5TQRjF8TPfOOZCHMeARAluEKIzSEgUSCQsLaLgDYCehgIJCe8L+xIgQB6"+
"AEvEAOI6zOwlhX54BpBRIiGqY+Vvy7x6d+3k8nmufje/ISzVVrjrVNftWapCb5JbSqyMX7ZJ72I"+
@ -302,7 +302,7 @@ public final class TestEscherOptRecord {
* with empty complex part.
*/
@Test
public void testEmptyArrayProperty() {
void testEmptyArrayProperty() {
EscherOptRecord r = new EscherOptRecord();
EscherArrayProperty p = new EscherArrayProperty(EscherPropertyTypes.FILL__SHADECOLORS, false, 0);
assertEquals(0, p.getNumberOfElementsInArray());

View File

@ -30,7 +30,7 @@ public class TestEscherProperty {
* See Bugzilla 50401
*/
@Test
public void testPropertyNames() throws Exception {
void testPropertyNames() throws Exception {
EscherProperty p1 = new EscherSimpleProperty( EscherPropertyTypes.GROUPSHAPE__SHAPENAME, 0);
assertEquals("groupshape.shapename", p1.getName());
assertEquals(EscherPropertyTypes.GROUPSHAPE__SHAPENAME.propNumber, p1.getPropertyNumber());

View File

@ -27,7 +27,7 @@ import org.junit.jupiter.api.Test;
public class TestEscherPropertyFactory {
@Test
public void testCreateProperties() {
void testCreateProperties() {
String dataStr = "41 C1 " + // propid, complex ind
"03 00 00 00 " + // size of complex property
"01 00 " + // propid, complex ind

View File

@ -25,7 +25,7 @@ import org.junit.jupiter.api.Test;
public class TestEscherSpRecord {
@Test
public void testSerialize() {
void testSerialize() {
EscherSpRecord r = createRecord();
byte[] data = new byte[16];
@ -40,7 +40,7 @@ public class TestEscherSpRecord {
}
@Test
public void testFillFields() {
void testFillFields() {
String hexData = "02 00 " +
"0A F0 " +
"08 00 00 00 " +
@ -56,7 +56,7 @@ public class TestEscherSpRecord {
}
@Test
public void testToString() {
void testToString() {
String expected =
"{ /* SP */\n" +
"\t \"recordId\": -4086 /* 0xf00a */\n" +

View File

@ -25,7 +25,7 @@ import org.junit.jupiter.api.Test;
public final class TestEscherSpgrRecord {
@Test
public void testSerialize() {
void testSerialize() {
EscherSpgrRecord r = createRecord();
byte[] data = new byte[24];
@ -42,7 +42,7 @@ public final class TestEscherSpgrRecord {
}
@Test
public void testFillFields() {
void testFillFields() {
String hexData = "10 00 " +
"09 F0 " +
"10 00 00 00 " +
@ -62,7 +62,7 @@ public final class TestEscherSpgrRecord {
}
@Test
public void testToString() {
void testToString() {
String expected =
"{ /* SPGR */\n" +
"\t \"recordId\": -4087 /* 0xf009 */\n" +

View File

@ -25,7 +25,7 @@ import org.junit.jupiter.api.Test;
public final class TestEscherSplitMenuColorsRecord {
@Test
public void testSerialize() {
void testSerialize() {
EscherSplitMenuColorsRecord r = createRecord();
byte[] data = new byte[24];
@ -42,7 +42,7 @@ public final class TestEscherSplitMenuColorsRecord {
}
@Test
public void testFillFields() {
void testFillFields() {
String hexData = "40 00 " +
"1E F1 " +
"10 00 00 00 " +
@ -62,7 +62,7 @@ public final class TestEscherSplitMenuColorsRecord {
}
@Test
public void testToString() {
void testToString() {
String expected =
"{ /* SPLIT_MENU_COLORS */\n" +
"\t \"recordId\": -3810 /* 0xf11e */\n" +

View File

@ -27,7 +27,7 @@ import org.junit.jupiter.api.Test;
public final class TestUnknownEscherRecord {
@Test
public void testFillFields() {
void testFillFields() {
String testData =
"0F 02 " + // options
"11 F1 " + // record id
@ -123,7 +123,7 @@ public final class TestUnknownEscherRecord {
}
@Test
public void testSerialize() {
void testSerialize() {
UnknownEscherRecord r = new UnknownEscherRecord();
r.setOptions( (short) 0x1234 );
r.setRecordId( (short) 0xF112 );
@ -144,7 +144,7 @@ public final class TestUnknownEscherRecord {
}
@Test
public void testToString() {
void testToString() {
UnknownEscherRecord r = new UnknownEscherRecord();
r.setOptions( (short) 0x1234 );
r.setRecordId( (short) 0xF112 );

View File

@ -34,7 +34,7 @@ import org.junit.jupiter.api.Test;
public class TestVariantSupport {
@Test
public void test52337() throws Exception {
void test52337() throws Exception {
// document summary stream from test1-excel.doc attached to Bugzilla 52337
String documentSummaryEnc =
"H4sIAAAAAAAAAG2RsUvDQBjFXxsraiuNKDoI8ZwclIJOjhYCGpQitINbzXChgTQtyQ3+Hw52cHB0E"+

View File

@ -1,74 +0,0 @@
/* ====================================================================
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
==================================================================== */
package org.apache.poi.hpsf.basic;
import org.apache.poi.POIDataSamples;
import java.io.File;
import java.io.FileFilter;
import java.util.logging.Logger;
/**
* <p>Processes a test method for all OLE2 files in the HPSF test data
* directory. Well, this class does not check whether a file is an OLE2 file but
* rather whether its name begins with "Test".</p>
*/
public class AllDataFilesTester {
private static final POIDataSamples _samples = POIDataSamples.getHPSFInstance();
/**
* <p>Interface specifying how to run a test on a single file.</p>
*/
public interface TestTask
{
/**
* <p>Executes a test on a single file.</p>
*
* @param file the file
* @throws Throwable if the method throws anything.
*/
void runTest(File file) throws Throwable;
}
/**
* <p>Tests the simplified custom properties.</p>
*
* @param task the task to execute
* @throws Throwable
*/
public void runTests(final TestTask task) throws Throwable
{
POIDataSamples _samples = POIDataSamples.getHPSFInstance();
final File dataDir = _samples.getFile("");
final File[] docs = dataDir.listFiles(new FileFilter()
{
@Override
public boolean accept(final File file)
{
return file.isFile() && file.getName().startsWith("Test");
}});
for (final File doc : docs) {
final Logger logger = Logger.getLogger(getClass().getName());
logger.info("Processing file \" " + doc + "\".");
/* Execute the test task. */
task.runTest(doc);
}
}
}

View File

@ -87,7 +87,7 @@ public final class TestBasic {
* are expected to be in a certain order.</p>
*/
@Test
public void testReadFiles() {
void testReadFiles() {
String[] expected = POI_FILES;
for (int i = 0; i < expected.length; i++) {
assertEquals(poiFiles.get(i).getName(), expected[i]);
@ -109,7 +109,7 @@ public final class TestBasic {
* supported.
*/
@Test
public void testCreatePropertySets()
void testCreatePropertySets()
throws UnsupportedEncodingException, IOException {
Class<?>[] expected = {
SummaryInformation.class,
@ -140,7 +140,7 @@ public final class TestBasic {
* @exception HPSFException if any HPSF exception occurs
*/
@Test
public void testPropertySetMethods() throws IOException, HPSFException {
void testPropertySetMethods() throws IOException, HPSFException {
/* Loop over the two property sets. */
for (int i = 0; i < 2; i++) {
byte[] b = poiFiles.get(i).getBytes();
@ -164,7 +164,7 @@ public final class TestBasic {
* @exception HPSFException if any HPSF exception occurs
*/
@Test
public void testSectionMethods() throws IOException, HPSFException {
void testSectionMethods() throws IOException, HPSFException {
InputStream is = new ByteArrayInputStream(poiFiles.get(0).getBytes());
final SummaryInformation si = (SummaryInformation)PropertySetFactory.create(is);
final List<Section> sections = si.getSections();

View File

@ -39,7 +39,7 @@ public final class TestClassID {
* Various tests of overridden .equals()
*/
@Test
public void testEquals() {
void testEquals() {
ClassID clsidTest1 = new ClassID(BUF16, 0);
ClassID clsidTest2 = new ClassID(BUF16, 0);
byte[] buf2 = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17};
@ -55,24 +55,24 @@ public final class TestClassID {
* throw an Exception
*/
@Test
public void testWriteArrayStoreException1() {
void testWriteArrayStoreException1() {
assertThrows(ArrayStoreException.class, () -> new ClassID(BUF16, 0).write(new byte[15], 0));
}
@Test
public void testWriteArrayStoreException2() {
void testWriteArrayStoreException2() {
assertThrows(ArrayIndexOutOfBoundsException.class, () -> new ClassID(BUF16, 0).write(new byte[16], 1));
}
@Test
public void testWriteArrayStoreException3() {
void testWriteArrayStoreException3() {
ClassID clsidTest = new ClassID(BUF16, 0);
assertDoesNotThrow(() -> clsidTest.write(new byte[16], 0));
assertDoesNotThrow(() -> clsidTest.write(new byte[17], 1));
}
@Test
public void testClassID() {
void testClassID() {
ClassID clsidTest = new ClassID(BUF16, 0);
assertEquals("{04030201-0605-0807-090A-0B0C0D0E0F10}", clsidTest.toString());
}

View File

@ -80,7 +80,7 @@ public final class TestEmptyProperties {
* are expected to be in a certain order.
*/
@Test
public void testReadFiles() {
void testReadFiles() {
String[] expected = POI_FILES;
for (int i = 0; i < expected.length; i++)
assertEquals(poiFiles.get(i).getName(), expected[i]);
@ -101,7 +101,7 @@ public final class TestEmptyProperties {
* supported.
*/
@Test
public void testCreatePropertySets()
void testCreatePropertySets()
throws UnsupportedEncodingException, IOException {
Class<?>[] expected = {
NoPropertySetStreamException.class,
@ -130,7 +130,7 @@ public final class TestEmptyProperties {
* @exception HPSFException if an HPSF operation fails
*/
@Test
public void testPropertySetMethods() throws IOException, HPSFException {
void testPropertySetMethods() throws IOException, HPSFException {
byte[] b = poiFiles.get(1).getBytes();
PropertySet ps = PropertySetFactory.create(new ByteArrayInputStream(b));
SummaryInformation s = (SummaryInformation) ps;

View File

@ -52,7 +52,7 @@ public final class TestHPSFBugs {
* reload, and still access & change them.
*/
@Test
public void test48832() throws IOException {
void test48832() throws IOException {
HSSFWorkbook wb1 = new HSSFWorkbook();
// Starts empty
@ -112,7 +112,7 @@ public final class TestHPSFBugs {
* reading junk
*/
@Test
public void test54233() throws IOException, NoPropertySetStreamException, MarkUnsupportedException {
void test54233() throws IOException, NoPropertySetStreamException, MarkUnsupportedException {
InputStream is = _samples.openResourceAsStream("TestNon4ByteBoundary.doc");
POIFSFileSystem fs = new POIFSFileSystem(is);
is.close();
@ -150,7 +150,7 @@ public final class TestHPSFBugs {
* CodePage Strings can be zero length
*/
@Test
public void test56138() throws IOException, NoPropertySetStreamException {
void test56138() throws IOException, NoPropertySetStreamException {
InputStream is = _samples.openResourceAsStream("TestZeroLengthCodePage.mpp");
POIFSFileSystem fs = new POIFSFileSystem(is);
is.close();

View File

@ -74,7 +74,7 @@ public final class TestMetaDataIPI {
* Sets the most important information in DocumentSummaryInformation and Summary Information and rereads it
*/
@Test
public void testOne() throws Exception {
void testOne() throws Exception {
// DocumentSummaryInformation
dsi.setCompany("xxxCompanyxxx");
@ -154,7 +154,7 @@ public final class TestMetaDataIPI {
* Test very long input in each of the fields (approx 30-60KB each)
*/
@Test
public void testTwo() throws Exception {
void testTwo() throws Exception {
String company = elongate("company");
String manager = elongate("manager");
@ -238,7 +238,7 @@ public final class TestMetaDataIPI {
* Tests with strange characters in keys and data (Umlaute etc.)
*/
@Test
public void testThree() throws Exception {
void testThree() throws Exception {
String company = strangize("company");
String manager = strangize("manager");
@ -322,7 +322,7 @@ public final class TestMetaDataIPI {
* Iterative testing: writing, reading etc.
*/
@Test
public void testFour() throws Exception {
void testFour() throws Exception {
for (int i = 1; i < 100; i++) {
testThree();
closeAndReOpen();
@ -333,7 +333,7 @@ public final class TestMetaDataIPI {
* Unicode test
*/
@Test
public void testUnicode() throws Exception {
void testUnicode() throws Exception {
String company = strangizeU("company");
String manager = strangizeU("manager");
String category = strangizeU("category");
@ -414,7 +414,7 @@ public final class TestMetaDataIPI {
*
*/
@Test
public void testSix() throws Exception {
void testSix() throws Exception {
for (int i = 1; i < 100; i++) {
testUnicode();
closeAndReOpen();
@ -426,7 +426,7 @@ public final class TestMetaDataIPI {
* Tests conversion in custom fields and errors
*/
@Test
public void testConvAndExistence() throws Exception {
void testConvAndExistence() throws Exception {
CustomProperties customProperties = dsi.getCustomProperties();
if (customProperties == null) {

View File

@ -72,7 +72,7 @@ public class TestUnicode {
* @exception HPSFException if an HPSF exception occurs
*/
@Test
public void testPropertySetMethods() throws IOException, HPSFException {
void testPropertySetMethods() throws IOException, HPSFException {
POIFile poiFile = Util.readPOIFiles(data, POI_FILES).get(0);
byte[] b = poiFile.getBytes();
PropertySet ps = PropertySetFactory.create(new ByteArrayInputStream(b));

View File

@ -170,7 +170,7 @@ public class TestWriteWellKnown {
* @throws IOException if some I/O error occurred.
*/
@Test
public void testWriteWellKnown() throws Exception {
void testWriteWellKnown() throws Exception {
POIDataSamples _samples = POIDataSamples.getHPSFInstance();
final File doc1 = TempFile.createTempFile("POI_HPSF_Test1.", ".tmp");
@ -509,7 +509,7 @@ public class TestWriteWellKnown {
* Tests basic custom property features.
*/
@Test
public void testCustomerProperties()
void testCustomerProperties()
{
final String KEY = "Schl\u00fcssel \u00e4";
final String VALUE_1 = "Wert 1";
@ -548,7 +548,7 @@ public class TestWriteWellKnown {
* custom properties which are not pure.
*/
@Test
public void testGetCustomerProperties()
void testGetCustomerProperties()
{
final int ID_1 = 2;
final int ID_2 = 3;

View File

@ -36,7 +36,7 @@ public final class TestHPSFPropertiesExtractor {
private static final POIDataSamples _samples = POIDataSamples.getHPSFInstance();
@Test
public void testNormalProperties() throws Exception {
void testNormalProperties() throws Exception {
try (InputStream is = _samples.openResourceAsStream("TestMickey.doc");
POIFSFileSystem fs = new POIFSFileSystem(is);
HPSFPropertiesExtractor ext = new HPSFPropertiesExtractor(fs)) {
@ -59,7 +59,7 @@ public final class TestHPSFPropertiesExtractor {
}
@Test
public void testNormalUnicodeProperties() throws Exception {
void testNormalUnicodeProperties() throws Exception {
try (InputStream is = _samples.openResourceAsStream("TestUnicode.xls");
POIFSFileSystem fs = new POIFSFileSystem(is);
@ -83,7 +83,7 @@ public final class TestHPSFPropertiesExtractor {
}
@Test
public void testCustomProperties() throws Exception {
void testCustomProperties() throws Exception {
try (InputStream is = _samples.openResourceAsStream("TestMickey.doc");
POIFSFileSystem fs = new POIFSFileSystem(is);
HPSFPropertiesExtractor ext = new HPSFPropertiesExtractor(fs)) {
@ -100,7 +100,7 @@ public final class TestHPSFPropertiesExtractor {
}
@Test
public void testConstructors() throws IOException {
void testConstructors() throws IOException {
final String fsText;
final String hwText;
final String eeText;
@ -136,7 +136,7 @@ public final class TestHPSFPropertiesExtractor {
}
@Test
public void test42726() throws IOException {
void test42726() throws IOException {
try (HSSFWorkbook wb = HSSFTestDataSamples.openSampleWorkbook("42726.xls");
HPSFPropertiesExtractor ext = new HPSFPropertiesExtractor(wb)) {
String txt = ext.getText();
@ -148,7 +148,7 @@ public final class TestHPSFPropertiesExtractor {
}
@Test
public void testThumbnail() throws Exception {
void testThumbnail() throws Exception {
POIFSFileSystem fs = new POIFSFileSystem(_samples.openResourceAsStream("TestThumbnail.xls"));
HSSFWorkbook wb = new HSSFWorkbook(fs);
Thumbnail thumbnail = new Thumbnail(wb.getSummaryInformation().getThumbnail());
@ -159,7 +159,7 @@ public final class TestHPSFPropertiesExtractor {
}
@Test
public void test52258() throws Exception {
void test52258() throws Exception {
try (InputStream is = _samples.openResourceAsStream("TestVisioWithCodepage.vsd");
POIFSFileSystem fs = new POIFSFileSystem(is);
HPSFPropertiesExtractor ext = new HPSFPropertiesExtractor(fs)) {
@ -172,7 +172,7 @@ public final class TestHPSFPropertiesExtractor {
}
@Test
public void test61300Extractor() throws IOException {
void test61300Extractor() throws IOException {
try (POIFSFileSystem poifs = new POIFSFileSystem(
POIDataSamples.getPOIFSInstance().getFile("61300.bin"))) {
HPSFPropertiesExtractor ext = new HPSFPropertiesExtractor(poifs);

View File

@ -63,7 +63,7 @@ public abstract class BaseTestIteratingXLS {
@ParameterizedTest
@MethodSource("files")
public void testMain(File file) throws Exception {
void testMain(File file) throws Exception {
String fileName = file.getName();
Class<? extends Throwable> t = EXCLUDED.get(fileName);

View File

@ -66,7 +66,7 @@ public class TestBiffViewer extends BaseTestIteratingXLS {
// @Test
// @Disabled("only used for manual tests")
// @SuppressWarnings("java:S2699")
// public void testOneFile() throws Exception {
// void testOneFile() throws Exception {
// POIDataSamples samples = POIDataSamples.getSpreadSheetInstance();
// runOneFile(samples.getFile("43493.xls"));
// }

View File

@ -64,7 +64,7 @@ public class TestEFBiffViewer extends BaseTestIteratingXLS {
}
//@Test
public void testFile() throws IOException {
void testFile() throws IOException {
EFBiffViewer viewer = new EFBiffViewer();
viewer.setFile(new File("test-data/spreadsheet/59074.xls").getAbsolutePath());
viewer.run();

View File

@ -86,7 +86,7 @@ public class TestReSave extends BaseTestIteratingXLS {
@Disabled("Only used for local testing")
@Test
public void testOneFile() throws Exception {
void testOneFile() throws Exception {
String dataDirName = System.getProperty(POIDataSamples.TEST_PROPERTY);
if(dataDirName == null) {
dataDirName = "test-data";

View File

@ -57,7 +57,7 @@ public class TestRecordLister extends BaseTestIteratingXLS {
}
//@Test
public void testFile() throws IOException {
void testFile() throws IOException {
RecordLister viewer = new RecordLister();
viewer.setFile(new File("test-data/spreadsheet/testEXCEL_95.xls").getAbsolutePath());
viewer.run();

View File

@ -45,7 +45,7 @@ public final class TestAbortableListener {
}
@Test
public void testAbortingBasics() throws Exception {
void testAbortingBasics() throws Exception {
AbortableCountingListener l = new AbortableCountingListener(1000);
HSSFRequest req = new HSSFRequest();
@ -65,7 +65,7 @@ public final class TestAbortableListener {
}
@Test
public void testAbortStops() throws Exception {
void testAbortStops() throws Exception {
AbortableCountingListener l = new AbortableCountingListener(1);
HSSFRequest req = new HSSFRequest();

View File

@ -60,7 +60,7 @@ public final class TestEventRecordFactory {
* tests that the records can be processed and properly return values.
*/
@Test
public void testProcessRecords() {
void testProcessRecords() {
final boolean[] wascalled = { false }; // hack to pass boolean by ref into inner class
ERFListener listener = rec -> {
@ -94,7 +94,7 @@ public final class TestEventRecordFactory {
* constructed record in the simple case.
*/
@Test
public void testCreateRecord() {
void testCreateRecord() {
BOFRecord bof = new BOFRecord();
bof.setBuild((short)0);
bof.setBuildYear((short)1999);
@ -122,7 +122,7 @@ public final class TestEventRecordFactory {
// @NotImplemented
// @Test
// @Disabled
// public void testCreateContinuedRecord() {
// void testCreateContinuedRecord() {
// }
@ -135,7 +135,7 @@ public final class TestEventRecordFactory {
*
*/
@Test
public void testContinuedUnknownRecord() throws IOException {
void testContinuedUnknownRecord() throws IOException {
ByteArrayOutputStream bos = new ByteArrayOutputStream();
for (byte[] b : CONTINUE_DATA) {
bos.write(b);

View File

@ -67,20 +67,20 @@ public final class TestEventWorkbookBuilder {
}
@Test
public void testBasics() {
void testBasics() {
assertNotNull(listener.getSSTRecord());
assertNotNull(listener.getBoundSheetRecords());
assertNotNull(listener.getExternSheetRecords());
}
@Test
public void testGetStubWorkbooks() {
void testGetStubWorkbooks() {
assertNotNull(listener.getStubWorkbook());
assertNotNull(listener.getStubHSSFWorkbook());
}
@Test
public void testContents() {
void testContents() {
assertEquals(2, listener.getSSTRecord().getNumStrings());
assertEquals(3, listener.getBoundSheetRecords().length);
assertEquals(1, listener.getExternSheetRecords().length);
@ -94,7 +94,7 @@ public final class TestEventWorkbookBuilder {
}
@Test
public void testFormulas() {
void testFormulas() {
// Check our formula records
assertEquals(6, fRecs.size());

View File

@ -52,7 +52,7 @@ public final class TestFormatTrackingHSSFListener {
}
@Test
public void testFormats() throws Exception {
void testFormats() throws Exception {
processFile("MissingBits.xls");
assertEquals("_(* #,##0_);_(* (#,##0);_(* \"-\"_);_(@_)", listener.getFormatString(41));
@ -69,7 +69,7 @@ public final class TestFormatTrackingHSSFListener {
* want to check the exact strings!
*/
@Test
public void testTurnToString() throws Exception {
void testTurnToString() throws Exception {
String[] files = new String[] {
"45365.xls", "45365-2.xls", "MissingBits.xls"
};

View File

@ -61,7 +61,7 @@ public final class TestHSSFEventFactory {
}
@Test
public void testWithMissingRecords() throws Exception {
void testWithMissingRecords() throws Exception {
openSample("SimpleWithSkip.xls");
@ -78,7 +78,7 @@ public final class TestHSSFEventFactory {
}
@Test
public void testWithCrazyContinueRecords() throws Exception {
void testWithCrazyContinueRecords() throws Exception {
// Some files have crazy ordering of their continue records
// Check that we don't break on them (bug #42844)
@ -105,26 +105,26 @@ public final class TestHSSFEventFactory {
*/
@Test
@SuppressWarnings("java:S2699")
public void testUnknownContinueRecords() throws Exception {
void testUnknownContinueRecords() throws Exception {
openSample("42844.xls");
}
@Test
@SuppressWarnings("java:S2699")
public void testWithDifferentWorkbookName() throws Exception {
void testWithDifferentWorkbookName() throws Exception {
openSample("BOOK_in_capitals.xls");
openSample("WORKBOOK_in_capitals.xls");
}
@Test
@SuppressWarnings("java:S2699")
public void testWithPasswordProtectedWorkbooksNoPass() {
void testWithPasswordProtectedWorkbooksNoPass() {
// Without a password, can't be read
assertThrows(EncryptedDocumentException.class, () -> openSample("xor-encryption-abc.xls"));
}
@Test
public void testWithPasswordProtectedWorkbooks() throws Exception {
void testWithPasswordProtectedWorkbooks() throws Exception {
// With the password, is properly processed
Biff8EncryptionKey.setCurrentUserPassword("abc");
try {

View File

@ -64,7 +64,7 @@ public final class TestMissingRecordAwareHSSFListener {
}
@Test
public void testMissingRowRecords() throws IOException {
void testMissingRowRecords() throws IOException {
readRecords("MissingBits.xls");
// We have rows 0, 1, 2, 20 and 21
@ -96,7 +96,7 @@ public final class TestMissingRecordAwareHSSFListener {
// Make sure we don't put in any extra new lines that aren't already there
@Test
public void testNoExtraNewLines() throws IOException {
void testNoExtraNewLines() throws IOException {
// Load a different file
// This file has has something in lines 1-33
readRecords("MRExtraLines.xls");
@ -117,7 +117,7 @@ public final class TestMissingRecordAwareHSSFListener {
* Make sure that the presence of shared formulas does not cause extra end-of-row records.
*/
@Test
public void testEndOfRow_bug45672() throws IOException {
void testEndOfRow_bug45672() throws IOException {
readRecords("ex45672.xls");
assertEquals(1, matches(r -> r instanceof SharedFormulaRecord));
assertEquals(1, matches(r -> r instanceof LastCellOfRowDummyRecord));
@ -128,7 +128,7 @@ public final class TestMissingRecordAwareHSSFListener {
* Check that we don't have any MulBlankRecords, but do have lots of BlankRecords
*/
@Test
public void testMulBlankHandling() throws IOException {
void testMulBlankHandling() throws IOException {
readRecords("45672.xls");
assertEquals(20, matches(r -> r instanceof BlankRecord));
assertEquals(2, matches(r -> r instanceof LastCellOfRowDummyRecord));
@ -136,14 +136,14 @@ public final class TestMissingRecordAwareHSSFListener {
}
@Test
public void testStringRecordHandling() throws IOException {
void testStringRecordHandling() throws IOException {
readRecords("53588.xls");
assertEquals(1, matches(r -> r instanceof MissingCellDummyRecord));
assertEquals(1, matches(r -> r instanceof LastCellOfRowDummyRecord));
}
@Test
public void testFormulasWithStringResultsHandling() throws IOException {
void testFormulasWithStringResultsHandling() throws IOException {
readRecords("53433.xls");
String exp =

View File

@ -47,7 +47,7 @@ public final class TestExcelExtractor {
}
@Test
public void testSimple() throws IOException {
void testSimple() throws IOException {
try (ExcelExtractor extractor = createExtractor("Simple.xls")) {
assertEquals("Sheet1\nreplaceMe\nSheet2\nSheet3\n", extractor.getText());
@ -58,7 +58,7 @@ public final class TestExcelExtractor {
}
@Test
public void testNumericFormula() throws IOException {
void testNumericFormula() throws IOException {
try (ExcelExtractor extractor = createExtractor("sumifformula.xls")) {
assertEquals(
"Sheet1\n" +
@ -87,7 +87,7 @@ public final class TestExcelExtractor {
}
@Test
public void testWithContinueRecords() throws IOException {
void testWithContinueRecords() throws IOException {
try (ExcelExtractor extractor = createExtractor("StringContinueRecords.xls")) {
// Has masses of text
// Until we fixed bug #41064, this would've
@ -97,7 +97,7 @@ public final class TestExcelExtractor {
}
@Test
public void testStringConcat() throws IOException {
void testStringConcat() throws IOException {
try (ExcelExtractor extractor = createExtractor("SimpleWithFormula.xls")) {
// Comes out as NaN if treated as a number
// And as XYZ if treated as a string
@ -110,7 +110,7 @@ public final class TestExcelExtractor {
}
@Test
public void testStringFormula() throws IOException {
void testStringFormula() throws IOException {
try (ExcelExtractor extractor = createExtractor("StringFormulas.xls")) {
// Comes out as NaN if treated as a number
// And as XYZ if treated as a string
@ -124,7 +124,7 @@ public final class TestExcelExtractor {
@Test
public void testEventExtractor() throws Exception {
void testEventExtractor() throws Exception {
// First up, a simple file with string
// based formulas in it
try (EventBasedExcelExtractor extractor1 = new EventBasedExcelExtractor(
@ -167,7 +167,7 @@ public final class TestExcelExtractor {
}
@Test
public void testWithComments() throws IOException {
void testWithComments() throws IOException {
try (ExcelExtractor extractor = createExtractor("SimpleWithComments.xls")) {
extractor.setIncludeSheetNames(false);
@ -191,7 +191,7 @@ public final class TestExcelExtractor {
}
@Test
public void testWithBlank() throws IOException {
void testWithBlank() throws IOException {
try (ExcelExtractor extractor = createExtractor("MissingBits.xls")) {
String def = extractor.getText();
extractor.setIncludeBlankCells(true);
@ -214,7 +214,7 @@ public final class TestExcelExtractor {
}
@Test
public void testFormatting() throws Exception {
void testFormatting() throws Exception {
Locale userLocale = LocaleUtil.getUserLocale();
LocaleUtil.setUserLocale(Locale.ROOT);
try (ExcelExtractor extractor = createExtractor("Formatting.xls")) {
@ -243,7 +243,7 @@ public final class TestExcelExtractor {
* Embeded in a non-excel file
*/
@Test
public void testWithEmbeded() throws Exception {
void testWithEmbeded() throws Exception {
POIFSFileSystem fs = null;
HSSFWorkbook wbA = null, wbB = null;
@ -278,7 +278,7 @@ public final class TestExcelExtractor {
* Excel embeded in excel
*/
@Test
public void testWithEmbededInOwn() throws Exception {
void testWithEmbededInOwn() throws Exception {
POIDataSamples ssSamples = POIDataSamples.getSpreadSheetInstance();
POIFSFileSystem fs = null;
HSSFWorkbook wbA = null, wbB = null;
@ -319,7 +319,7 @@ public final class TestExcelExtractor {
* Test that we get text from headers and footers
*/
@Test
public void test45538() throws IOException {
void test45538() throws IOException {
String[] files = {
"45538_classic_Footer.xls", "45538_form_Footer.xls",
"45538_classic_Header.xls", "45538_form_Header.xls"
@ -334,7 +334,7 @@ public final class TestExcelExtractor {
}
@Test
public void testPassword() throws IOException {
void testPassword() throws IOException {
Biff8EncryptionKey.setCurrentUserPassword("password");
try (ExcelExtractor extractor = createExtractor("password.xls")) {
String text = extractor.getText();
@ -346,7 +346,7 @@ public final class TestExcelExtractor {
}
@Test
public void testNullPointerException() throws IOException {
void testNullPointerException() throws IOException {
try (ExcelExtractor extractor = createExtractor("ar.org.apsme.www_Form%20Inscripcion%20Curso%20NO%20Socios.xls")) {
assertNotNull(extractor);
assertNotNull(extractor.getText());
@ -354,7 +354,7 @@ public final class TestExcelExtractor {
}
@Test
public void test61045() throws IOException {
void test61045() throws IOException {
//bug 61045. File is govdocs1 626534
try (ExcelExtractor extractor = createExtractor("61045_govdocs1_626534.xls")) {
String txt = extractor.getText();
@ -363,7 +363,7 @@ public final class TestExcelExtractor {
}
@Test
public void test60405a() throws IOException {
void test60405a() throws IOException {
//bug 61045. File is govdocs1 626534
try (ExcelExtractor extractor = createExtractor("60405.xls")) {
String txt = extractor.getText();
@ -373,7 +373,7 @@ public final class TestExcelExtractor {
}
@Test
public void test60405b() throws IOException {
void test60405b() throws IOException {
//bug 61045. File is govdocs1 626534
try (ExcelExtractor extractor = createExtractor("60405.xls")) {
extractor.setFormulasNotResults(true);

View File

@ -53,7 +53,7 @@ public final class TestOldExcelExtractor {
}
@Test
public void testSimpleExcel3() throws IOException {
void testSimpleExcel3() throws IOException {
try (OldExcelExtractor extractor = createExtractor("testEXCEL_3.xls")) {
// Check we can call getText without error
@ -79,14 +79,14 @@ public final class TestOldExcelExtractor {
@Test
public void testSimpleExcel3NoReading() throws IOException {
void testSimpleExcel3NoReading() throws IOException {
try (OldExcelExtractor extractor = createExtractor("testEXCEL_3.xls")) {
assertNotNull(extractor);
}
}
@Test
public void testSimpleExcel4() throws IOException {
void testSimpleExcel4() throws IOException {
try (OldExcelExtractor extractor = createExtractor("testEXCEL_4.xls")) {
// Check we can call getText without error
@ -108,7 +108,7 @@ public final class TestOldExcelExtractor {
}
@Test
public void testSimpleExcel5() throws IOException {
void testSimpleExcel5() throws IOException {
for (String ver : new String[] {"5", "95"}) {
try (OldExcelExtractor extractor = createExtractor("testEXCEL_"+ver+".xls")) {
@ -135,7 +135,7 @@ public final class TestOldExcelExtractor {
}
@Test
public void testStrings() throws IOException {
void testStrings() throws IOException {
try (OldExcelExtractor extractor = createExtractor("testEXCEL_4.xls")) {
String text = extractor.getText();
@ -155,7 +155,7 @@ public final class TestOldExcelExtractor {
}
@Test
public void testFormattedNumbersExcel4() throws IOException {
void testFormattedNumbersExcel4() throws IOException {
try (OldExcelExtractor extractor = createExtractor("testEXCEL_4.xls")) {
String text = extractor.getText();
@ -175,7 +175,7 @@ public final class TestOldExcelExtractor {
}
@Test
public void testFormattedNumbersExcel5() throws IOException {
void testFormattedNumbersExcel5() throws IOException {
for (String ver : new String[] {"5", "95"}) {
try (OldExcelExtractor extractor = createExtractor("testEXCEL_"+ver+".xls")) {
String text = extractor.getText();
@ -201,7 +201,7 @@ public final class TestOldExcelExtractor {
}
@Test
public void testFromFile() throws IOException {
void testFromFile() throws IOException {
for (String ver : new String[] {"4", "5", "95"}) {
String filename = "testEXCEL_"+ver+".xls";
File f = HSSFTestDataSamples.getSampleFile(filename);
@ -215,7 +215,7 @@ public final class TestOldExcelExtractor {
}
@Test
public void testFromInputStream() throws IOException {
void testFromInputStream() throws IOException {
for (String ver : new String[] {"4", "5", "95"}) {
String filename = "testEXCEL_"+ver+".xls";
File f = HSSFTestDataSamples.getSampleFile(filename);
@ -230,7 +230,7 @@ public final class TestOldExcelExtractor {
}
@Test
public void testOpenInvalidFile1() throws IOException {
void testOpenInvalidFile1() throws IOException {
// a file that exists, but is a different format
assertThrows(OfficeXmlFileException.class, () -> createExtractor("WithVariousData.xlsx").close());
@ -244,13 +244,13 @@ public final class TestOldExcelExtractor {
}
@Test
public void testOpenNonExistingFile() {
void testOpenNonExistingFile() {
// a file that exists, but is a different format
assertThrows(EmptyFileException.class, () -> new OldExcelExtractor(new File("notexistingfile.xls")).close());
}
@Test
public void testInputStream() throws IOException {
void testInputStream() throws IOException {
File file = HSSFTestDataSamples.getSampleFile("testEXCEL_3.xls");
try (InputStream stream = new FileInputStream(file);
OldExcelExtractor extractor = new OldExcelExtractor(stream)) {
@ -260,7 +260,7 @@ public final class TestOldExcelExtractor {
}
@Test
public void testInputStreamNPOIHeader() throws IOException {
void testInputStreamNPOIHeader() throws IOException {
//TODO: the worksheet names are currently mangled. They're treated
//as if UTF-16, but they're just ascii. Need to fix this.
//Is it possible that the leading 0 byte in the worksheet name is a signal
@ -274,7 +274,7 @@ public final class TestOldExcelExtractor {
}
@Test
public void testPOIFSFileSystem() throws IOException {
void testPOIFSFileSystem() throws IOException {
File file = HSSFTestDataSamples.getSampleFile("FormulaRefs.xls");
try (POIFSFileSystem fs = new POIFSFileSystem(file);
OldExcelExtractor extractor = new OldExcelExtractor(fs)){
@ -284,7 +284,7 @@ public final class TestOldExcelExtractor {
}
@Test
public void testDirectoryNode() throws IOException {
void testDirectoryNode() throws IOException {
File file = HSSFTestDataSamples.getSampleFile("FormulaRefs.xls");
try (POIFSFileSystem fs = new POIFSFileSystem(file);
OldExcelExtractor extractor = new OldExcelExtractor(fs.getRoot())) {
@ -294,7 +294,7 @@ public final class TestOldExcelExtractor {
}
@Test
public void testDirectoryNodeInvalidFile() throws IOException {
void testDirectoryNodeInvalidFile() throws IOException {
File file = POIDataSamples.getDocumentInstance().getFile("test.doc");
try (POIFSFileSystem fs = new POIFSFileSystem(file)) {
assertThrows(FileNotFoundException.class, () -> new OldExcelExtractor(fs.getRoot()));
@ -302,7 +302,7 @@ public final class TestOldExcelExtractor {
}
@Test
public void testMainUsage() {
void testMainUsage() {
PrintStream save = System.err;
SecurityManager sm = System.getSecurityManager();
System.setSecurityManager(new NoExitSecurityManager());
@ -317,7 +317,7 @@ public final class TestOldExcelExtractor {
}
@Test
public void testMain() throws IOException {
void testMain() throws IOException {
File file = HSSFTestDataSamples.getSampleFile("testEXCEL_3.xls");
PrintStream save = System.out;
try {
@ -333,7 +333,7 @@ public final class TestOldExcelExtractor {
}
@Test
public void testEncryptionException() throws IOException {
void testEncryptionException() throws IOException {
//test file derives from Common Crawl
File file = HSSFTestDataSamples.getSampleFile("60284.xls");
@ -345,7 +345,7 @@ public final class TestOldExcelExtractor {
}
@Test
public void testSheetWithNoName() throws IOException {
void testSheetWithNoName() throws IOException {
File file = HSSFTestDataSamples.getSampleFile("64130.xls");
try (OldExcelExtractor ex = new OldExcelExtractor(file)) {

View File

@ -143,7 +143,7 @@ public class TestDrawingAggregate {
*/
@ParameterizedTest
@MethodSource("samples")
public void testAllTestSamples(File file) throws IOException {
void testAllTestSamples(File file) throws IOException {
boolean ignoreParse = true;
try (HSSFWorkbook wb = HSSFTestDataSamples.openSampleWorkbook(file.getName())) {
ignoreParse = false;
@ -196,7 +196,7 @@ public class TestDrawingAggregate {
* when reading incomplete data ensure that the serialized bytes match the source
*/
@Test
public void testIncompleteData() throws IOException {
void testIncompleteData() throws IOException {
//EscherDgContainer and EscherSpgrContainer length exceeds the actual length of the data
String data =
"H4sIAAAAAAAAAGWOOw7CQAxE32YTsSRIWSgQJSUloqSm5g4ICURBg+iBK3APGi6wBWeh9xGYbEps2WON"+
@ -227,7 +227,7 @@ public class TestDrawingAggregate {
* TODO: figure out why it fails with "RecordFormatException: 0 bytes written but getRecordSize() reports 80"
*/
@Test
public void testFailing() throws IOException {
void testFailing() throws IOException {
try (HSSFWorkbook wb = HSSFTestDataSamples.openSampleWorkbook("15573.xls")) {
HSSFSheet sh = wb.getSheetAt(0);
HSSFPatriarch dp = sh.getDrawingPatriarch();
@ -255,7 +255,7 @@ public class TestDrawingAggregate {
}
@Test
public void testSolverContainerMustBeSavedDuringSerialization() throws IOException{
void testSolverContainerMustBeSavedDuringSerialization() throws IOException{
try (HSSFWorkbook wb1 = HSSFTestDataSamples.openSampleWorkbook("SolverContainerAfterSPGR.xls")) {
HSSFSheet sh = wb1.getSheetAt(0);
InternalSheet ish = HSSFTestHelper.getSheetForTest(sh);
@ -289,7 +289,7 @@ public class TestDrawingAggregate {
}
@Test
public void testFileWithTextbox() throws IOException{
void testFileWithTextbox() throws IOException{
try (HSSFWorkbook wb = HSSFTestDataSamples.openSampleWorkbook("text.xls")) {
HSSFSheet sh = wb.getSheetAt(0);
InternalSheet ish = HSSFTestHelper.getSheetForTest(sh);
@ -309,7 +309,7 @@ public class TestDrawingAggregate {
}
@Test
public void testFileWithCharts() throws IOException {
void testFileWithCharts() throws IOException {
try (HSSFWorkbook wb = HSSFTestDataSamples.openSampleWorkbook("49581.xls")) {
HSSFSheet sh = wb.getSheetAt(0);
InternalSheet ish = HSSFTestHelper.getSheetForTest(sh);
@ -337,7 +337,7 @@ public class TestDrawingAggregate {
* test reading drawing aggregate from a test file from Bugzilla 45129
*/
@Test
public void test45129() throws IOException {
void test45129() throws IOException {
try (HSSFWorkbook wb = HSSFTestDataSamples.openSampleWorkbook("45129.xls")) {
HSSFSheet sh = wb.getSheetAt(0);
@ -401,7 +401,7 @@ public class TestDrawingAggregate {
* ...
*/
@Test
public void testSerializeDrawingBigger8k() throws IOException {
void testSerializeDrawingBigger8k() throws IOException {
try (HSSFWorkbook wb = HSSFTestDataSamples.openSampleWorkbook("DrawingContinue.xls")) {
InternalWorkbook iworkbook = HSSFTestHelper.getWorkbookForTest(wb);
HSSFSheet sh = wb.getSheetAt(0);
@ -458,7 +458,7 @@ public class TestDrawingAggregate {
@Test
public void testSerializeDrawingBigger8k_noAggregation() throws IOException {
void testSerializeDrawingBigger8k_noAggregation() throws IOException {
try (HSSFWorkbook wb1 = HSSFTestDataSamples.openSampleWorkbook("DrawingContinue.xls")) {
InternalSheet isheet = HSSFTestHelper.getSheetForTest(wb1.getSheetAt(0));
List<RecordBase> records = isheet.getRecords();
@ -483,7 +483,7 @@ public class TestDrawingAggregate {
}
@Test
public void testSerializeDrawingWithComments() throws IOException {
void testSerializeDrawingWithComments() throws IOException {
try (HSSFWorkbook wb = HSSFTestDataSamples.openSampleWorkbook("DrawingAndComments.xls")) {
HSSFSheet sh = wb.getSheetAt(0);
InternalWorkbook iworkbook = HSSFTestHelper.getWorkbookForTest(wb);
@ -539,7 +539,7 @@ public class TestDrawingAggregate {
@Test
public void testFileWithPictures() throws IOException {
void testFileWithPictures() throws IOException {
try (HSSFWorkbook wb = HSSFTestDataSamples.openSampleWorkbook("ContinueRecordProblem.xls")) {
HSSFSheet sh = wb.getSheetAt(0);
@ -594,7 +594,7 @@ public class TestDrawingAggregate {
}
@Test
public void testUnhandledContinue() throws IOException {
void testUnhandledContinue() throws IOException {
String data =
"H4sIAAAAAAAAAO3adVRU2/4A8EPHAEOnlEooNaSUdCNIg4CUDCEtQ6gwlITSjYiSkoKA0ikg0i1IyCjS"+
"QwpSEr8B73v3PS6+9+67vz/eH+615pyz9tn71PqevT/rfGcJOIcLBtDXrNgAgBjAXcMFAAAb9SPDBAAw"+
@ -737,7 +737,7 @@ public class TestDrawingAggregate {
}
@Test
public void testUnhandledContinue2() throws IOException {
void testUnhandledContinue2() throws IOException {
String data =
"H4sIAAAAAAAAAO3bdVRUW9sA8AGGrqFHSlpAhSEcQAkJ6UYQyaFBmiEFpCVEOiREGikJSekGlRJQuiQl"+
"FQFB4ptBvxvIvd+97/fete4f7rWYc9aZc4aZw7P3/s3zbFYB/FiEANTNeD4AAATA2sQCAADIH0wgAEAI"+

View File

@ -36,7 +36,7 @@ public final class TestDrawingManager2 {
}
@Test
public void testCreateDgRecord() {
void testCreateDgRecord() {
EscherDgRecord dgRecord1 = drawingManager2.createDgRecord();
assertEquals( 1, dgRecord1.getDrawingGroupId() );
assertEquals( -1, dgRecord1.getLastMSOSPID() );
@ -52,7 +52,7 @@ public final class TestDrawingManager2 {
}
@Test
public void testCreateDgRecordOld() {
void testCreateDgRecordOld() {
// converted from TestDrawingManager(1)
EscherDggRecord dgg = new EscherDggRecord();
dgg.setDrawingsSaved( 0 );
@ -69,7 +69,7 @@ public final class TestDrawingManager2 {
}
@Test
public void testAllocateShapeId() {
void testAllocateShapeId() {
EscherDgRecord dgRecord1 = drawingManager2.createDgRecord();
assertEquals( 1, dgg.getDrawingsSaved() );
EscherDgRecord dgRecord2 = drawingManager2.createDgRecord();
@ -105,7 +105,7 @@ public final class TestDrawingManager2 {
}
@Test
public void testFindNewDrawingGroupId() {
void testFindNewDrawingGroupId() {
// converted from TestDrawingManager(1)
EscherDggRecord dgg = new EscherDggRecord();
dgg.setDrawingsSaved( 1 );

View File

@ -84,7 +84,7 @@ public class TestDrawingShapes {
* ----shape
*/
@Test
public void testDrawingGroups() throws IOException {
void testDrawingGroups() throws IOException {
HSSFWorkbook wb = HSSFTestDataSamples.openSampleWorkbook("drawings.xls");
HSSFSheet sheet = wb.getSheet("groups");
HSSFPatriarch patriarch = sheet.getDrawingPatriarch();
@ -99,7 +99,7 @@ public class TestDrawingShapes {
}
@Test
public void testHSSFShapeCompatibility() {
void testHSSFShapeCompatibility() {
HSSFSimpleShape shape = new HSSFSimpleShape(null, new HSSFClientAnchor());
shape.setShapeType(HSSFSimpleShape.OBJECT_TYPE_LINE);
assertEquals(0x08000040, shape.getLineStyleColor());
@ -118,7 +118,7 @@ public class TestDrawingShapes {
}
@Test
public void testDefaultPictureSettings() {
void testDefaultPictureSettings() {
HSSFPicture picture = new HSSFPicture(null, new HSSFClientAnchor());
assertEquals(picture.getLineWidth(), HSSFShape.LINEWIDTH_DEFAULT);
assertEquals(picture.getFillColor(), HSSFShape.FILL__FILLCOLOR_DEFAULT);
@ -132,7 +132,7 @@ public class TestDrawingShapes {
* No NullPointerException should appear
*/
@Test
public void testDefaultSettingsWithEmptyContainer() {
void testDefaultSettingsWithEmptyContainer() {
EscherContainerRecord container = new EscherContainerRecord();
EscherOptRecord opt = new EscherOptRecord();
opt.setRecordId(EscherOptRecord.RECORD_ID);
@ -155,7 +155,7 @@ public class TestDrawingShapes {
* create a rectangle, save the workbook, read back and verify that all shape properties are there
*/
@Test
public void testReadWriteRectangle() throws IOException {
void testReadWriteRectangle() throws IOException {
HSSFWorkbook wb1 = new HSSFWorkbook();
HSSFSheet sheet = wb1.createSheet();
@ -252,7 +252,7 @@ public class TestDrawingShapes {
}
@Test
public void testReadExistingImage() throws IOException {
void testReadExistingImage() throws IOException {
HSSFWorkbook wb = HSSFTestDataSamples.openSampleWorkbook("drawings.xls");
HSSFSheet sheet = wb.getSheet("pictures");
HSSFPatriarch drawing = sheet.getDrawingPatriarch();
@ -274,7 +274,7 @@ public class TestDrawingShapes {
/* assert shape properties when reading shapes from a existing workbook */
@Test
public void testReadExistingRectangle() throws IOException {
void testReadExistingRectangle() throws IOException {
HSSFWorkbook wb = HSSFTestDataSamples.openSampleWorkbook("drawings.xls");
HSSFSheet sheet = wb.getSheet("rectangles");
HSSFPatriarch drawing = sheet.getDrawingPatriarch();
@ -292,7 +292,7 @@ public class TestDrawingShapes {
}
@Test
public void testShapeIds() throws IOException {
void testShapeIds() throws IOException {
HSSFWorkbook wb1 = new HSSFWorkbook();
HSSFSheet sheet1 = wb1.createSheet();
HSSFPatriarch patriarch1 = sheet1.createDrawingPatriarch();
@ -339,7 +339,7 @@ public class TestDrawingShapes {
* File already have for 1 shape on each sheet, because document must contain EscherDgRecord for each sheet
*/
@Test
public void testAllocateNewIds() throws IOException {
void testAllocateNewIds() throws IOException {
HSSFWorkbook wb = HSSFTestDataSamples.openSampleWorkbook("empty.xls");
HSSFSheet sheet = wb.getSheetAt(0);
HSSFPatriarch patriarch = sheet.getDrawingPatriarch();
@ -370,7 +370,7 @@ public class TestDrawingShapes {
}
@Test
public void testOpt() throws IOException {
void testOpt() throws IOException {
HSSFWorkbook wb = new HSSFWorkbook();
// create a sheet with a text box
@ -385,7 +385,7 @@ public class TestDrawingShapes {
}
@Test
public void testCorrectOrderInOptRecord() throws IOException{
void testCorrectOrderInOptRecord() throws IOException{
HSSFWorkbook wb = new HSSFWorkbook();
HSSFSheet sheet = wb.createSheet();
@ -411,7 +411,7 @@ public class TestDrawingShapes {
}
@Test
public void testDgRecordNumShapes() throws IOException {
void testDgRecordNumShapes() throws IOException {
HSSFWorkbook wb = new HSSFWorkbook();
HSSFSheet sheet = wb.createSheet();
HSSFPatriarch patriarch = sheet.createDrawingPatriarch();
@ -423,7 +423,7 @@ public class TestDrawingShapes {
}
@Test
public void testTextForSimpleShape() throws IOException {
void testTextForSimpleShape() throws IOException {
HSSFWorkbook wb1 = new HSSFWorkbook();
HSSFSheet sheet = wb1.createSheet();
HSSFPatriarch patriarch = sheet.createDrawingPatriarch();
@ -468,7 +468,7 @@ public class TestDrawingShapes {
}
@Test
public void testRemoveShapes() throws IOException {
void testRemoveShapes() throws IOException {
HSSFWorkbook wb1 = new HSSFWorkbook();
HSSFSheet sheet = wb1.createSheet();
HSSFPatriarch patriarch = sheet.createDrawingPatriarch();
@ -618,7 +618,7 @@ public class TestDrawingShapes {
}
@Test
public void testShapeFlip() throws IOException {
void testShapeFlip() throws IOException {
HSSFWorkbook wb1 = new HSSFWorkbook();
HSSFSheet sheet = wb1.createSheet();
HSSFPatriarch patriarch = sheet.createDrawingPatriarch();
@ -662,7 +662,7 @@ public class TestDrawingShapes {
}
@Test
public void testRotation() throws IOException {
void testRotation() throws IOException {
HSSFWorkbook wb1 = new HSSFWorkbook();
HSSFSheet sheet = wb1.createSheet();
HSSFPatriarch patriarch = sheet.createDrawingPatriarch();
@ -691,7 +691,7 @@ public class TestDrawingShapes {
@SuppressWarnings("unused")
@Test
public void testShapeContainerImplementsIterable() throws IOException {
void testShapeContainerImplementsIterable() throws IOException {
HSSFWorkbook wb = new HSSFWorkbook();
HSSFSheet sheet = wb.createSheet();
@ -710,7 +710,7 @@ public class TestDrawingShapes {
}
@Test
public void testClearShapesForPatriarch() throws IOException {
void testClearShapesForPatriarch() throws IOException {
HSSFWorkbook wb1 = new HSSFWorkbook();
HSSFSheet sheet = wb1.createSheet();
HSSFPatriarch patriarch = sheet.createDrawingPatriarch();
@ -743,7 +743,7 @@ public class TestDrawingShapes {
}
@Test
public void testBug45312() throws Exception {
void testBug45312() throws Exception {
try (HSSFWorkbook wb = new HSSFWorkbook()) {
HSSFSheet sheet = wb.createSheet();
HSSFPatriarch patriarch = sheet.createDrawingPatriarch();

View File

@ -56,7 +56,7 @@ public class TestEscherRecordFactory {
}
@Test
public void testDetectContainer() {
void testDetectContainer() {
Random rnd = new Random();
assertTrue(isContainer((short) 0x0, EscherContainerRecord.DG_CONTAINER));
assertTrue(isContainer((short) 0x0, EscherContainerRecord.SOLVER_CONTAINER));
@ -81,7 +81,7 @@ public class TestEscherRecordFactory {
}
@Test
public void testDgContainerMustBeRootOfHSSFSheetEscherRecords() {
void testDgContainerMustBeRootOfHSSFSheetEscherRecords() {
HSSFWorkbook wb = HSSFTestDataSamples.openSampleWorkbook("47251.xls");
HSSFSheet sh = wb.getSheetAt(0);
InternalSheet ish = HSSFTestHelper.getSheetForTest(sh);

View File

@ -72,35 +72,35 @@ public final class TestFormulaParser {
}
@Test
public void testSimpleFormula() {
void testSimpleFormula() {
confirmTokenClasses("2+2",IntPtg.class, IntPtg.class, AddPtg.class);
}
@Test
public void testFormulaWithSpace1() {
void testFormulaWithSpace1() {
confirmTokenClasses(" 2 + 2 ",IntPtg.class, IntPtg.class, AddPtg.class);
}
@Test
public void testFormulaWithSpace2() {
void testFormulaWithSpace2() {
Ptg[] ptgs = parseFormula("2+ sum( 3 , 4) ");
assertEquals(5, ptgs.length);
}
@Test
public void testFormulaWithSpaceNRef() {
void testFormulaWithSpaceNRef() {
Ptg[] ptgs = parseFormula("sum( A2:A3 )");
assertEquals(2, ptgs.length);
}
@Test
public void testFormulaWithString() {
void testFormulaWithString() {
Ptg[] ptgs = parseFormula("\"hello\" & \"world\" ");
assertEquals(3, ptgs.length);
}
@Test
public void testTRUE() {
void testTRUE() {
Ptg[] ptgs = parseFormula("TRUE");
assertEquals(1, ptgs.length);
BoolPtg flag = (BoolPtg) ptgs[0];
@ -108,7 +108,7 @@ public final class TestFormulaParser {
}
@Test
public void testSumIf() {
void testSumIf() {
Ptg[] ptgs = parseFormula("SUMIF(A1:A5,\">4000\",B1:B5)");
assertEquals(4, ptgs.length);
}
@ -119,14 +119,14 @@ public final class TestFormulaParser {
*
*/
@Test
public void testNonAlphaFormula() {
void testNonAlphaFormula() {
Ptg[] ptgs = parseFormula("\"TOTAL[\"&F3&\"]\"");
confirmTokenClasses(ptgs, StringPtg.class, RefPtg.class, ConcatPtg.class, StringPtg.class, ConcatPtg.class);
assertEquals("TOTAL[", ((StringPtg)ptgs[0]).getValue());
}
@Test
public void testMacroFunction() throws IOException {
void testMacroFunction() throws IOException {
// testNames.xls contains a VB function called 'myFunc'
final String testFile = "testNames.xls";
try (HSSFWorkbook wb = HSSFTestDataSamples.openSampleWorkbook(testFile)) {
@ -191,19 +191,19 @@ public final class TestFormulaParser {
}
@Test
public void testEmbeddedSlash() {
void testEmbeddedSlash() {
confirmTokenClasses("HYPERLINK(\"http://www.jakarta.org\",\"Jakarta\")",
StringPtg.class, StringPtg.class, FuncVarPtg.class);
}
@Test
public void testConcatenate() {
void testConcatenate() {
confirmTokenClasses("CONCATENATE(\"first\",\"second\")",
StringPtg.class, StringPtg.class, FuncVarPtg.class);
}
@Test
public void testWorksheetReferences() throws IOException {
void testWorksheetReferences() throws IOException {
try (HSSFWorkbook wb = new HSSFWorkbook()) {
HSSFSheet sheet1 = wb.createSheet("NoQuotesNeeded");
@ -231,12 +231,12 @@ public final class TestFormulaParser {
}
@Test
public void testUnaryMinus() {
void testUnaryMinus() {
confirmTokenClasses("-A1", RefPtg.class, UnaryMinusPtg.class);
}
@Test
public void testUnaryPlus() {
void testUnaryPlus() {
confirmTokenClasses("+A1", RefPtg.class, UnaryPlusPtg.class);
}
@ -248,7 +248,7 @@ public final class TestFormulaParser {
* check that POI follows the same encoding rules as Excel.
*/
@Test
public void testExactEncodingOfUnaryPlusAndMinus() {
void testExactEncodingOfUnaryPlusAndMinus() {
// as tested in Excel:
confirmUnary("-3", -3, NumberPtg.class);
confirmUnary("--4", -4, NumberPtg.class, UnaryMinusPtg.class);
@ -278,7 +278,7 @@ public final class TestFormulaParser {
}
@Test
public void testLeadingSpaceInString() {
void testLeadingSpaceInString() {
String value = " hi ";
Ptg[] ptgs = parseFormula("\"" + value + "\"");
confirmTokenClasses(ptgs, StringPtg.class);
@ -286,7 +286,7 @@ public final class TestFormulaParser {
}
@Test
public void testLookupAndMatchFunctionArgs() {
void testLookupAndMatchFunctionArgs() {
Ptg[] ptgs = parseFormula("lookup(A1, A3:A52, B3:B52)");
confirmTokenClasses(ptgs, RefPtg.class, AreaPtg.class, AreaPtg.class, FuncVarPtg.class);
assertEquals(ptgs[0].getPtgClass(), Ptg.CLASS_VALUE, "ptg0 has Value class");
@ -298,20 +298,20 @@ public final class TestFormulaParser {
/** bug 33160*/
@Test
public void testLargeInt() {
void testLargeInt() {
confirmTokenClasses("40", IntPtg.class);
confirmTokenClasses("40000", IntPtg.class);
}
/** bug 33160 */
@Test
public void testSimpleLongFormula() {
void testSimpleLongFormula() {
confirmTokenClasses("40000/2", IntPtg.class, IntPtg.class, DividePtg.class);
}
/** bug 35027, underscore in sheet name */
@Test
public void testUnderscore() throws IOException {
void testUnderscore() throws IOException {
try (HSSFWorkbook wb = new HSSFWorkbook()) {
HSSFSheet sheet1 = wb.createSheet("Cash_Flow");
sheet1.createRow(0).createCell(0).setCellValue("Cash_Flow");
@ -331,7 +331,7 @@ public final class TestFormulaParser {
/** bug 49725, defined names with underscore */
@Test
public void testNamesWithUnderscore() throws IOException {
void testNamesWithUnderscore() throws IOException {
HSSFWorkbook wb = new HSSFWorkbook(); //or new XSSFWorkbook();
HSSFSheet sheet = wb.createSheet("NamesWithUnderscore");
@ -378,14 +378,14 @@ public final class TestFormulaParser {
// bug 38396 : Formula with exponential numbers not parsed correctly.
@Test
public void testExponentialParsing() {
void testExponentialParsing() {
confirmTokenClasses("1.3E21/2", NumberPtg.class, IntPtg.class, DividePtg.class);
confirmTokenClasses("1322E21/2", NumberPtg.class, IntPtg.class, DividePtg.class);
confirmTokenClasses("1.3E1/2", NumberPtg.class, IntPtg.class, DividePtg.class);
}
@Test
public void testExponentialInSheet() throws IOException {
void testExponentialInSheet() throws IOException {
HSSFWorkbook wb = new HSSFWorkbook();
wb.createSheet("Cash_Flow");
@ -459,7 +459,7 @@ public final class TestFormulaParser {
}
@Test
public void testNumbers() throws IOException {
void testNumbers() throws IOException {
HSSFWorkbook wb = new HSSFWorkbook();
wb.createSheet("Cash_Flow");
@ -501,7 +501,7 @@ public final class TestFormulaParser {
}
@Test
public void testRanges() throws IOException {
void testRanges() throws IOException {
HSSFWorkbook wb = new HSSFWorkbook();
wb.createSheet("Cash_Flow");
@ -527,7 +527,7 @@ public final class TestFormulaParser {
}
@Test
public void testMultiSheetReference() throws IOException {
void testMultiSheetReference() throws IOException {
HSSFWorkbook wb = new HSSFWorkbook();
wb.createSheet("Cash_Flow");
@ -582,7 +582,7 @@ public final class TestFormulaParser {
* a formula consisting of a single no-arg function got rendered without the function braces
*/
@Test
public void testToFormulaStringZeroArgFunction() throws IOException {
void testToFormulaStringZeroArgFunction() throws IOException {
HSSFWorkbook book = new HSSFWorkbook();
Ptg[] ptgs = {
@ -594,7 +594,7 @@ public final class TestFormulaParser {
}
@Test
public void testPercent() {
void testPercent() {
confirmTokenClasses("5%", IntPtg.class, PercentPtg.class);
// spaces OK
@ -621,7 +621,7 @@ public final class TestFormulaParser {
* Tests combinations of various operators in the absence of brackets
*/
@Test
public void testPrecedenceAndAssociativity() {
void testPrecedenceAndAssociativity() {
// TRUE=TRUE=2=2 evaluates to FALSE
confirmTokenClasses("TRUE=TRUE=2=2", BoolPtg.class, BoolPtg.class, EqualPtg.class,
@ -664,7 +664,7 @@ public final class TestFormulaParser {
}
@Test
public void testPower() {
void testPower() {
confirmTokenClasses("2^5", IntPtg.class, IntPtg.class, PowerPtg.class);
}
@ -677,7 +677,7 @@ public final class TestFormulaParser {
}
@Test
public void testParseNumber() {
void testParseNumber() {
IntPtg ip;
// bug 33160
@ -697,7 +697,7 @@ public final class TestFormulaParser {
}
@Test
public void testMissingArgs() {
void testMissingArgs() {
confirmTokenClasses("if(A1, ,C1)",
RefPtg.class,
AttrPtg.class, // tAttrIf
@ -713,7 +713,7 @@ public final class TestFormulaParser {
}
@Test
public void testParseErrorLiterals() {
void testParseErrorLiterals() {
confirmParseErrorLiteral(ErrPtg.NULL_INTERSECTION, "#NULL!");
confirmParseErrorLiteral(ErrPtg.DIV_ZERO, "#DIV/0!");
@ -744,7 +744,7 @@ public final class TestFormulaParser {
}
@Test
public void testParseStringLiterals_bug28754() throws IOException {
void testParseStringLiterals_bug28754() throws IOException {
StringPtg sp;
try {
@ -771,7 +771,7 @@ public final class TestFormulaParser {
}
@Test
public void testParseStringLiterals() {
void testParseStringLiterals() {
confirmStringParse("goto considered harmful");
confirmStringParse("goto 'considered' harmful");
@ -784,7 +784,7 @@ public final class TestFormulaParser {
}
@Test
public void testParseSumIfSum() {
void testParseSumIfSum() {
String formulaString;
Ptg[] ptgs;
ptgs = parseFormula("sum(5, 2, if(3>2, sum(A1:A2), 6))");
@ -797,7 +797,7 @@ public final class TestFormulaParser {
}
@Test
public void testParserErrors() {
void testParserErrors() {
parseExpectedException(" 12 . 345 ");
parseExpectedException("1 .23 ");
@ -824,7 +824,7 @@ public final class TestFormulaParser {
}
@Test
public void testSetFormulaWithRowBeyond32768_Bug44539() throws IOException {
void testSetFormulaWithRowBeyond32768_Bug44539() throws IOException {
HSSFWorkbook wb = new HSSFWorkbook();
HSSFSheet sheet = wb.createSheet();
@ -840,7 +840,7 @@ public final class TestFormulaParser {
}
@Test
public void testSpaceAtStartOfFormula() {
void testSpaceAtStartOfFormula() {
// Simulating cell formula of "= 4" (note space)
// The same Ptg array can be observed if an excel file is saved with that exact formula
@ -868,7 +868,7 @@ public final class TestFormulaParser {
* Checks some internal error detecting logic ('stack underflow error' in toFormulaString)
*/
@Test
public void testTooFewOperandArgs() {
void testTooFewOperandArgs() {
// Simulating badly encoded cell formula of "=/1"
// Not sure if Excel could ever produce this
Ptg[] ptgs = {
@ -889,7 +889,7 @@ public final class TestFormulaParser {
* (e.g. COUNTIF) Excel fails to evaluate the formula, giving '#VALUE!' instead.
*/
@Test
public void testFuncPtgSelection() {
void testFuncPtgSelection() {
Ptg[] ptgs = parseFormula("countif(A1:A2, 1)");
assertEquals(3, ptgs.length);
@ -900,7 +900,7 @@ public final class TestFormulaParser {
}
@Test
public void testWrongNumberOfFunctionArgs() throws IOException {
void testWrongNumberOfFunctionArgs() throws IOException {
confirmArgCountMsg("sin()", "Too few arguments to function 'SIN'. Expected 1 but got 0.");
confirmArgCountMsg("countif(1, 2, 3, 4)", "Too many arguments to function 'COUNTIF'. Expected 2 but got 4.");
confirmArgCountMsg("index(1, 2, 3, 4, 5, 6)", "Too many arguments to function 'INDEX'. At most 4 were expected but got 6.");
@ -915,7 +915,7 @@ public final class TestFormulaParser {
}
@Test
public void testParseErrorExpectedMsg() {
void testParseErrorExpectedMsg() {
FormulaParseException e;
e = assertThrows(FormulaParseException.class, () -> parseFormula("round(3.14;2)"));
confirmParseException(e, "Parse error near char 10 ';' in specified formula 'round(3.14;2)'. Expected ',' or ')'");
@ -928,7 +928,7 @@ public final class TestFormulaParser {
* this function name has a dot in it.
*/
@Test
public void testParseErrorTypeFunction() {
void testParseErrorTypeFunction() {
Ptg[] ptgs;
try {
@ -944,7 +944,7 @@ public final class TestFormulaParser {
}
@Test
public void testNamedRangeThatLooksLikeCell() throws IOException {
void testNamedRangeThatLooksLikeCell() throws IOException {
try (HSSFWorkbook wb = new HSSFWorkbook()) {
HSSFSheet sheet = wb.createSheet("Sheet1");
HSSFName name = wb.createName();
@ -972,7 +972,7 @@ public final class TestFormulaParser {
}
@Test
public void testParseAreaRefHighRow_bug45358() throws IOException {
void testParseAreaRefHighRow_bug45358() throws IOException {
Ptg[] ptgs;
AreaI aptg;
@ -997,7 +997,7 @@ public final class TestFormulaParser {
}
@Test
public void testParseArray() {
void testParseArray() {
Ptg[] ptgs;
ptgs = parseFormula("mode({1,2,2,#REF!;FALSE,3,3,2})");
confirmTokenClasses(ptgs, ArrayPtg.class, FuncVarPtg.class);
@ -1010,7 +1010,7 @@ public final class TestFormulaParser {
}
@Test
public void testParseStringElementInArray() {
void testParseStringElementInArray() {
Ptg[] ptgs;
ptgs = parseFormula("MAX({\"5\"},3)");
confirmTokenClasses(ptgs, ArrayPtg.class, IntPtg.class, FuncVarPtg.class);
@ -1037,7 +1037,7 @@ public final class TestFormulaParser {
}
@Test
public void testParseArrayNegativeElement() {
void testParseArrayNegativeElement() {
Ptg[] ptgs;
try {
ptgs = parseFormula("{-42}");
@ -1060,7 +1060,7 @@ public final class TestFormulaParser {
}
@Test
public void testRangeOperator() throws IOException {
void testRangeOperator() throws IOException {
HSSFWorkbook wb = new HSSFWorkbook();
HSSFSheet sheet = wb.createSheet();
@ -1085,7 +1085,7 @@ public final class TestFormulaParser {
}
@Test
public void testBooleanNamedSheet() throws IOException {
void testBooleanNamedSheet() throws IOException {
HSSFWorkbook wb = new HSSFWorkbook();
HSSFSheet sheet = wb.createSheet("true");
HSSFCell cell = sheet.createRow(0).createCell(0);
@ -1097,7 +1097,7 @@ public final class TestFormulaParser {
}
@Test
public void testParseExternalWorkbookReference() throws IOException {
void testParseExternalWorkbookReference() throws IOException {
HSSFWorkbook wbA = HSSFTestDataSamples.openSampleWorkbook("multibookFormulaA.xls");
HSSFCell cell = wbA.getSheetAt(0).getRow(0).getCell(0);
@ -1129,7 +1129,7 @@ public final class TestFormulaParser {
}
@Test
public void testUnion() throws IOException {
void testUnion() throws IOException {
String formula = "Sheet1!$B$2:$C$3,OFFSET(Sheet1!$E$2:$E$4,1,Sheet1!$A$1),Sheet1!$D$6";
HSSFWorkbook wb = new HSSFWorkbook();
wb.createSheet("Sheet1");
@ -1157,7 +1157,7 @@ public final class TestFormulaParser {
}
@Test
public void testIntersection() throws IOException {
void testIntersection() throws IOException {
String formula = "Sheet1!$B$2:$C$3 OFFSET(Sheet1!$E$2:$E$4, 1,Sheet1!$A$1) Sheet1!$D$6";
HSSFWorkbook wb = new HSSFWorkbook();
wb.createSheet("Sheet1");
@ -1185,7 +1185,7 @@ public final class TestFormulaParser {
}
@Test
public void testComparisonInParen() {
void testComparisonInParen() {
confirmTokenClasses("(A1 > B2)",
RefPtg.class,
RefPtg.class,
@ -1195,7 +1195,7 @@ public final class TestFormulaParser {
}
@Test
public void testUnionInParen() {
void testUnionInParen() {
confirmTokenClasses("(A1:B2,B2:C3)",
MemAreaPtg.class,
AreaPtg.class,
@ -1206,7 +1206,7 @@ public final class TestFormulaParser {
}
@Test
public void testIntersectionInParen() {
void testIntersectionInParen() {
confirmTokenClasses("(A1:B2 B2:C3)",
MemAreaPtg.class,
AreaPtg.class,
@ -1218,7 +1218,7 @@ public final class TestFormulaParser {
// https://bz.apache.org/bugzilla/show_bug.cgi?id=60980
@Test
public void testIntersectionInFunctionArgs() {
void testIntersectionInFunctionArgs() {
confirmTokenClasses("SUM(A1:B2 B2:C3)",
MemAreaPtg.class,
AreaPtg.class,
@ -1229,7 +1229,7 @@ public final class TestFormulaParser {
}
@Test
public void testIntersectionNamesInFunctionArgs() {
void testIntersectionNamesInFunctionArgs() {
HSSFWorkbook wb = new HSSFWorkbook();
HSSFName name1 = wb.createName();
@ -1252,7 +1252,7 @@ public final class TestFormulaParser {
}
@Test
public void testRange_bug46643() throws IOException {
void testRange_bug46643() throws IOException {
String formula = "Sheet1!A1:Sheet1!B3";
HSSFWorkbook wb = new HSSFWorkbook();
wb.createSheet("Sheet1");
@ -1276,7 +1276,7 @@ public final class TestFormulaParser {
/** Named ranges with backslashes, e.g. 'POI\\2009' */
@Test
public void testBackSlashInNames() throws IOException {
void testBackSlashInNames() throws IOException {
HSSFWorkbook wb = new HSSFWorkbook();
HSSFName name = wb.createName();
@ -1301,7 +1301,7 @@ public final class TestFormulaParser {
* See the related/similar test: {@link BaseTestBugzillaIssues#bug42448()}
*/
@Test
public void testParseAbnormalSheetNamesAndRanges_bug42448() throws IOException {
void testParseAbnormalSheetNamesAndRanges_bug42448() throws IOException {
HSSFWorkbook wb = new HSSFWorkbook();
wb.createSheet("A");
try {
@ -1316,7 +1316,7 @@ public final class TestFormulaParser {
}
@Test
public void testRangeFuncOperand_bug46951() throws IOException {
void testRangeFuncOperand_bug46951() throws IOException {
try (HSSFWorkbook wb = new HSSFWorkbook()) {
Ptg[] ptgs;
try {
@ -1341,7 +1341,7 @@ public final class TestFormulaParser {
}
@Test
public void testUnionOfFullCollFullRowRef() throws IOException {
void testUnionOfFullCollFullRowRef() throws IOException {
parseFormula("3:4");
Ptg[] ptgs = parseFormula("$Z:$AC");
confirmTokenClasses(ptgs, AreaPtg.class);
@ -1378,7 +1378,7 @@ public final class TestFormulaParser {
}
@Test
public void testExplicitRangeWithTwoSheetNames() throws IOException {
void testExplicitRangeWithTwoSheetNames() throws IOException {
HSSFWorkbook wb = new HSSFWorkbook();
wb.createSheet("Sheet1");
Ptg[] ptgs = HSSFFormulaParser.parse("Sheet1!F1:Sheet1!G2", wb);
@ -1399,7 +1399,7 @@ public final class TestFormulaParser {
* and that the {@link MemFuncPtg} / {@link MemAreaPtg} is added correctly
*/
@Test
public void testComplexExplicitRangeEncodings() {
void testComplexExplicitRangeEncodings() {
Ptg[] ptgs;
ptgs = parseFormula("SUM(OFFSET(A1,0,0):B2:C3:D4:E5:OFFSET(F6,1,1):G7)");
@ -1448,7 +1448,7 @@ public final class TestFormulaParser {
*
*/
@Test
public void testEdgeCaseParserErrors() throws IOException {
void testEdgeCaseParserErrors() throws IOException {
HSSFWorkbook wb = new HSSFWorkbook();
wb.createSheet("Sheet1");
@ -1478,7 +1478,7 @@ public final class TestFormulaParser {
* POI should also be able to parse such defined names.
*/
@Test
public void testParseComplexName() throws IOException {
void testParseComplexName() throws IOException {
// Mock up a spreadsheet to match the critical details of the sample
try (HSSFWorkbook wb = new HSSFWorkbook()) {
@ -1512,7 +1512,7 @@ public final class TestFormulaParser {
* references during parsing.
*/
@Test
public void testZeroRowRefs() throws IOException {
void testZeroRowRefs() throws IOException {
String badCellRef = "B0"; // bad because zero is not a valid row number
String leadingZeroCellRef = "B000001"; // this should get parsed as "B1"
HSSFWorkbook wb = new HSSFWorkbook();
@ -1546,7 +1546,7 @@ public final class TestFormulaParser {
}
@Test
public void test57196_Formula() throws IOException {
void test57196_Formula() throws IOException {
HSSFWorkbook wb = new HSSFWorkbook();
Ptg[] ptgs = HSSFFormulaParser.parse("DEC2HEX(HEX2DEC(O8)-O2+D2)", wb, FormulaType.CELL, -1);
assertNotNull(ptgs, "Ptg array should not be null");

View File

@ -40,7 +40,7 @@ import org.junit.jupiter.api.Test;
public final class TestFormulaParserEval {
@Test
public void testWithNamedRange() {
void testWithNamedRange() {
HSSFWorkbook workbook = new HSSFWorkbook();
HSSFSheet s = workbook.createSheet("Foo");
@ -76,7 +76,7 @@ public final class TestFormulaParserEval {
}
@Test
public void testEvaluateFormulaWithRowBeyond32768_Bug44539() {
void testEvaluateFormulaWithRowBeyond32768_Bug44539() {
HSSFWorkbook wb = new HSSFWorkbook();
HSSFSheet sheet = wb.createSheet();

View File

@ -55,7 +55,7 @@ public final class TestFormulaParserIf {
}
@Test
public void testSimpleIf() {
void testSimpleIf() {
Class<?>[] expClss = {
RefPtg.class,
@ -75,7 +75,7 @@ public final class TestFormulaParserIf {
}
@Test
public void testSimpleIfNoFalseParam() {
void testSimpleIfNoFalseParam() {
Class<?>[] expClss = {
RefPtg.class,
@ -92,7 +92,7 @@ public final class TestFormulaParserIf {
}
@Test
public void testIfWithLargeParams() {
void testIfWithLargeParams() {
Class<?>[] expClss = {
RefPtg.class,
@ -123,7 +123,7 @@ public final class TestFormulaParserIf {
}
@Test
public void testNestedIf() {
void testNestedIf() {
Class<?>[] expClss = {
RefPtg.class,
@ -160,7 +160,7 @@ public final class TestFormulaParserIf {
}
@Test
public void testEmbeddedIf() {
void testEmbeddedIf() {
Ptg[] ptgs = parseFormula("IF(3>=1,\"*\",IF(4<>1,\"first\",\"second\"))");
assertEquals(17, ptgs.length);
@ -170,14 +170,14 @@ public final class TestFormulaParserIf {
}
@Test
public void testSimpleLogical() {
void testSimpleLogical() {
Ptg[] ptgs = parseFormula("IF(A1<A2,B1,B2)");
assertEquals(9, ptgs.length);
assertEquals(LessThanPtg.class, ptgs[2].getClass(), "3rd Ptg is less than");
}
@Test
public void testParenIf() {
void testParenIf() {
Ptg[] ptgs = parseFormula("IF((A1+A2)<=3,\"yes\",\"no\")");
assertEquals(12, ptgs.length);
assertEquals(LessEqualPtg.class, ptgs[5].getClass(), "6th Ptg is less than equal");
@ -185,7 +185,7 @@ public final class TestFormulaParserIf {
}
@Test
public void testYN() {
void testYN() {
Ptg[] ptgs = parseFormula("IF(TRUE,\"Y\",\"N\")");
assertEquals(7, ptgs.length);
@ -207,7 +207,7 @@ public final class TestFormulaParserIf {
* Make sure the ptgs are generated properly with two functions embedded
*/
@Test
public void testNestedFunctionIf() {
void testNestedFunctionIf() {
Ptg[] ptgs = parseFormula("IF(A1=B1,AVERAGE(A1:B1),AVERAGE(A2:B2))");
assertEquals(11, ptgs.length);
@ -219,7 +219,7 @@ public final class TestFormulaParserIf {
}
@Test
public void testIfSingleCondition(){
void testIfSingleCondition(){
Ptg[] ptgs = parseFormula("IF(1=1,10)");
assertEquals(7, ptgs.length);

View File

@ -44,7 +44,7 @@ import org.junit.jupiter.api.Test;
public class TestHSSFAnchor {
@Test
public void testDefaultValues(){
void testDefaultValues(){
HSSFClientAnchor clientAnchor = new HSSFClientAnchor();
assertEquals(clientAnchor.getAnchorType(), AnchorType.MOVE_AND_RESIZE);
assertEquals(clientAnchor.getCol1(), 0);
@ -81,7 +81,7 @@ public class TestHSSFAnchor {
}
@Test
public void testCorrectOrderInSpContainer(){
void testCorrectOrderInSpContainer(){
HSSFWorkbook wb = HSSFTestDataSamples.openSampleWorkbook("drawings.xls");
HSSFSheet sheet = wb.getSheet("pictures");
HSSFPatriarch drawing = sheet.getDrawingPatriarch();
@ -102,7 +102,7 @@ public class TestHSSFAnchor {
}
@Test
public void testCreateClientAnchorFromContainer(){
void testCreateClientAnchorFromContainer(){
EscherContainerRecord container = new EscherContainerRecord();
EscherClientAnchorRecord escher = new EscherClientAnchorRecord();
escher.setFlag((short) 3);
@ -137,7 +137,7 @@ public class TestHSSFAnchor {
}
@Test
public void testCreateChildAnchorFromContainer(){
void testCreateChildAnchorFromContainer(){
EscherContainerRecord container = new EscherContainerRecord();
EscherChildAnchorRecord escher = new EscherChildAnchorRecord();
escher.setDx1((short) 15);
@ -159,7 +159,7 @@ public class TestHSSFAnchor {
}
@Test
public void testShapeEscherMustHaveAnchorRecord(){
void testShapeEscherMustHaveAnchorRecord(){
HSSFWorkbook wb = new HSSFWorkbook();
HSSFSheet sheet = wb.createSheet();
@ -178,7 +178,7 @@ public class TestHSSFAnchor {
}
@Test
public void testClientAnchorFromEscher(){
void testClientAnchorFromEscher(){
EscherClientAnchorRecord escher = new EscherClientAnchorRecord();
escher.setCol1((short)11);
escher.setCol2((short)12);
@ -209,7 +209,7 @@ public class TestHSSFAnchor {
}
@Test
public void testClientAnchorFromScratch(){
void testClientAnchorFromScratch(){
HSSFClientAnchor anchor = new HSSFClientAnchor();
EscherClientAnchorRecord escher = (EscherClientAnchorRecord) HSSFTestHelper.getEscherAnchor(anchor);
anchor.setAnchor((short)11, 12, 13, 14, (short)15, 16, 17, 18);
@ -258,7 +258,7 @@ public class TestHSSFAnchor {
}
@Test
public void testChildAnchorFromEscher(){
void testChildAnchorFromEscher(){
EscherChildAnchorRecord escher = new EscherChildAnchorRecord();
escher.setDx1((short) 15);
escher.setDx2((short) 16);
@ -277,7 +277,7 @@ public class TestHSSFAnchor {
}
@Test
public void testChildAnchorFromScratch(){
void testChildAnchorFromScratch(){
HSSFChildAnchor anchor = new HSSFChildAnchor();
EscherChildAnchorRecord escher = (EscherChildAnchorRecord) HSSFTestHelper.getEscherAnchor(anchor);
anchor.setAnchor(11, 12, 13, 14);
@ -306,7 +306,7 @@ public class TestHSSFAnchor {
}
@Test
public void testEqualsToSelf(){
void testEqualsToSelf(){
HSSFClientAnchor clientAnchor = new HSSFClientAnchor(0, 1, 2, 3, (short)4, 5, (short)6, 7);
assertEquals(clientAnchor, clientAnchor);
@ -315,7 +315,7 @@ public class TestHSSFAnchor {
}
@Test
public void testPassIncompatibleTypeIsFalse(){
void testPassIncompatibleTypeIsFalse(){
HSSFClientAnchor clientAnchor = new HSSFClientAnchor(0, 1, 2, 3, (short)4, 5, (short)6, 7);
assertNotSame(clientAnchor, "wrongType");
@ -324,7 +324,7 @@ public class TestHSSFAnchor {
}
@Test
public void testNullReferenceIsFalse() {
void testNullReferenceIsFalse() {
HSSFClientAnchor clientAnchor = new HSSFClientAnchor(0, 1, 2, 3, (short)4, 5, (short)6, 7);
assertNotNull(clientAnchor, "Passing null to equals should return false");
@ -333,7 +333,7 @@ public class TestHSSFAnchor {
}
@Test
public void testEqualsIsReflexiveIsSymmetric() {
void testEqualsIsReflexiveIsSymmetric() {
HSSFClientAnchor clientAnchor1 = new HSSFClientAnchor(0, 1, 2, 3, (short)4, 5, (short)6, 7);
HSSFClientAnchor clientAnchor2 = new HSSFClientAnchor(0, 1, 2, 3, (short)4, 5, (short)6, 7);
@ -348,7 +348,7 @@ public class TestHSSFAnchor {
}
@Test
public void testEqualsValues(){
void testEqualsValues(){
HSSFClientAnchor clientAnchor1 = new HSSFClientAnchor(0, 1, 2, 3, (short)4, 5, (short)6, 7);
HSSFClientAnchor clientAnchor2 = new HSSFClientAnchor(0, 1, 2, 3, (short)4, 5, (short)6, 7);
assertEquals(clientAnchor1, clientAnchor2);
@ -423,7 +423,7 @@ public class TestHSSFAnchor {
}
@Test
public void testFlipped(){
void testFlipped(){
HSSFChildAnchor child = new HSSFChildAnchor(2,2,1,1);
assertTrue(child.isHorizontallyFlipped());
assertTrue(child.isVerticallyFlipped());

View File

@ -59,7 +59,7 @@ public final class TestLinkTable {
* It's not clear what exact steps need to be taken in Excel to create such a workbook
*/
@Test
public void testLinkTableWithoutExternalBookRecord_bug45046() {
void testLinkTableWithoutExternalBookRecord_bug45046() {
// Bug 45046 b: DEFINEDNAME is part of LinkTable
HSSFWorkbook wb = HSSFTestDataSamples.openSampleWorkbook("ex45046-21984.xls");
// some other sanity checks
@ -74,7 +74,7 @@ public final class TestLinkTable {
}
@Test
public void testMultipleExternSheetRecords_bug45698() {
void testMultipleExternSheetRecords_bug45698() {
// Bug: Extern sheet is part of LinkTable
HSSFWorkbook wb = HSSFTestDataSamples.openSampleWorkbook("ex45698-22488.xls");
// some other sanity checks
@ -82,7 +82,7 @@ public final class TestLinkTable {
}
@Test
public void testExtraSheetRefs_bug45978() {
void testExtraSheetRefs_bug45978() {
HSSFWorkbook wb = HSSFTestDataSamples.openSampleWorkbook("ex45978-extraLinkTableSheets.xls");
/*
ex45978-extraLinkTableSheets.xls is a cut-down version of attachment 22561.
@ -121,7 +121,7 @@ public final class TestLinkTable {
* when reading the workbook of attachment 23468 from bugzilla 47001
*/
@Test
public void testMissingExternSheetRecord_bug47001b() {
void testMissingExternSheetRecord_bug47001b() {
Record[] recs = {
SupBookRecord.createAddInFunctions(),
@ -136,7 +136,7 @@ public final class TestLinkTable {
}
@Test
public void testNameCommentRecordBetweenNameRecords() {
void testNameCommentRecordBetweenNameRecords() {
final Record[] recs = {
new NameRecord(),
@ -160,7 +160,7 @@ public final class TestLinkTable {
}
@Test
public void testAddNameX(){
void testAddNameX(){
WorkbookRecordList wrl = new WorkbookRecordList();
wrl.add(0, new BOFRecord());
wrl.add(1, new CountryRecord());

View File

@ -46,7 +46,7 @@ public final class TestOperandClassTransformer {
}
@Test
public void testMdeterm() {
void testMdeterm() {
String formula = "MDETERM(ABS(A1))";
Ptg[] ptgs = parseFormula(formula);
@ -56,7 +56,7 @@ public final class TestOperandClassTransformer {
}
@Test
public void testMdetermReturnsValueInvalidOnABlankCell() {
void testMdetermReturnsValueInvalidOnABlankCell() {
ValueEval matrixRef = EvalFactory.createAreaEval("A1:B2",
new ValueEval[]{
BlankEval.instance,
@ -80,7 +80,7 @@ public final class TestOperandClassTransformer {
*/
@Test
@Disabled
public void testIndexPi1() {
void testIndexPi1() {
String formula = "INDEX(PI(),1)";
Ptg[] ptgs = parseFormula(formula);
@ -93,7 +93,7 @@ public final class TestOperandClassTransformer {
* value operator it must get type V
*/
@Test
public void testDirectOperandOfValueOperator() {
void testDirectOperandOfValueOperator() {
String formula = "COUNT(A1*1)";
Ptg[] ptgs = parseFormula(formula);
assertNotEquals(Ptg.CLASS_REF, ptgs[0].getPtgClass());
@ -105,7 +105,7 @@ public final class TestOperandClassTransformer {
* A cell ref passed to a function expecting type V should be converted to type V
*/
@Test
public void testRtoV() {
void testRtoV() {
String formula = "lookup(A1, A3:A52, B3:B52)";
Ptg[] ptgs = parseFormula(formula);
@ -113,7 +113,7 @@ public final class TestOperandClassTransformer {
}
@Test
public void testComplexIRR_bug45041() {
void testComplexIRR_bug45041() {
String formula = "(1+IRR(SUMIF(A:A,ROW(INDIRECT(MIN(A:A)&\":\"&MAX(A:A))),B:B),0))^365-1";
Ptg[] ptgs = parseFormula(formula);

View File

@ -41,7 +41,7 @@ import org.junit.jupiter.api.Test;
*/
public final class TestRowBlocksReader {
@Test
public void testAbnormalPivotTableRecords_bug46280() {
void testAbnormalPivotTableRecords_bug46280() {
int SXVIEW_SID = ViewDefinitionRecord.sid;
Record[] inRecs = {
new RowRecord(0),

View File

@ -56,7 +56,7 @@ public final class TestSheet {
}
@Test
public void testCreateSheet() {
void testCreateSheet() {
// Check we're adding row and cell aggregates
List<org.apache.poi.hssf.record.Record> records = new ArrayList<>();
records.add(BOFRecord.createSheetBOF());
@ -105,7 +105,7 @@ public final class TestSheet {
}
@Test
public void testAddMergedRegion() {
void testAddMergedRegion() {
InternalSheet sheet = InternalSheet.createSheet();
final int regionsToAdd = 4096;
@ -141,7 +141,7 @@ public final class TestSheet {
}
@Test
public void testRemoveMergedRegion() {
void testRemoveMergedRegion() {
InternalSheet sheet = InternalSheet.createSheet();
int regionsToAdd = 4096;
@ -172,7 +172,7 @@ public final class TestSheet {
*
*/
@Test
public void testMovingMergedRegion() {
void testMovingMergedRegion() {
List<org.apache.poi.hssf.record.Record> records = new ArrayList<>();
CellRangeAddress[] cras = {
@ -197,12 +197,12 @@ public final class TestSheet {
}
// @Test
// public void testGetMergedRegionAt() {
// void testGetMergedRegionAt() {
// TODO
// }
// @Test
// public void testGetNumMergedRegions() {
// void testGetNumMergedRegions() {
// TODO
// }
@ -211,7 +211,7 @@ public final class TestSheet {
*
*/
@Test
public void testRowAggregation() {
void testRowAggregation() {
List<org.apache.poi.hssf.record.Record> records = new ArrayList<>();
records.add(InternalSheet.createBOF());
@ -235,7 +235,7 @@ public final class TestSheet {
*
*/
@Test
public void testRowPageBreaks() {
void testRowPageBreaks() {
short colFrom = 0;
short colTo = 255;
@ -291,7 +291,7 @@ public final class TestSheet {
*
*/
@Test
public void testColPageBreaks() {
void testColPageBreaks() {
short rowFrom = 0;
short rowTo = (short)65535;
@ -352,7 +352,7 @@ public final class TestSheet {
* works as designed.
*/
@Test
public void testXFIndexForColumn() {
void testXFIndexForColumn() {
final short TEST_IDX = 10;
final short DEFAULT_IDX = 0xF; // 15
InternalSheet sheet = InternalSheet.createSheet();
@ -422,7 +422,7 @@ public final class TestSheet {
* when an <tt>UncalcedRecord</tt> was present.<p>
*/
@Test
public void testUncalcSize_bug45066() {
void testUncalcSize_bug45066() {
List<org.apache.poi.hssf.record.Record> records = new ArrayList<>();
records.add(BOFRecord.createSheetBOF());
@ -455,7 +455,7 @@ public final class TestSheet {
* The code here represents a normal POI use case where a spreadsheet is created from scratch.
*/
@Test
public void testRowValueAggregatesOrder_bug45145() {
void testRowValueAggregatesOrder_bug45145() {
InternalSheet sheet = InternalSheet.createSheet();
@ -519,7 +519,7 @@ public final class TestSheet {
* which in turn got the dimensions record out of alignment
*/
@Test
public void testGutsRecord_bug45640() {
void testGutsRecord_bug45640() {
InternalSheet sheet = InternalSheet.createSheet();
sheet.addRow(new RowRecord(0));
@ -533,7 +533,7 @@ public final class TestSheet {
}
@Test
public void testMisplacedMergedCellsRecords_bug45699() throws Exception {
void testMisplacedMergedCellsRecords_bug45699() throws Exception {
try (HSSFWorkbook wb = HSSFTestDataSamples.openSampleWorkbook("ex45698-22488.xls")) {
HSSFSheet sheet = wb.getSheetAt(0);
HSSFRow row = sheet.getRow(3);
@ -546,7 +546,7 @@ public final class TestSheet {
* In 3.1, setting margins between creating first row and first cell caused an exception.
*/
@Test
public void testSetMargins_bug45717() throws Exception {
void testSetMargins_bug45717() throws Exception {
HSSFWorkbook workbook = new HSSFWorkbook();
HSSFSheet sheet = workbook.createSheet("Vorschauliste");
HSSFRow row = sheet.createRow(0);
@ -569,7 +569,7 @@ public final class TestSheet {
* Excel(2007) tolerates this, so POI should too.
*/
@Test
public void testMissingDims() {
void testMissingDims() {
int rowIx = 5;
int colIx = 6;
@ -604,7 +604,7 @@ public final class TestSheet {
* and since there is a slight performance hit the fix was made to avoid it.
*/
@Test
public void testShiftFormulasAddCondFormat_bug46547() {
void testShiftFormulasAddCondFormat_bug46547() {
// Create a sheet with data validity (similar to bugzilla attachment id=23131).
InternalSheet sheet = InternalSheet.createSheet();
@ -621,7 +621,7 @@ public final class TestSheet {
* which already had data validity constraints.
*/
@Test
public void testAddCondFormatAfterDataValidation_bug46547() {
void testAddCondFormatAfterDataValidation_bug46547() {
// Create a sheet with data validity (similar to bugzilla attachment id=23131).
InternalSheet sheet = InternalSheet.createSheet();
sheet.getOrCreateDataValidityTable();
@ -632,7 +632,7 @@ public final class TestSheet {
}
@Test
public void testCloneMulBlank_bug46776() {
void testCloneMulBlank_bug46776() {
org.apache.poi.hssf.record.Record[] recs = {
InternalSheet.createBOF(),
new DimensionsRecord(),
@ -654,7 +654,7 @@ public final class TestSheet {
}
@Test
public void testCreateAggregate() {
void testCreateAggregate() {
String msoDrawingRecord1 =
"0F 00 02 F0 20 01 00 00 10 00 08 F0 08 00 00 00 \n" +
"03 00 00 00 02 04 00 00 0F 00 03 F0 08 01 00 00 \n" +
@ -742,7 +742,7 @@ public final class TestSheet {
}
@Test
public void testSheetDimensions() {
void testSheetDimensions() {
InternalSheet sheet = InternalSheet.createSheet();
DimensionsRecord dimensions = (DimensionsRecord)sheet.findFirstRecordBySid(DimensionsRecord.sid);
assertNotNull(dimensions);

View File

@ -25,7 +25,7 @@ import org.junit.jupiter.api.Test;
public final class TestSheetAdditional {
@Test
public void testGetCellWidth() {
void testGetCellWidth() {
InternalSheet sheet = InternalSheet.createSheet();
ColumnInfoRecord nci = new ColumnInfoRecord();
@ -55,7 +55,7 @@ public final class TestSheetAdditional {
}
@Test
public void testMaxColumnWidth() {
void testMaxColumnWidth() {
InternalSheet sheet = InternalSheet.createSheet();
// the limit
sheet.setColumnWidth(0, 255*256);

View File

@ -43,7 +43,7 @@ import org.junit.jupiter.api.Test;
*/
public final class TestWorkbook {
@Test
public void testFontStuff() throws IOException {
void testFontStuff() throws IOException {
HSSFWorkbook hwb = new HSSFWorkbook();
InternalWorkbook wb = TestHSSFWorkbook.getInternalWorkbook(hwb);
@ -102,7 +102,7 @@ public final class TestWorkbook {
}
@Test
public void testAddNameX() throws IOException {
void testAddNameX() throws IOException {
HSSFWorkbook hwb = new HSSFWorkbook();
InternalWorkbook wb = TestHSSFWorkbook.getInternalWorkbook(hwb);
assertNotNull(wb.getNameXPtg("ISODD", AggregatingUDFFinder.DEFAULT));
@ -128,7 +128,7 @@ public final class TestWorkbook {
}
@Test
public void testRecalcId() throws IOException {
void testRecalcId() throws IOException {
HSSFWorkbook wb = new HSSFWorkbook();
assertFalse(wb.getForceFormulaRecalculation());
@ -156,7 +156,7 @@ public final class TestWorkbook {
}
@Test
public void testWriteAccess() {
void testWriteAccess() {
HSSFWorkbook wb = new HSSFWorkbook();
InternalWorkbook iwb = TestHSSFWorkbook.getInternalWorkbook(wb);

View File

@ -36,7 +36,7 @@ import org.junit.jupiter.api.Test;
public final class TestArrayRecord {
@Test
public void testRead() {
void testRead() {
String hex =
"21 02 25 00 01 00 01 00 01 01 00 00 00 00 00 00 " +
"17 00 65 00 00 01 00 02 C0 02 C0 65 00 00 01 00 " +
@ -62,7 +62,7 @@ public final class TestArrayRecord {
}
@Test
public void testBug57231() {
void testBug57231() {
HSSFWorkbook wb = HSSFTestDataSamples
.openSampleWorkbook("57231_MixedGasReport.xls");
HSSFSheet sheet = wb.getSheet("master");

View File

@ -31,7 +31,7 @@ public final class TestAutoFilterInfoRecord {
};
@Test
public void testRead() {
void testRead() {
AutoFilterInfoRecord record = new AutoFilterInfoRecord(TestcaseRecordInputStream.create(AutoFilterInfoRecord.sid, data));
@ -43,7 +43,7 @@ public final class TestAutoFilterInfoRecord {
}
@Test
public void testWrite() {
void testWrite() {
AutoFilterInfoRecord record = new AutoFilterInfoRecord();
record.setNumEntries((short)3);
@ -54,7 +54,7 @@ public final class TestAutoFilterInfoRecord {
}
@Test
public void testClone()
void testClone()
{
AutoFilterInfoRecord record = new AutoFilterInfoRecord();
record.setNumEntries((short)3);

View File

@ -28,7 +28,7 @@ import org.junit.jupiter.api.Test;
public final class TestBOFRecord {
@Test
public void testBOFRecord() throws IOException {
void testBOFRecord() throws IOException {
// This used to throw an error before - #42794
try (HSSFWorkbook wb = HSSFTestDataSamples.openSampleWorkbook("bug_42794.xls")) {
Sheet sh = wb.getSheetAt(0);

View File

@ -31,7 +31,7 @@ import org.junit.jupiter.api.Test;
public final class TestBoolErrRecord {
@Test
public void testError() {
void testError() {
byte[] data = HexRead.readFromString(
"00 00 00 00 0F 00 " + // row, col, xfIndex
"07 01 " // #DIV/0!, isError
@ -54,7 +54,7 @@ public final class TestBoolErrRecord {
* work by the same coincidence).
*/
@Test
public void testOooBadFormat_bug47479() {
void testOooBadFormat_bug47479() {
byte[] data = HexRead.readFromString(
"05 02 09 00 " + // sid, size
"00 00 00 00 0F 00 " + // row, col, xfIndex

View File

@ -35,25 +35,25 @@ import org.junit.jupiter.api.Test;
public final class TestBoundSheetRecord {
@Test
public void testRecordLength() {
void testRecordLength() {
BoundSheetRecord record = new BoundSheetRecord("Sheet1");
assertEquals(18, record.getRecordSize());
}
@Test
public void testWideRecordLength() {
void testWideRecordLength() {
BoundSheetRecord record = new BoundSheetRecord("Sheet\u20ac");
assertEquals(24, record.getRecordSize());
}
@Test
public void testName() {
void testName() {
BoundSheetRecord record = new BoundSheetRecord("1234567890223456789032345678904");
assertThrows(IllegalArgumentException.class, () -> record.setSheetname("s//*s"));
}
@Test
public void testDeserializeUnicode() {
void testDeserializeUnicode() {
byte[] data = HexRead.readFromString(""
+ "85 00 1A 00" // sid, length
@ -76,7 +76,7 @@ public final class TestBoundSheetRecord {
}
@Test
public void testOrdering() {
void testOrdering() {
BoundSheetRecord bs1 = new BoundSheetRecord("SheetB");
BoundSheetRecord bs2 = new BoundSheetRecord("SheetC");
BoundSheetRecord bs3 = new BoundSheetRecord("SheetA");
@ -97,7 +97,7 @@ public final class TestBoundSheetRecord {
}
@Test
public void testValidNames() {
void testValidNames() {
assertTrue(isValid("Sheet1"));
assertTrue(isValid("O'Brien's sales"));
assertTrue(isValid(" data # "));

View File

@ -31,7 +31,7 @@ import org.junit.jupiter.api.Test;
*/
public final class TestCFHeaderRecord {
@Test
public void testCreateCFHeaderRecord () {
void testCreateCFHeaderRecord () {
CFHeaderRecord record = new CFHeaderRecord();
CellRangeAddress[] ranges = {
new CellRangeAddress(0,0xFFFF,5,5),
@ -64,7 +64,7 @@ public final class TestCFHeaderRecord {
}
@Test
public void testCreateCFHeader12Record () {
void testCreateCFHeader12Record () {
CFHeader12Record record = new CFHeader12Record();
CellRangeAddress[] ranges = {
new CellRangeAddress(0,0xFFFF,5,5),
@ -97,7 +97,7 @@ public final class TestCFHeaderRecord {
}
@Test
public void testSerialization() {
void testSerialization() {
byte[] recordData =
{
(byte)0x03, (byte)0x00,
@ -149,7 +149,7 @@ public final class TestCFHeaderRecord {
}
@Test
public void testExtremeRows() {
void testExtremeRows() {
byte[] recordData = {
(byte)0x13, (byte)0x00, // nFormats
(byte)0x00, (byte)0x00,

View File

@ -50,7 +50,7 @@ import org.junit.jupiter.api.Test;
*/
public final class TestCFRuleRecord {
@Test
public void testConstructors () throws IOException {
void testConstructors () throws IOException {
try (HSSFWorkbook workbook = new HSSFWorkbook()) {
HSSFSheet sheet = workbook.createSheet();
@ -76,7 +76,7 @@ public final class TestCFRuleRecord {
@SuppressWarnings("squid:S2699")
@Test
public void testCreateCFRuleRecord() throws IOException {
void testCreateCFRuleRecord() throws IOException {
try (HSSFWorkbook workbook = new HSSFWorkbook()) {
HSSFSheet sheet = workbook.createSheet();
CFRuleRecord record = CFRuleRecord.create(sheet, "7");
@ -99,7 +99,7 @@ public final class TestCFRuleRecord {
@SuppressWarnings("squid:S2699")
@Test
public void testCreateCFRule12Record() throws IOException {
void testCreateCFRule12Record() throws IOException {
try (HSSFWorkbook workbook = new HSSFWorkbook()) {
HSSFSheet sheet = workbook.createSheet();
CFRule12Record record = CFRule12Record.create(sheet, "7");
@ -121,7 +121,7 @@ public final class TestCFRuleRecord {
}
@Test
public void testCreateIconCFRule12Record() throws IOException {
void testCreateIconCFRule12Record() throws IOException {
try (HSSFWorkbook workbook = new HSSFWorkbook()) {
HSSFSheet sheet = workbook.createSheet();
CFRule12Record record = CFRule12Record.create(sheet, IconSet.GREY_5_ARROWS);
@ -372,7 +372,7 @@ public final class TestCFRuleRecord {
}
@Test
public void testWrite() throws IOException {
void testWrite() throws IOException {
try (HSSFWorkbook workbook = new HSSFWorkbook()) {
HSSFSheet sheet = workbook.createSheet();
CFRuleRecord rr = CFRuleRecord.create(sheet, ComparisonOperator.BETWEEN, "5", "10");
@ -410,7 +410,7 @@ public final class TestCFRuleRecord {
* tRefN and tAreaN tokens must be preserved when re-serializing conditional format formulas
*/
@Test
public void testReserializeRefNTokens() {
void testReserializeRefNTokens() {
RecordInputStream is = TestcaseRecordInputStream.create(CFRuleRecord.sid, DATA_REFN);
CFRuleRecord rr = new CFRuleRecord(is);
@ -427,7 +427,7 @@ public final class TestCFRuleRecord {
}
@Test
public void testBug53691() throws IOException {
void testBug53691() throws IOException {
try (HSSFWorkbook workbook = new HSSFWorkbook()) {
HSSFSheet sheet = workbook.createSheet();
@ -442,7 +442,7 @@ public final class TestCFRuleRecord {
}
@Test
public void testBug57231_rewrite() throws IOException {
void testBug57231_rewrite() throws IOException {
try (HSSFWorkbook wb1 = HSSFITestDataProvider.instance.openSampleWorkbook("57231_MixedGasReport.xls")) {
assertEquals(7, wb1.getNumberOfSheets());
try (HSSFWorkbook wb2 = HSSFITestDataProvider.instance.writeOutAndReadBack(wb1)) {

View File

@ -30,7 +30,7 @@ import org.junit.jupiter.api.Test;
public final class TestColumnInfoRecord {
@Test
public void testBasic() {
void testBasic() {
byte[] data = HexRead.readFromString("7D 00 0C 00 14 00 9B 00 C7 19 0F 00 01 13 00 00");
RecordInputStream in = TestcaseRecordInputStream.create(data);
@ -53,7 +53,7 @@ public final class TestColumnInfoRecord {
* Excel reads that file OK and assumes zero for the value of the reserved field.
*/
@Test
public void testZeroResevedBytes_bug48332() {
void testZeroResevedBytes_bug48332() {
// Taken from bugzilla attachment 24661 (offset 0x1E73)
byte[] inpData = HexRead.readFromString("7D 00 0A 00 00 00 00 00 D5 19 0F 00 02 00");
byte[] outData = HexRead.readFromString("7D 00 0C 00 00 00 00 00 D5 19 0F 00 02 00 00 00");
@ -71,7 +71,7 @@ public final class TestColumnInfoRecord {
* but this seems to cause no problem to Excel
*/
@Test
public void testOneReservedByte() {
void testOneReservedByte() {
byte[] inpData = HexRead.readFromString("7D 00 0B 00 00 00 00 00 24 02 0F 00 00 00 01");
byte[] outData = HexRead.readFromString("7D 00 0C 00 00 00 00 00 24 02 0F 00 00 00 01 00");
RecordInputStream in = TestcaseRecordInputStream.create(inpData);

View File

@ -40,7 +40,7 @@ public final class TestCommonObjectDataSubRecord {
};
@Test
public void testLoad() {
void testLoad() {
CommonObjectDataSubRecord record = new CommonObjectDataSubRecord(TestcaseRecordInputStream.createLittleEndian(data), data.length);
assertEquals( CommonObjectDataSubRecord.OBJECT_TYPE_LIST_BOX, record.getObjectType());
@ -58,7 +58,7 @@ public final class TestCommonObjectDataSubRecord {
@SuppressWarnings("squid:S2699")
@Test
public void testStore() {
void testStore() {
CommonObjectDataSubRecord record = new CommonObjectDataSubRecord();
record.setObjectType(CommonObjectDataSubRecord.OBJECT_TYPE_LIST_BOX);

View File

@ -177,7 +177,7 @@ public class TestDConRefRecord {
* various flavours. This uses the RecordInputStream constructor.
*/
@Test
public void testReadWriteSBExtRef() throws IOException {
void testReadWriteSBExtRef() throws IOException {
testReadWrite(data1, "read-write single-byte external reference, volume type path");
testReadWrite(volumeString,
"read-write properly formed single-byte external reference, volume type path");
@ -202,7 +202,7 @@ public class TestDConRefRecord {
* string
*/
@Test
public void testReadWriteDBExtRefUncVol() throws IOException {
void testReadWriteDBExtRefUncVol() throws IOException {
testReadWrite(data4, "read-write double-byte external reference, UNC volume type path");
}
@ -221,7 +221,7 @@ public class TestDConRefRecord {
* test read-constructor-then-serialize for a double-byte self-reference style string
*/
@Test
public void testReadWriteDBSelfRef() throws IOException {
void testReadWriteDBSelfRef() throws IOException {
testReadWrite(data2, "read-write double-byte self reference");
}
@ -229,7 +229,7 @@ public class TestDConRefRecord {
* test read-constructor-then-serialize for a single-byte self-reference style string
*/
@Test
public void testReadWriteSBSelfRef() throws IOException {
void testReadWriteSBSelfRef() throws IOException {
testReadWrite(data3, "read-write single byte self reference");
}
@ -237,7 +237,7 @@ public class TestDConRefRecord {
* Test of getDataSize method, of class DConRefRecord.
*/
@Test
public void testGetDataSize() {
void testGetDataSize() {
DConRefRecord instance = new DConRefRecord(TestcaseRecordInputStream.create(81, data1));
int expResult = data1.length;
int result = instance.getDataSize();
@ -255,7 +255,7 @@ public class TestDConRefRecord {
* Test of getSid method, of class DConRefRecord.
*/
@Test
public void testGetSid() {
void testGetSid() {
DConRefRecord instance = new DConRefRecord(TestcaseRecordInputStream.create(81, data1));
short expResult = 81;
short result = instance.getSid();
@ -266,7 +266,7 @@ public class TestDConRefRecord {
* Test of getPath method, of class DConRefRecord.
*/
@Test
public void testGetPath() {
void testGetPath() {
// TODO: different types of paths.
DConRefRecord instance = new DConRefRecord(TestcaseRecordInputStream.create(81, data1));
byte[] expResult = Arrays.copyOfRange(data1, 9, data1.length);
@ -278,7 +278,7 @@ public class TestDConRefRecord {
* Test of isExternalRef method, of class DConRefRecord.
*/
@Test
public void testIsExternalRef() {
void testIsExternalRef() {
DConRefRecord instance = new DConRefRecord(TestcaseRecordInputStream.create(81, data1));
assertTrue(instance.isExternalRef(), "external reference");
instance = new DConRefRecord(TestcaseRecordInputStream.create(81, data2));

View File

@ -27,7 +27,7 @@ import org.junit.jupiter.api.Test;
public final class TestDVALRecord {
@Test
public void testRead() {
void testRead() {
byte[] data = new byte[22];
LittleEndian.putShort(data, 0, DVALRecord.sid);
LittleEndian.putShort(data, 2, (short)18);

View File

@ -30,7 +30,7 @@ public final class TestDrawingGroupRecord {
private static final int MAX_DATA_SIZE = MAX_RECORD_SIZE - 4;
@Test
public void testGetRecordSize() {
void testGetRecordSize() {
DrawingGroupRecord r = new DrawingGroupRecord();
assertEquals(4, r.getRecordSize());
@ -67,7 +67,7 @@ public final class TestDrawingGroupRecord {
}
@Test
public void testSerialize() {
void testSerialize() {
// Check under max record size
DrawingGroupRecord r = new DrawingGroupRecord();
byte[] rawData = new byte[100];
@ -118,7 +118,7 @@ public final class TestDrawingGroupRecord {
}
@Test
public void testGrossSizeFromDataSize() {
void testGrossSizeFromDataSize() {
assertEquals( 4, DrawingGroupRecord.grossSizeFromDataSize( 0 ) );
assertEquals( 5, DrawingGroupRecord.grossSizeFromDataSize( 1 ) );
assertEquals( MAX_RECORD_SIZE, DrawingGroupRecord.grossSizeFromDataSize( MAX_DATA_SIZE ) );

View File

@ -36,7 +36,7 @@ public final class TestDrawingRecord {
* See Bugzilla #47548
*/
@Test
public void testReadContinued() throws IOException {
void testReadContinued() throws IOException {
//simulate a continues drawing record
ByteArrayOutputStream out = new ByteArrayOutputStream();

View File

@ -33,7 +33,7 @@ public final class TestEmbeddedObjectRefSubRecord {
private static final short EORSR_SID = EmbeddedObjectRefSubRecord.sid;
@Test
public void testStore() {
void testStore() {
String data1
= "20 00 05 00 FC 10 76 01 02 24 14 DF 00 03 10 00 "
+ "00 46 6F 72 6D 73 2E 43 68 65 63 6B 42 6F 78 2E "
@ -58,7 +58,7 @@ public final class TestEmbeddedObjectRefSubRecord {
}
@Test
public void testCreate() {
void testCreate() {
EmbeddedObjectRefSubRecord record1 = new EmbeddedObjectRefSubRecord();
byte[] ser = record1.serialize();
@ -74,7 +74,7 @@ public final class TestEmbeddedObjectRefSubRecord {
@SuppressWarnings("squid:S2699")
@Test
public void testCameraTool_bug45912() {
void testCameraTool_bug45912() {
/*
* taken from ftPictFmla sub-record in attachment 22645 (offset 0x40AB).
*/
@ -98,7 +98,7 @@ public final class TestEmbeddedObjectRefSubRecord {
*/
@SuppressWarnings("squid:S2699")
@Test
public void testVarious() {
void testVarious() {
String[] rawData = {
"12 00 0B 00 70 95 0B 05 3B 01 00 36 00 40 00 18 00 19 00 18",
"12 00 0B 00 B0 4D 3E 03 3B 00 00 00 00 01 00 00 80 01 C0 00",
@ -132,7 +132,7 @@ public final class TestEmbeddedObjectRefSubRecord {
@SuppressWarnings("squid:S2699")
@Test
public void testVisioDrawing_bug46199() {
void testVisioDrawing_bug46199() {
/*
* taken from ftPictFmla sub-record in attachment 22860 (stream offset 0x768F).<br>
* Note that the since the string length is zero, there is no unicode flag byte

View File

@ -30,13 +30,13 @@ public final class TestEndSubRecord {
private static final byte[] data = { };
@Test
public void testLoad() {
void testLoad() {
EndSubRecord record = new EndSubRecord(TestcaseRecordInputStream.create(0x00, data), 0);
assertEquals(0, record.getDataSize());
}
@Test
public void testStore() {
void testStore() {
EndSubRecord record = new EndSubRecord();
byte [] recordBytes = record.serialize();
assertEquals(0, recordBytes.length - 4);

View File

@ -37,7 +37,7 @@ public final class TestEscherAggregate {
* Tests that the create aggregate method correctly rejoins escher records together.
*/
@Test
public void testCreateAggregate() {
void testCreateAggregate() {
String msoDrawingRecord1 =
"0F 00 02 F0 20 01 00 00 10 00 08 F0 08 00 00 00 \n" +
"03 00 00 00 02 04 00 00 0F 00 03 F0 08 01 00 00 \n" +
@ -85,7 +85,7 @@ public final class TestEscherAggregate {
}
@Test
public void testSerialize() {
void testSerialize() {
EscherContainerRecord container1 = new EscherContainerRecord();
EscherContainerRecord spContainer1 = new EscherContainerRecord();

View File

@ -32,7 +32,7 @@ public final class TestExtSSTRecord {
* ExtSSTRecord can be continued. Ensure we properly read the continue remainder.
*/
@Test
public void test50967() throws IOException {
void test50967() throws IOException {
// hex dump from ISBN_UPD_PL_20100104_1525.xls attached to Bugzilla 50867
byte[] bytes = RawDataUtil.decompress("H4sIAAAAAAAAACWaBbAVxxZF9/jgrkFDcAvu7hrc3d3dLbhrgBDcXR8OwV2CEz" +
"RIIFhw+4G/Zqiiqrn3zkyvvc/p7tM976sSp/CVOJIUVVJH2sa022lX0e6OLK0zpE9RpKemdCQav9lSlhhSCldqEEuq7EsbYkuLuGdJHG" +

View File

@ -41,7 +41,7 @@ public final class TestExtendedFormatRecord {
}
@Test
public void testLoad() {
void testLoad() {
ExtendedFormatRecord record = createEFR();
assertEquals(0, record.getFontIndex());
assertEquals(0, record.getFormatIndex());
@ -59,7 +59,7 @@ public final class TestExtendedFormatRecord {
@SuppressWarnings("squid:S2699")
@Test
public void testStore() {
void testStore() {
// .fontindex = 0
// .formatindex = 0
// .celloptions = fffffff5
@ -125,7 +125,7 @@ public final class TestExtendedFormatRecord {
@SuppressWarnings("squid:S2699")
@Test
public void testCloneOnto() {
void testCloneOnto() {
ExtendedFormatRecord base = createEFR();
ExtendedFormatRecord other = new ExtendedFormatRecord();
@ -136,7 +136,7 @@ public final class TestExtendedFormatRecord {
}
@Test
public void testRotation() {
void testRotation() {
ExtendedFormatRecord record = createEFR();
assertEquals(0, record.getRotation());

View File

@ -52,7 +52,7 @@ public final class TestExternalNameRecord {
}
@Test
public void testBasicDeserializeReserialize() {
void testBasicDeserializeReserialize() {
ExternalNameRecord enr = createSimpleENR(dataFDS);
assertEquals("FDS", enr.getText());
@ -62,7 +62,7 @@ public final class TestExternalNameRecord {
}
@Test
public void testBasicSize() {
void testBasicSize() {
ExternalNameRecord enr = createSimpleENR(dataFDS);
assertNotEquals(13, enr.getRecordSize(), "Identified bug 44695");
assertEquals(17, enr.getRecordSize());
@ -71,7 +71,7 @@ public final class TestExternalNameRecord {
}
@Test
public void testAutoStdDocName() {
void testAutoStdDocName() {
ExternalNameRecord enr = createSimpleENR(dataAutoDocName);
assertEquals("'191219AW4 Corp,[WORKOUT_PX]'", enr.getText());
@ -86,7 +86,7 @@ public final class TestExternalNameRecord {
}
@Test
public void testPlainName() {
void testPlainName() {
ExternalNameRecord enr = createSimpleENR(dataPlainName);
assertEquals("Rate_Date", enr.getText());
@ -101,7 +101,7 @@ public final class TestExternalNameRecord {
}
@Test
public void testDDELink_bug47229() {
void testDDELink_bug47229() {
/*
* Hex dump read directly from text of bugzilla 47229
*/
@ -126,7 +126,7 @@ public final class TestExternalNameRecord {
}
@Test
public void testUnicodeName_bug47384() {
void testUnicodeName_bug47384() {
// data taken from bugzilla 47384 att 23830 at offset 0x13A0
byte[] dataUN = HexRead.readFromString(
"23 00 22 00" +
@ -143,7 +143,7 @@ public final class TestExternalNameRecord {
}
@Test
public void test48339() {
void test48339() {
// data taken from bugzilla 48339
byte[] data = HexRead.readFromString(
"23 00 09 00" +
@ -156,7 +156,7 @@ public final class TestExternalNameRecord {
}
@Test
public void testNPEWithFileFrom49219() {
void testNPEWithFileFrom49219() {
// the file at test-data/spreadsheet/49219.xls has ExternalNameRecords without actual data,
// we did handle this during reading, but failed during serializing this out, ensure it works now
byte[] data = new byte[] {

View File

@ -39,7 +39,7 @@ import org.junit.jupiter.api.Test;
*/
public final class TestFeatRecord {
@Test
public void testWithoutFeatRecord() throws Exception {
void testWithoutFeatRecord() throws Exception {
HSSFWorkbook hssf =
HSSFTestDataSamples.openSampleWorkbook("46136-WithWarnings.xls");
InternalWorkbook wb = HSSFTestHelper.getWorkbookForTest(hssf);
@ -91,7 +91,7 @@ public final class TestFeatRecord {
}
@Test
public void testReadFeatRecord() {
void testReadFeatRecord() {
HSSFWorkbook hssf =
HSSFTestDataSamples.openSampleWorkbook("46136-NoWarnings.xls");
InternalWorkbook wb = HSSFTestHelper.getWorkbookForTest(hssf);
@ -183,7 +183,7 @@ public final class TestFeatRecord {
* cloning sheets with feat records
*/
@Test
public void testCloneSheetWithFeatRecord() throws IOException {
void testCloneSheetWithFeatRecord() throws IOException {
try (HSSFWorkbook wb =
HSSFTestDataSamples.openSampleWorkbook("46136-WithWarnings.xls")) {
HSSFSheet src = wb.getSheetAt(0);

View File

@ -48,7 +48,7 @@ public final class TestFontRecord {
};
@Test
public void testLoad() {
void testLoad() {
FontRecord record = new FontRecord(TestcaseRecordInputStream.create(0x31, data));
assertEquals(0xc8, record.getFontHeight());
@ -70,7 +70,7 @@ public final class TestFontRecord {
@SuppressWarnings("squid:S2699")
@Test
public void testStore() {
void testStore() {
// .fontheight = c8
// .attributes = 0
// .italic = false
@ -102,7 +102,7 @@ public final class TestFontRecord {
}
@Test
public void testCloneOnto() {
void testCloneOnto() {
FontRecord base = new FontRecord(TestcaseRecordInputStream.create(0x31, data));
FontRecord other = new FontRecord();
@ -115,7 +115,7 @@ public final class TestFontRecord {
}
@Test
public void testSameProperties() {
void testSameProperties() {
FontRecord f1 = new FontRecord(TestcaseRecordInputStream.create(0x31, data));
FontRecord f2 = new FontRecord(TestcaseRecordInputStream.create(0x31, data));
@ -138,7 +138,7 @@ public final class TestFontRecord {
* samples to say otherwise.
*/
@Test
public void testEmptyName_bug47250() {
void testEmptyName_bug47250() {
byte[] emptyNameData = HexRead.readFromString(
"C8 00 00 00 FF 7F 90 01 00 00 00 00 00 00 "
+ "00" // zero length

View File

@ -36,7 +36,7 @@ import org.junit.jupiter.api.Test;
public final class TestFormulaRecord {
@Test
public void testCreateFormulaRecord () {
void testCreateFormulaRecord () {
FormulaRecord record = new FormulaRecord();
record.setColumn((short)0);
record.setRow(1);
@ -52,7 +52,7 @@ public final class TestFormulaRecord {
* This formula record is a representation of =1/0 at row 0, column 0
*/
@Test
public void testCheckNanPreserve() {
void testCheckNanPreserve() {
byte[] formulaByte = {
0, 0, 0, 0,
0x0F, 0x00,
@ -102,7 +102,7 @@ public final class TestFormulaRecord {
* Tests to see if the shared formula cells properly reserialize the expPtg
*/
@Test
public void testExpFormula() {
void testExpFormula() {
byte[] formulaByte = new byte[27];
formulaByte[4] =(byte)0x0F;
@ -121,7 +121,7 @@ public final class TestFormulaRecord {
}
@Test
public void testWithConcat() {
void testWithConcat() {
// =CHOOSE(2,A2,A3,A4)
byte[] data = {
1, 0, 1, 0, 15, 0, 0, 0, 0, 0, 0, 0, 57,
@ -159,7 +159,7 @@ public final class TestFormulaRecord {
}
@Test
public void testReserialize() {
void testReserialize() {
FormulaRecord formulaRecord = new FormulaRecord();
formulaRecord.setRow(1);
formulaRecord.setColumn((short) 1);
@ -182,7 +182,7 @@ public final class TestFormulaRecord {
* inside {@link FormulaRecord}
*/
@Test
public void testCachedValue_bug46479() {
void testCachedValue_bug46479() {
FormulaRecord fr0 = new FormulaRecord();
FormulaRecord fr1 = new FormulaRecord();
// test some other cached value types

View File

@ -34,7 +34,7 @@ public final class TestFtCblsSubRecord {
};
@Test
public void testRead() {
void testRead() {
FtCblsSubRecord record = new FtCblsSubRecord(TestcaseRecordInputStream.create(FtCblsSubRecord.sid, data), data.length);
assertEquals(FtCblsSubRecord.sid, record.getSid());
@ -42,7 +42,7 @@ public final class TestFtCblsSubRecord {
}
@Test
public void testWrite() {
void testWrite() {
FtCblsSubRecord record = new FtCblsSubRecord();
assertEquals(FtCblsSubRecord.sid, record.getSid());
assertEquals(data.length, record.getDataSize());
@ -52,7 +52,7 @@ public final class TestFtCblsSubRecord {
}
@Test
public void testClone() {
void testClone() {
FtCblsSubRecord record = new FtCblsSubRecord();
byte[] src = record.serialize();

View File

@ -283,7 +283,7 @@ public final class TestHyperlinkRecord {
}
@Test
public void testReadURLLink(){
void testReadURLLink(){
RecordInputStream is = TestcaseRecordInputStream.create(HyperlinkRecord.sid, data1);
HyperlinkRecord link = new HyperlinkRecord(is);
assertEquals(2, link.getFirstRow());
@ -303,7 +303,7 @@ public final class TestHyperlinkRecord {
}
@Test
public void testReadFileLink(){
void testReadFileLink(){
RecordInputStream is = TestcaseRecordInputStream.create(HyperlinkRecord.sid, data2);
HyperlinkRecord link = new HyperlinkRecord(is);
assertEquals(0, link.getFirstRow());
@ -323,7 +323,7 @@ public final class TestHyperlinkRecord {
}
@Test
public void testReadEmailLink(){
void testReadEmailLink(){
RecordInputStream is = TestcaseRecordInputStream.create(HyperlinkRecord.sid, data3);
HyperlinkRecord link = new HyperlinkRecord(is);
assertEquals(1, link.getFirstRow());
@ -342,7 +342,7 @@ public final class TestHyperlinkRecord {
}
@Test
public void testReadDocumentLink(){
void testReadDocumentLink(){
RecordInputStream is = TestcaseRecordInputStream.create(HyperlinkRecord.sid, data4);
HyperlinkRecord link = new HyperlinkRecord(is);
assertEquals(3, link.getFirstRow());
@ -372,7 +372,7 @@ public final class TestHyperlinkRecord {
}
@Test
public void testSerialize(){
void testSerialize(){
serialize(data1);
serialize(data2);
serialize(data3);
@ -380,7 +380,7 @@ public final class TestHyperlinkRecord {
}
@Test
public void testCreateURLRecord() {
void testCreateURLRecord() {
HyperlinkRecord link = new HyperlinkRecord();
link.newUrlLink();
link.setFirstRow((short)2);
@ -395,7 +395,7 @@ public final class TestHyperlinkRecord {
}
@Test
public void testCreateFileRecord() {
void testCreateFileRecord() {
HyperlinkRecord link = new HyperlinkRecord();
link.newFileLink();
link.setFirstRow((short)0);
@ -410,7 +410,7 @@ public final class TestHyperlinkRecord {
}
@Test
public void testCreateDocumentRecord() {
void testCreateDocumentRecord() {
HyperlinkRecord link = new HyperlinkRecord();
link.newDocumentLink();
link.setFirstRow((short)3);
@ -425,7 +425,7 @@ public final class TestHyperlinkRecord {
}
@Test
public void testCreateEmailtRecord() {
void testCreateEmailtRecord() {
HyperlinkRecord link = new HyperlinkRecord();
link.newUrlLink();
link.setFirstRow((short)1);
@ -440,7 +440,7 @@ public final class TestHyperlinkRecord {
}
@Test
public void testClone() {
void testClone() {
byte[][] data = {data1, data2, data3, data4};
for (final byte[] d : data) {
RecordInputStream is = TestcaseRecordInputStream.create(HyperlinkRecord.sid, d);
@ -453,7 +453,7 @@ public final class TestHyperlinkRecord {
@SuppressWarnings("squid:S2699")
@Test
public void testReserializeTargetFrame() {
void testReserializeTargetFrame() {
RecordInputStream in = TestcaseRecordInputStream.create(HyperlinkRecord.sid, dataTargetFrame);
HyperlinkRecord hr = new HyperlinkRecord(in);
byte[] ser = hr.serialize();
@ -461,7 +461,7 @@ public final class TestHyperlinkRecord {
}
@Test
public void testReserializeLinkToWorkbook() {
void testReserializeLinkToWorkbook() {
RecordInputStream in = TestcaseRecordInputStream.create(HyperlinkRecord.sid, dataLinkToWorkbook);
HyperlinkRecord hr = new HyperlinkRecord(in);
@ -472,7 +472,7 @@ public final class TestHyperlinkRecord {
}
@Test
public void testReserializeUNC() {
void testReserializeUNC() {
RecordInputStream in = TestcaseRecordInputStream.create(HyperlinkRecord.sid, dataUNC);
HyperlinkRecord hr = new HyperlinkRecord(in);
@ -482,7 +482,7 @@ public final class TestHyperlinkRecord {
}
@Test
public void testGUID() throws IOException {
void testGUID() throws IOException {
ClassID g;
g = new ClassID("3F2504E0-4F89-11D3-9A0C-0305E82C3301");
confirmGUID(g, 0x3F2504E0, 0x4F89, 0x11D3, 0x9A0C0305E82C3301L);
@ -522,7 +522,7 @@ public final class TestHyperlinkRecord {
}
@Test
public void test47498(){
void test47498(){
RecordInputStream is = TestcaseRecordInputStream.create(HyperlinkRecord.sid, data_47498);
HyperlinkRecord link = new HyperlinkRecord(is);
assertEquals(2, link.getFirstRow());

View File

@ -35,7 +35,7 @@ import org.junit.jupiter.api.Test;
public final class TestInterfaceEndRecord {
@Test
public void testCreate() {
void testCreate() {
InterfaceEndRecord record = InterfaceEndRecord.instance;
assertEquals(0, record.getDataSize());
}
@ -46,7 +46,7 @@ public final class TestInterfaceEndRecord {
* data to an {@link InterfaceHdrRecord}.
*/
@Test
public void testUnexpectedBytes_bug47251(){
void testUnexpectedBytes_bug47251(){
String hex = "" +
"09 08 10 00 00 06 05 00 EC 15 CD 07 C1 C0 00 00 06 03 00 00 " + //BOF
"E2 00 02 00 B0 04 " + //INTERFACEEND with extra two bytes

View File

@ -32,7 +32,7 @@ import org.junit.jupiter.api.Test;
public final class TestLabelRecord {
@Test
public void testEmptyString() throws IOException {
void testEmptyString() throws IOException {
try (HSSFWorkbook wb1 = HSSFTestDataSamples.openSampleWorkbook("ex42570-20305.xls");
HSSFWorkbook wb2 = HSSFTestDataSamples.writeOutAndReadBack(wb1)) {
HSSFSheet s1 = wb1.getSheetAt(0);

View File

@ -45,7 +45,7 @@ public final class TestLbsDataSubRecord {
* test data was taken from 47701.xls
*/
@Test
public void test_47701(){
void test_47701(){
byte[] data = HexRead.readFromString(
"15, 00, 12, 00, 12, 00, 02, 00, 11, 20, " +
"00, 00, 00, 00, 80, 3D, 03, 05, 00, 00, " +
@ -79,7 +79,7 @@ public final class TestLbsDataSubRecord {
* test data was taken from the file attached to Bugzilla 45778
*/
@Test
public void test_45778(){
void test_45778(){
byte[] data = HexRead.readFromString(
"15, 00, 12, 00, 14, 00, 01, 00, 01, 00, " +
"01, 21, 00, 00, 3C, 13, F4, 03, 00, 00, " +
@ -119,7 +119,7 @@ public final class TestLbsDataSubRecord {
* There are 5 padding bytes that are removed by POI
*/
@Test
public void test_remove_padding(){
void test_remove_padding(){
byte[] data = HexRead.readFromString(
"5D, 00, 4C, 00, " +
"15, 00, 12, 00, 12, 00, 01, 00, 11, 00, " +
@ -153,7 +153,7 @@ public final class TestLbsDataSubRecord {
}
@Test
public void test_LbsDropData() throws IOException{
void test_LbsDropData() throws IOException{
byte[] data = HexRead.readFromString(
//LbsDropData
"0A, 00, " + //flags

View File

@ -41,7 +41,7 @@ public final class TestMergeCellsRecord {
* Make sure when a clone is called, we actually clone it.
*/
@Test
public void testCloneReferences() {
void testCloneReferences() {
CellRangeAddress[] cras = { new CellRangeAddress(0, 1, 0, 2), };
MergeCellsRecord merge = new MergeCellsRecord(cras, 0, cras.length);
MergeCellsRecord clone = merge.copy();
@ -60,7 +60,7 @@ public final class TestMergeCellsRecord {
}
@Test
public void testMCTable_bug46009() {
void testMCTable_bug46009() {
MergedCellsTable mct = new MergedCellsTable();
CellRangeAddress[] cras = { new CellRangeAddress(0, 0, 0, 3) };
MergeCellsRecord mcr1 = new MergeCellsRecord(cras, 0, 1);

View File

@ -28,7 +28,7 @@ import org.junit.jupiter.api.Test;
*/
public final class TestNameCommentRecord {
@Test
public void testReserialize() {
void testReserialize() {
final byte[] data = HexRead
.readFromString(""
+ "94 08 00 00 00 00 00 00 00 00 00 00 04 00 07 00 00 6E 61 6D 65 00 63 6F 6D 6D 65 6E 74]");

View File

@ -45,7 +45,7 @@ public final class TestNameRecord {
* Makes sure that additional name information is parsed properly such as menu/description
*/
@Test
public void testFillExtras() {
void testFillExtras() {
byte[] examples = HexRead.readFromString(""
+ "88 03 67 06 07 00 00 00 00 00 00 23 00 00 00 4D "
@ -60,7 +60,7 @@ public final class TestNameRecord {
}
@Test
public void testReserialize() {
void testReserialize() {
byte[] data = HexRead
.readFromString(""
+ "20 00 00 01 0B 00 00 00 01 00 00 00 00 00 00 06 3B 00 00 00 00 02 00 00 00 09 00]");
@ -72,7 +72,7 @@ public final class TestNameRecord {
}
@Test
public void testFormulaRelAbs_bug46174() throws IOException {
void testFormulaRelAbs_bug46174() throws IOException {
// perhaps this testcase belongs on TestHSSFName
try (HSSFWorkbook wb = new HSSFWorkbook()) {
HSSFName name = wb.createName();
@ -85,7 +85,7 @@ public final class TestNameRecord {
}
@Test
public void testFormulaGeneral() throws IOException {
void testFormulaGeneral() throws IOException {
// perhaps this testcase belongs on TestHSSFName
HSSFWorkbook wb = new HSSFWorkbook();
HSSFName name = wb.createName();
@ -103,7 +103,7 @@ public final class TestNameRecord {
* A NameRecord followed by a ContinueRecord. See Bugzilla 50244
*/
@Test
public void test50244() throws IOException {
void test50244() throws IOException {
byte[] data1 = RawDataUtil.decompress(
"H4sIAAAAAAAAAI3Zu2qWQRAA0I8EQcHGzkrwBcLO7B0sBR9AwdYIKdKFoPhovp7xLyQWyX+m2OWw7TIX5u3x/t1xHG9ePhyXxyl+" +
"fbz+cf3p/ufd3c3nm/vbm6tvx++L18fXy4fr4tVxxNWXLFelhCENlRCIZuiERAzDJFTEMmxCM/RiCMJApKESJqIZOmEhhmESNmIZ" +
@ -139,7 +139,7 @@ public final class TestNameRecord {
}
@Test
public void testBug57923() {
void testBug57923() {
NameRecord record = new NameRecord();
assertEquals(0, record.getExternSheetNumber());

View File

@ -41,7 +41,7 @@ public final class TestNoteRecord {
);
@Test
public void testRead() {
void testRead() {
NoteRecord record = new NoteRecord(TestcaseRecordInputStream.create(NoteRecord.sid, testData));
@ -54,7 +54,7 @@ public final class TestNoteRecord {
}
@Test
public void testWrite() {
void testWrite() {
NoteRecord record = new NoteRecord();
assertEquals(NoteRecord.sid, record.getSid());
@ -69,7 +69,7 @@ public final class TestNoteRecord {
}
@Test
public void testClone() {
void testClone() {
NoteRecord record = new NoteRecord();
record.setRow((short)1);
@ -92,7 +92,7 @@ public final class TestNoteRecord {
}
@Test
public void testUnicodeAuthor() {
void testUnicodeAuthor() {
// This sample data was created by setting the 'user name' field in the 'Personalize'
// section of Excel's options to \u30A2\u30D1\u30C3\u30C1\u65CF, and then
// creating a cell comment.

View File

@ -36,7 +36,7 @@ public final class TestNoteStructureSubRecord {
};
@Test
public void testRead() {
void testRead() {
NoteStructureSubRecord record = new NoteStructureSubRecord(TestcaseRecordInputStream.create(NoteStructureSubRecord.sid, data), data.length);
assertEquals(NoteStructureSubRecord.sid, record.getSid());
@ -44,7 +44,7 @@ public final class TestNoteStructureSubRecord {
}
@Test
public void testWrite() {
void testWrite() {
NoteStructureSubRecord record = new NoteStructureSubRecord();
assertEquals(NoteStructureSubRecord.sid, record.getSid());
assertEquals(data.length, record.getDataSize());
@ -54,7 +54,7 @@ public final class TestNoteStructureSubRecord {
}
@Test
public void testClone() {
void testClone() {
NoteStructureSubRecord record = new NoteStructureSubRecord();
byte[] src = record.serialize();

View File

@ -60,7 +60,7 @@ public final class TestObjRecord {
);
@Test
public void testLoad() {
void testLoad() {
ObjRecord record = new ObjRecord(TestcaseRecordInputStream.create(ObjRecord.sid, recdata));
assertEquals(26, record.getRecordSize() - 4);
@ -73,7 +73,7 @@ public final class TestObjRecord {
}
@Test
public void testStore() {
void testStore() {
ObjRecord record = new ObjRecord(TestcaseRecordInputStream.create(ObjRecord.sid, recdata));
byte [] recordBytes = record.serialize();
@ -83,7 +83,7 @@ public final class TestObjRecord {
}
@Test
public void testConstruct() {
void testConstruct() {
ObjRecord record = new ObjRecord();
CommonObjectDataSubRecord ftCmo = new CommonObjectDataSubRecord();
ftCmo.setObjectType( CommonObjectDataSubRecord.OBJECT_TYPE_COMMENT);
@ -109,7 +109,7 @@ public final class TestObjRecord {
}
@Test
public void testReadWriteWithPadding_bug45133() {
void testReadWriteWithPadding_bug45133() {
ObjRecord record = new ObjRecord(TestcaseRecordInputStream.create(recdataNeedingPadding));
assertNotEquals(34, record.getRecordSize(), "Identified bug 45133");
assertEquals(36, record.getRecordSize());
@ -127,7 +127,7 @@ public final class TestObjRecord {
*/
@SuppressWarnings("squid:S2699")
@Test
public void test4BytePadding() {
void test4BytePadding() {
// actual data from file saved by Excel 2007
byte[] data = HexRead.readFromString(""
+ "15 00 12 00 1E 00 01 00 11 60 B4 6D 3C 01 C4 06 "

View File

@ -42,7 +42,7 @@ public final class TestPLVRecord {
private final static String SHEET_NAME = "S2";
@Test
public void testPLVRecord() throws Exception {
void testPLVRecord() throws Exception {
try (InputStream is = HSSFTestDataSamples.openSampleFileStream(XLS_FILENAME);
HSSFWorkbook workbook = new HSSFWorkbook(is)) {

View File

@ -35,7 +35,7 @@ public final class TestPaletteRecord {
* Tests that the default palette matches the constants of HSSFColor
*/
@Test
public void testDefaultPalette() {
void testDefaultPalette() {
PaletteRecord palette = new PaletteRecord();
//make sure all the HSSFColor constants match

View File

@ -38,7 +38,7 @@ public final class TestPaneRecord {
};
@Test
public void testLoad() {
void testLoad() {
PaneRecord record = new PaneRecord(TestcaseRecordInputStream.create(0x41, data));
assertEquals( (short)1, record.getX());
@ -52,7 +52,7 @@ public final class TestPaneRecord {
@SuppressWarnings("squid:S2699")
@Test
public void testStore() {
void testStore() {
PaneRecord record = new PaneRecord();
record.setX( (short) 1);

View File

@ -35,7 +35,7 @@ public final class TestRecalcIdRecord {
@SuppressWarnings("squid:S2699")
@Test
public void testBasicDeserializeReserialize() {
void testBasicDeserializeReserialize() {
byte[] data = HexRead.readFromString(
"C1 01" + // rt
@ -47,7 +47,7 @@ public final class TestRecalcIdRecord {
}
@Test
public void testBadFirstField_bug48096() {
void testBadFirstField_bug48096() {
/*
* Data taken from the sample file referenced in Bugzilla 48096, file offset 0x0D45.
* The apparent problem is that the first data short field has been written with the

View File

@ -44,7 +44,7 @@ public final class TestRecordFactory {
*
*/
@Test
public void testBasicRecordConstruction() {
void testBasicRecordConstruction() {
short recType = BOFRecord.sid;
byte[] data = {
0, 6, 5, 0, -2, 28, -51, 7, -55, 64, 0, 0, 6, 1, 0, 0
@ -87,7 +87,7 @@ public final class TestRecordFactory {
*
*/
@Test
public void testSpecial() {
void testSpecial() {
short recType = RKRecord.sid;
byte[] data = {
0, 0, 0, 0, 21, 0, 0, 0, 0, 0
@ -114,7 +114,7 @@ public final class TestRecordFactory {
* FAILURE: The wrong records are created or contain the wrong values <P>
*/
@Test
public void testContinuedUnknownRecord() {
void testContinuedUnknownRecord() {
byte[] data = {
0, -1, 0, 0, // an unknown record with 0 length
0x3C , 0, 3, 0, 1, 2, 3, // a continuation record with 3 bytes of data
@ -144,7 +144,7 @@ public final class TestRecordFactory {
* Record factory must preserve this structure when reading records.
*/
@Test
public void testMixedContinue() throws IOException {
void testMixedContinue() throws IOException {
// Adapted from a real test sample file 39512.xls (Offset 0x4854).
// See Bug 39512 for details.
String dump =
@ -194,7 +194,7 @@ public final class TestRecordFactory {
}
@Test
public void testNonZeroPadding_bug46987() throws IOException {
void testNonZeroPadding_bug46987() throws IOException {
Record[] recs = {
new BOFRecord(),
new WriteAccessRecord(), // need *something* between BOF and EOF

View File

@ -55,7 +55,7 @@ public final class TestRecordInputStream {
@Test
public void testChangeOfCompressionFlag_bug25866() {
void testChangeOfCompressionFlag_bug25866() {
byte[] changingFlagSimpleData = HexRead.readFromString(""
+ "AA AA " // fake SID
+ "06 00 " // first rec len 6
@ -69,7 +69,7 @@ public final class TestRecordInputStream {
}
@Test
public void testChangeFromUnCompressedToCompressed() {
void testChangeFromUnCompressedToCompressed() {
byte[] changingFlagSimpleData = HexRead.readFromString(""
+ "AA AA " // fake SID
+ "0F 00 " // first rec len 15
@ -81,7 +81,7 @@ public final class TestRecordInputStream {
}
@Test
public void testReadString() {
void testReadString() {
byte[] changingFlagFullData = HexRead.readFromString(""
+ "AA AA " // fake SID
+ "12 00 " // first rec len 18 (15 + next 3 bytes)
@ -96,7 +96,7 @@ public final class TestRecordInputStream {
@ParameterizedTest
@CsvSource({"1, 200", "0, 200", "999999999, 200", HeaderRecord.sid+", 200"})
public void testLeftoverDataException(int sid, int remainingByteCount) {
void testLeftoverDataException(int sid, int remainingByteCount) {
// just ensure that the exception is created correctly, even with unknown sids
assertDoesNotThrow(() -> new RecordInputStream.LeftoverDataException(sid, remainingByteCount));
}

View File

@ -34,7 +34,7 @@ public final class TestSCLRecord {
};
@Test
public void testLoad() {
void testLoad() {
SCLRecord record = new SCLRecord(TestcaseRecordInputStream.create(0xa0, data));
assertEquals( 3, record.getNumerator());
assertEquals( 4, record.getDenominator());
@ -44,7 +44,7 @@ public final class TestSCLRecord {
@SuppressWarnings("squid:S2699")
@Test
public void testStore() {
void testStore() {
SCLRecord record = new SCLRecord();
record.setNumerator( (short)3 );
record.setDenominator( (short)4 );

View File

@ -53,7 +53,7 @@ public final class TestSSTDeserializer {
}
@Test
public void testSpanRichTextToPlainText() throws IOException {
void testSpanRichTextToPlainText() throws IOException {
byte[] header = readSampleHexData("richtextdata.txt", "header", FAKE_SID);
byte[] continueBytes = readSampleHexData("richtextdata.txt", "continue1", ContinueRecord.sid);
RecordInputStream in = TestcaseRecordInputStream.create(concat(header, continueBytes));
@ -67,7 +67,7 @@ public final class TestSSTDeserializer {
}
@Test
public void testContinuationWithNoOverlap() throws IOException {
void testContinuationWithNoOverlap() throws IOException {
byte[] header = readSampleHexData("evencontinuation.txt", "header", FAKE_SID);
byte[] continueBytes = readSampleHexData("evencontinuation.txt", "continue1", ContinueRecord.sid);
RecordInputStream in = TestcaseRecordInputStream.create(concat(header, continueBytes));
@ -84,7 +84,7 @@ public final class TestSSTDeserializer {
* Strings can actually span across more than one continuation.
*/
@Test
public void testStringAcross2Continuations() throws IOException {
void testStringAcross2Continuations() throws IOException {
byte[] header = readSampleHexData("stringacross2continuations.txt", "header", FAKE_SID);
byte[] continue1 = readSampleHexData("stringacross2continuations.txt", "continue1", ContinueRecord.sid);
byte[] continue2 = readSampleHexData("stringacross2continuations.txt", "continue2", ContinueRecord.sid);
@ -100,7 +100,7 @@ public final class TestSSTDeserializer {
}
@Test
public void testExtendedStrings() throws IOException {
void testExtendedStrings() throws IOException {
byte[] header = readSampleHexData("extendedtextstrings.txt", "rich-header", FAKE_SID);
byte[] continueBytes = readSampleHexData("extendedtextstrings.txt", "rich-continue1", ContinueRecord.sid);
RecordInputStream in = TestcaseRecordInputStream.create(concat(header, continueBytes));

Some files were not shown because too many files have changed in this diff Show More