if (equal(oRoot, cRoot, messages)) {
System.out.println("Equal");
} else {
- System.out.println("Not equal: " + messages.toString());
+ System.out.println("Not equal: " + messages);
}
cpfs.close();
opfs.close();
b.append(' ');
System.arraycopy(value, ((byte[])value).length - 4, buf, 0, 4);
} else if (value != null) {
- b.append(value.toString());
+ b.append(value);
} else {
b.append("null");
}
System.out.println(" All cells evaluated without error");
} else {
for (CellReference cr : probs.unevaluatableCells.keySet()) {
- System.out.println(" " + cr.formatAsString() + " - " +
- probs.unevaluatableCells.get(cr).toString());
+ System.out.println(" " + cr.formatAsString() + " - " +
+ probs.unevaluatableCells.get(cr));
}
}
}
for (Row row : sheet) {
System.out.println("rownum: " + row.getRowNum());
for (Cell cell : row) {
- System.out.println(cell.toString());
+ System.out.println(cell);
}
}
}
precision);
//System.out.println(result);
- assertTrue("Had:" + result.toString(), result.toString().contains("evaluationCompletedWithError=false"));
- assertTrue("Had:" + result.toString(), result.toString().contains("returnValue=790.79"));
- assertTrue("Had:" + result.toString(), result.toString().contains("cellName='MortgageCalculator'!B4"));
+ assertTrue("Had:" + result, result.toString().contains("evaluationCompletedWithError=false"));
+ assertTrue("Had:" + result, result.toString().contains("returnValue=790.79"));
+ assertTrue("Had:" + result, result.toString().contains("cellName='MortgageCalculator'!B4"));
assertFalse(result.toString().contains("#N/A"));
assertFalse(result.evaluationCompleteWithError());
precision);
//System.out.println(result);
- assertTrue("Had:" + result.toString(), result.toString().contains("evaluationCompletedWithError=false"));
- assertTrue("Had:" + result.toString(), result.toString().contains("returnValue=790.79"));
- assertTrue("Had:" + result.toString(), result.toString().contains("cellName='MortgageCalculator'!B4"));
- assertFalse("Should not see an error, but had:" + result.toString(), result.toString().contains("#"));
+ assertTrue("Had:" + result, result.toString().contains("evaluationCompletedWithError=false"));
+ assertTrue("Had:" + result, result.toString().contains("returnValue=790.79"));
+ assertTrue("Had:" + result, result.toString().contains("cellName='MortgageCalculator'!B4"));
+ assertFalse("Should not see an error, but had:" + result, result.toString().contains("#"));
assertFalse(result.evaluationCompleteWithError());
assertFalse(result.didTestPass());
precision);
System.out.println(result);
- assertTrue("Had:" + result.toString(), result.toString().contains("evaluationCompletedWithError=true"));
- assertTrue("Had:" + result.toString(), result.toString().contains("returnValue=0.0"));
- assertTrue("Had:" + result.toString(), result.toString().contains("cellName='ErrorCell'!A1"));
- assertTrue("Had:" + result.toString(), result.toString().contains("#N/A"));
+ assertTrue("Had:" + result, result.toString().contains("evaluationCompletedWithError=true"));
+ assertTrue("Had:" + result, result.toString().contains("returnValue=0.0"));
+ assertTrue("Had:" + result, result.toString().contains("cellName='ErrorCell'!A1"));
+ assertTrue("Had:" + result, result.toString().contains("#N/A"));
assertTrue(result.evaluationCompleteWithError());
assertFalse(result.didTestPass());
// there are two test-files that have no body...
if(!msg.getSubject().equals("Testing TNEF Message") && !msg.getSubject().equals("TNEF test message with attachments")) {
- assertNotNull("Had: " + msg.getBody() + ", " + msg.getSubject() + ", " + msg.getAttachments() + ": " + props.toString(),
+ assertNotNull("Had: " + msg.getBody() + ", " + msg.getSubject() + ", " + msg.getAttachments() + ": " + props,
msg.getBody());
}
- assertNotNull("Had: " + msg.getBody() + ", " + msg.getSubject() + ", " + msg.getAttachments() + ": " + props.toString(),
+ assertNotNull("Had: " + msg.getBody() + ", " + msg.getSubject() + ", " + msg.getAttachments() + ": " + props,
msg.getSubject());
}
for ( EscherProperty property : properties )
{
- stringBuilder.append(" ").append(property.toString()).append(nl);
+ stringBuilder.append(" ").append(property).append(nl);
}
return stringBuilder.toString();
+ ", propName: " + EscherProperties.getPropertyName( getPropertyNumber() )
+ ", complex: " + isComplex()
+ ", blipId: " + isBlipId()
- + ", data: " + '\n' + results.toString();
+ + ", data: " + '\n' + results;
}
@Override
+ " instance: 0x" + HexDump.toHex( getInstance() ) + nl
+ " recordId: 0x" + HexDump.toHex( getRecordId() ) + nl
+ " numchildren: " + _childRecords.size() + nl
- + children.toString();
+ + children;
}
@Override
" NumIdClusters: " + getNumIdClusters() + '\n' +
" NumShapesSaved: " + field_3_numShapesSaved + '\n' +
" DrawingsSaved: " + field_4_drawingsSaved + '\n' +
- "" + field_5_string.toString();
+ "" + field_5_string;
}
{
EscherRecord r = recordFactory.createRecord(data, pos);
int bytesRead = r.fillFields(data, pos, recordFactory );
- out.println( r.toString() );
+ out.println(r);
pos += bytesRead;
}
}
stringBuf.append( HexDump.toHex( recordBytesRemaining ) );
stringBuf.append( "] instance: " );
stringBuf.append( HexDump.toHex( ( (short) ( options >> 4 ) ) ) );
- out.println( stringBuf.toString() );
+ out.println(stringBuf);
stringBuf.setLength(0);
n8 = (byte) in.read();
stringBuf.append( HexDump.toHex( n8 ) );
stringBuf.append( getBlipType( n8 ) );
- out.println( stringBuf.toString() );
+ out.println(stringBuf);
out.println( " rgbUid:" );
HexDump.dump( in, out, 0, 16 );
if (getChildRecords().size() > 0) {
children.append( " children: " + '\n' );
for (EscherRecord record : _childRecords) {
- children.append( record.toString() );
+ children.append(record);
children.append( '\n' );
}
}
" recordId: 0x" + HexDump.toHex( getRecordId() ) + '\n' +
" numchildren: " + getChildRecords().size() + '\n' +
theDumpHex +
- children.toString();
+ children;
}
@Override
final Object value = getValue();
b.append(", value: ");
if (value instanceof String) {
- b.append(value.toString());
+ b.append(value);
final String s = (String) value;
final int l = s.length();
final byte[] bytes = new byte[l * 2];
b.append(hex);
}
} else {
- b.append(value.toString());
+ b.append(value);
}
b.append(']');
return b.toString();
b.append(getSize());
b.append(", properties: [\n");
for (int i = 0; i < pa.length; i++) {
- b.append(pa[i].toString());
+ b.append(pa[i]);
b.append(",\n");
}
b.append(']');
case Variant.VT_I4:
if (!(value instanceof Integer)) {
throw new ClassCastException("Could not cast an object to "
- + Integer.class.toString() + ": "
- + value.getClass().toString() + ", "
- + value.toString());
+ + Integer.class + ": "
+ + value.getClass() + ", "
+ + value);
}
length += TypeWriter.writeToStream(out, ((Integer) value).intValue());
break;
for (String header : recListener.getRecentHeaders()) {
ps.println(header);
}
- ps.print(record.toString());
+ ps.print(record);
} else {
recStream.readRemainder();
}
{
public void processRecord(Record rec)
{
- System.out.println(rec.toString());
+ System.out.println(rec);
}
});
HSSFEventFactory factory = new HSSFEventFactory();
}
buf.append(sep);
buf.append(numArg);
- System.out.println(buf.toString());
+ System.out.println(buf);
}
/**
case STRING:
HSSFRichTextString str = cell.getRichStringCellValue();
if(str != null && str.length() > 0) {
- text.append(str.toString());
+ text.append(str);
}
break;
case NUMERIC:
if (escherRecords.size() == 0)
buffer.append("No Escher Records Decoded" + nl);
for (EscherRecord r : escherRecords) {
- buffer.append(r.toString());
+ buffer.append(r);
}
buffer.append("[/" + getRecordName() + ']' + nl);
public String toString() {
StringBuffer sb = new StringBuffer();
sb.append(getClass().getName()).append(" [ARRAY]\n");
- sb.append(" range=").append(getRange().toString()).append("\n");
+ sb.append(" range=").append(getRange()).append("\n");
sb.append(" options=").append(HexDump.shortToHex(_options)).append("\n");
sb.append(" notUsed=").append(HexDump.intToHex(_field3notUsed)).append("\n");
sb.append(" formula:").append("\n");
Ptg[] ptgs = _formula.getTokens();
for (int i = 0; i < ptgs.length; i++) {
Ptg ptg = ptgs[i];
- sb.append(ptg.toString()).append(ptg.getRVAType()).append("\n");
+ sb.append(ptg).append(ptg.getRVAType()).append("\n");
}
sb.append("]");
return sb.toString();
buffer.append("\t.enclosingCellRange= ").append(getEnclosingCellRange()).append("\n");
buffer.append("\t.cfranges=[");
for( int i=0; i<field_4_cell_ranges.countRanges(); i++) {
- buffer.append(i==0?"":",").append(field_4_cell_ranges.getCellRangeAddress(i).toString());
+ buffer.append(i==0?"":",").append(field_4_cell_ranges.getCellRangeAddress(i));
}
buffer.append("]\n");
buffer.append("[/").append(getRecordName()).append("]\n");
buffer.append(" .dxfn12_length =0x").append(Integer.toHexString(ext_formatting_length)).append("\n");
buffer.append(" .option_flags =0x").append(Integer.toHexString(getOptions())).append("\n");
if (containsFontFormattingBlock()) {
- buffer.append(_fontFormatting.toString()).append("\n");
+ buffer.append(_fontFormatting).append("\n");
}
if (containsBorderFormattingBlock()) {
- buffer.append(_borderFormatting.toString()).append("\n");
+ buffer.append(_borderFormatting).append("\n");
}
if (containsPatternFormattingBlock()) {
- buffer.append(_patternFormatting.toString()).append("\n");
+ buffer.append(_patternFormatting).append("\n");
}
buffer.append(" .dxfn12_ext=").append(HexDump.toHex(ext_formatting_data)).append("\n");
buffer.append(" .formula_1 =").append(Arrays.toString(getFormula1().getTokens())).append("\n");
buffer.append(" .condition_type =").append(getConditionType()).append("\n");
buffer.append(" OPTION FLAGS=0x").append(Integer.toHexString(getOptions())).append("\n");
if (containsFontFormattingBlock()) {
- buffer.append(_fontFormatting.toString()).append("\n");
+ buffer.append(_fontFormatting).append("\n");
}
if (containsBorderFormattingBlock()) {
- buffer.append(_borderFormatting.toString()).append("\n");
+ buffer.append(_borderFormatting).append("\n");
}
if (containsPatternFormattingBlock()) {
- buffer.append(_patternFormatting.toString()).append("\n");
+ buffer.append(_patternFormatting).append("\n");
}
buffer.append(" Formula 1 =").append(Arrays.toString(getFormula1().getTokens())).append("\n");
buffer.append(" Formula 2 =").append(Arrays.toString(getFormula2().getTokens())).append("\n");
Ptg[] ptgs = f.getTokens();
sb.append('\n');
for (Ptg ptg : ptgs) {
- sb.append('\t').append(ptg.toString()).append('\n');
+ sb.append('\t').append(ptg).append('\n');
}
}
if (field_2_refPtg == null) {
sb.append(" .f3unknown = ").append(HexDump.toHex(field_2_unknownFormulaData)).append("\n");
} else {
- sb.append(" .formula = ").append(field_2_refPtg.toString()).append("\n");
+ sb.append(" .formula = ").append(field_2_refPtg).append("\n");
}
if (field_4_ole_classname != null) {
sb.append(" .unicodeFlag = ").append(field_3_unicode_flag).append("\n");
StringBuilder result = new StringBuilder();
result.append('[').append(getRecordName()).append(']').append(nl);
for (EscherRecord escherRecord : getEscherRecords()) {
- result.append(escherRecord.toString());
+ result.append(escherRecord);
}
result.append("[/").append(getRecordName()).append(']').append(nl);
sb.append(" numOfRefs = ").append(nItems).append("\n");
for (int i=0; i < nItems; i++) {
sb.append("refrec #").append(i).append(": ");
- sb.append(getRef(i).toString());
+ sb.append(getRef(i));
sb.append('\n');
}
sb.append("[/EXTERNSHEET]\n");
if(field_5_name_definition != null) {
Ptg[] ptgs = field_5_name_definition.getTokens();
for (Ptg ptg : ptgs) {
- sb.append(" .namedef = ").append(ptg.toString()).append(ptg.getRVAType()).append("\n");
+ sb.append(" .namedef = ").append(ptg).append(ptg.getRVAType()).append("\n");
}
}
sb.append("[/EXTERNALNAME]\n");
}
sb.append(" Ptg[").append(k).append("]=");
Ptg ptg = ptgs[k];
- sb.append(ptg.toString()).append(ptg.getRVAType());
+ sb.append(ptg).append(ptg.getRVAType());
}
}
sb.append(" .unknownShort1 =").append(HexDump.shortToHex(_cbFContinued)).append("\n");
sb.append(" .formula = ").append('\n');
if(_linkPtg != null) {
- sb.append(_linkPtg.toString()).append(_linkPtg.getRVAType()).append('\n');
+ sb.append(_linkPtg).append(_linkPtg.getRVAType()).append('\n');
}
sb.append(" .nEntryCount =").append(HexDump.shortToHex(_cLines)).append("\n");
sb.append(" .selEntryIx =").append(HexDump.shortToHex(_iSel)).append("\n");
sb.append(" .style =").append(HexDump.shortToHex(_flags)).append("\n");
sb.append(" .unknownShort10=").append(HexDump.shortToHex(_idEdit)).append("\n");
if(_dropData != null) {
- sb.append('\n').append(_dropData.toString());
+ sb.append('\n').append(_dropData);
}
sb.append("[/ftLbsData]\n");
return sb.toString();
Ptg[] ptgs = field_13_name_definition.getTokens();
sb.append(" .Formula (nTokens=").append(ptgs.length).append("):") .append("\n");
for (Ptg ptg : ptgs) {
- sb.append(" " + ptg.toString()).append(ptg.getRVAType()).append("\n");
+ sb.append(" " + ptg).append(ptg.getRVAType()).append("\n");
}
sb.append(" .Menu text = ").append(field_14_custom_menu_text).append("\n");
sb.append("[OBJ]\n");
if(subrecords != null) { // there are special cases where this can be, see comments in constructor above
for (final SubRecord record : subrecords) {
- sb.append("SUBRECORD: ").append(record.toString());
+ sb.append("SUBRECORD: ").append(record);
}
}
sb.append("[/OBJ]\n");
for (int i = 0; i < _colors.size(); i++) {
PColor c = _colors.get(i);
buffer.append("* colornum = ").append(i).append('\n');
- buffer.append(c.toString());
+ buffer.append(c);
buffer.append("/*colornum = ").append(i).append('\n');
}
buffer.append("[/PALETTE]\n");
StringBuffer buffer = new StringBuffer();
buffer.append("[SHARED FORMULA (").append(HexDump.intToHex(sid)).append("]\n");
- buffer.append(" .range = ").append(getRange().toString()).append("\n");
+ buffer.append(" .range = ").append(getRange()).append("\n");
buffer.append(" .reserved = ").append(HexDump.shortToHex(field_5_reserved)).append("\n");
Ptg[] ptgs = field_7_parsed_expr.getTokens();
for (int k = 0; k < ptgs.length; k++ ) {
buffer.append("Formula[").append(k).append("]");
Ptg ptg = ptgs[k];
- buffer.append(ptg.toString()).append(ptg.getRVAType()).append("\n");
+ buffer.append(ptg).append(ptg.getRVAType()).append("\n");
}
buffer.append("[/SHARED FORMULA]\n");
public String toString() {
StringBuffer buffer = new StringBuffer();
buffer.append("[TABLE]\n");
- buffer.append(" .range = ").append(getRange().toString()).append("\n");
+ buffer.append(" .range = ").append(getRange()).append("\n");
buffer.append(" .flags = ") .append(HexDump.byteToHex(field_5_flags)).append("\n");
buffer.append(" .alwaysClc= ").append(isAlwaysCalc()).append("\n");
buffer.append(" .reserved = ").append(HexDump.intToHex(field_6_res)).append("\n");
buffer.append("[").append(type).append("]\n");
if( header != null ) {
- buffer.append(header.toString());
+ buffer.append(header);
}
for (CFRuleBase cfRule : rules) {
- buffer.append(cfRule.toString());
+ buffer.append(cfRule);
}
buffer.append("[/").append(type).append("]\n");
return buffer.toString();
public SharedFormulaGroup(SharedFormulaRecord sfr, CellReference firstCell) {
if (!sfr.isInRange(firstCell.getRow(), firstCell.getCol())) {
throw new IllegalArgumentException("First formula cell " + firstCell.formatAsString()
- + " is not shared formula range " + sfr.getRange().toString() + ".");
+ + " is not shared formula range " + sfr.getRange() + ".");
}
_sfr = sfr;
_firstCell = firstCell;
public final String toString() {
StringBuffer sb = new StringBuffer(64);
sb.append(getClass().getName()).append(" [");
- sb.append(_sfr.getRange().toString());
+ sb.append(_sfr.getRange());
sb.append("]");
return sb.toString();
}
buffer.append(" .clamp = ").append(isClampToCurve()).append("\n");
buffer.append(" .background= ").append(isAppliesToBackground()).append("\n");
for (Threshold t : thresholds) {
- buffer.append(t.toString());
+ buffer.append(t);
}
for (ExtendedColor c : colors) {
- buffer.append(c.toString());
+ buffer.append(c);
}
buffer.append(" [/Color Gradient Formatting]\n");
return buffer.toString();
buffer.append(" .icon_only= ").append(isIconOnly()).append("\n");
buffer.append(" .reversed = ").append(isReversed()).append("\n");
for (Threshold t : thresholds) {
- buffer.append(t.toString());
+ buffer.append(t);
}
buffer.append(" [/Icon Formatting]\n");
return buffer.toString();
Ptg[] ptgs = field_5_formulaOfLink.getTokens();
for (int i = 0; i < ptgs.length; i++) {
Ptg ptg = ptgs[i];
- buffer.append(ptg.toString()).append(ptg.getRVAType()).append('\n');
+ buffer.append(ptg).append(ptg.getRVAType()).append('\n');
}
buffer.append("[/AI]\n");
if (field_4_format_runs != null) {
for (int i = 0; i < field_4_format_runs.size();i++) {
FormatRun r = field_4_format_runs.get(i);
- buffer.append(" .format_run"+i+" = ").append(r.toString()).append("\n");
+ buffer.append(" .format_run"+i+" = ").append(r).append("\n");
}
}
if (field_5_ext_rst != null) {
buffer.append(" .field_5_ext_rst = ").append("\n");
- buffer.append( field_5_ext_rst.toString() ).append("\n");
+ buffer.append(field_5_ext_rst).append("\n");
}
buffer.append("[/UNICODESTRING]\n");
return buffer.toString();
List<EscherRecord> escherRecords = r.getEscherRecords();
for (EscherRecord escherRecord : escherRecords) {
if (fat) {
- pw.println(escherRecord.toString());
+ pw.println(escherRecord);
} else {
escherRecord.display(pw, 0);
}
PrintWriter w = new PrintWriter(new OutputStreamWriter(System.out, Charset.defaultCharset()));
for (EscherRecord escherRecord : escherRecords) {
if (fat) {
- System.out.println(escherRecord.toString());
+ System.out.println(escherRecord);
} else {
escherRecord.display(w, 0);
}
long skipN = (index - lastIndex) << chunkBits;
if (super.skip(skipN) < skipN) {
throw new EOFException("buffer underrun");
- };
+ }
}
lastIndex = index + 1;
found |= (ks == keyBits);
}
if (!found) {
- throw new EncryptedDocumentException("KeySize "+keyBits+" not allowed for Cipher "+cipherAlgorithm.toString());
+ throw new EncryptedDocumentException("KeySize "+keyBits+" not allowed for Cipher "+ cipherAlgorithm);
}
info.setHeader(new StandardEncryptionHeader(cipherAlgorithm, hashAlgorithm, keyBits, blockSize, chainingMode));
info.setVerifier(new StandardEncryptionVerifier(cipherAlgorithm, hashAlgorithm, keyBits, blockSize, chainingMode));
} else if (value instanceof Boolean) {
toAppendTo.append(value.toString().toUpperCase(Locale.ROOT));
} else {
- toAppendTo.append(value.toString());
+ toAppendTo.append(value);
}
}
stack.push(attrPtg.toFormulaString(operands));
continue;
}
- throw new RuntimeException("Unexpected tAttr: " + attrPtg.toString());
+ throw new RuntimeException("Unexpected tAttr: " + attrPtg);
}
if (ptg instanceof WorkbookDependentFormula) {
if (isDebugLogEnabled()) {
String sheetName = getSheetName(sheetIndex);
CellReference cr = new CellReference(rowIndex, columnIndex);
- logDebug("Evaluated " + sheetName + "!" + cr.formatAsString() + " to " + result.toString());
+ logDebug("Evaluated " + sheetName + "!" + cr.formatAsString() + " to " + result);
}
// Usually (result === cce.getValue())
// But sometimes: (result==ErrorEval.CIRCULAR_REF_ERROR, cce.getValue()==null)
* <code>ThisWorkbook.Sheets("MySheetName").Visible = xlSheetVeryHidden </code>
* </p>
*/
- VERY_HIDDEN;
+ VERY_HIDDEN
}
File f = new File(args[0]);
if(! f.exists()) {
System.err.println("Error, file not found!");
- System.err.println("\t" + f.toString());
+ System.err.println("\t" + f);
System.exit(2);
}
);
try {
- lister.disp.println(f.toString() + "\n");
+ lister.disp.println(f + "\n");
lister.displayParts();
lister.disp.println();
lister.displayRelations();
File f = new File(args[i]);
if(! f.exists()) {
System.err.println("Error, file not found!");
- System.err.println("\t" + f.toString());
+ System.err.println("\t" + f);
System.exit(2);
}
StringBuilder sb = new StringBuilder();
sb.append(id == null ? "id=null" : "id=" + id);
sb.append(container == null ? " - container=null" : " - container="
- + container.toString());
+ + container);
sb.append(relationshipType == null ? " - relationshipType=null"
: " - relationshipType=" + relationshipType);
sb.append(source == null ? " - source=null" : " - source="
sb.append(targetUri == null ? " - target=null" : " - target="
+ getTargetURI().toASCIIString());
sb.append(targetMode == null ? ",targetMode=null" : ",targetMode="
- + targetMode.toString());
+ + targetMode);
return sb.toString();
}
}
sb.append(", ").append(fStr);
}
throw new InvalidFormatException("Date " + dateStr + " not well formatted, "
- + "expected format in: "+sb.toString());
+ + "expected format in: "+ sb);
}
/**
setChainingMode(ChainingMode.cfb);
break;
default:
- throw new EncryptedDocumentException("Unsupported chaining mode - "+keyData.getCipherChaining().toString());
+ throw new EncryptedDocumentException("Unsupported chaining mode - "+ keyData.getCipherChaining());
}
int hashSize = keyData.getHashSize();
found |= (ks == keyBits);
}
if (!found) {
- throw new EncryptedDocumentException("KeySize "+keyBits+" not allowed for Cipher "+cipherAlgorithm.toString());
+ throw new EncryptedDocumentException("KeySize "+keyBits+" not allowed for Cipher "+ cipherAlgorithm);
}
info.setHeader(new AgileEncryptionHeader(cipherAlgorithm, hashAlgorithm, keyBits, blockSize, chainingMode));
info.setVerifier(new AgileEncryptionVerifier(cipherAlgorithm, hashAlgorithm, keyBits, blockSize, chainingMode));
setChainingMode(ChainingMode.cfb);
break;
default:
- throw new EncryptedDocumentException("Unsupported chaining mode - "+keyData.getCipherChaining().toString());
+ throw new EncryptedDocumentException("Unsupported chaining mode - "+ keyData.getCipherChaining());
}
if (!encList.hasNext()) {
// create a XAdES time-stamp container
XAdESTimeStampType xadesTimeStamp = XAdESTimeStampType.Factory.newInstance();
- xadesTimeStamp.setId("time-stamp-" + UUID.randomUUID().toString());
+ xadesTimeStamp.setId("time-stamp-" + UUID.randomUUID());
CanonicalizationMethodType c14nMethod = xadesTimeStamp.addNewCanonicalizationMethod();
c14nMethod.setAlgorithm(signatureConfig.getXadesCanonicalizationMethod());
// embed the time-stamp
EncapsulatedPKIDataType encapsulatedTimeStamp = xadesTimeStamp.addNewEncapsulatedTimeStamp();
encapsulatedTimeStamp.setByteArrayValue(timeStampToken);
- encapsulatedTimeStamp.setId("time-stamp-token-" + UUID.randomUUID().toString());
+ encapsulatedTimeStamp.setId("time-stamp-token-" + UUID.randomUUID());
return xadesTimeStamp;
}
zipFile.close();
if (!tmpFile.delete()) {
LOG.log(POILogger.WARN, tmpFile.getAbsolutePath()+" can't be removed (or was already removed.");
- };
+ }
}
closed = true;
}
if (!(destDirectory.exists() || destDirectory.mkdirs())) {
throw new RuntimeException("Can't create destination directory: "+destDirectory);
}
- ;
OutputStream destStream = new FileOutputStream(destFile);
try {
IOUtils.copy(srcStream, destStream);
* Creates an error message to be thrown
*/
public static POIXMLException error(String message, Object o) {
- return new POIXMLException(o.toString() + ": " + message);
+ return new POIXMLException(o + ": " + message);
}
public static POIXMLException error(String message, Object o, Throwable t) {
- return new POIXMLException(o.toString() + ": " + message, t);
+ return new POIXMLException(o + ": " + message, t);
}
//
public static POIXMLException wrap(POIXMLDocumentPart part,
POIXMLException e) {
return new POIXMLException(part.getPackagePart().getPartName()
- .toString()
+ ": " + e.getMessage(), e.getCause() == null ? e
: e.getCause());
}
XDGFShape to = _shapes.get(connect.getToSheet());
if (from == null)
- throw new POIXMLException(this.toString() + "; Connect; Invalid from id: " + connect.getFromSheet());
+ throw new POIXMLException(this + "; Connect; Invalid from id: " + connect.getFromSheet());
if (to == null)
- throw new POIXMLException(this.toString() + "; Connect; Invalid to id: " + connect.getToSheet());
+ throw new POIXMLException(this + "; Connect; Invalid to id: " + connect.getToSheet());
_connections.add(new XDGFConnection(connect, from, to));
}
os.append(" ");
}
// TODO: write text?
- os.println(shape.toString() + " [" + shape.getShapeType()
+ os.println(shape + " [" + shape.getShapeType()
+ ", " + shape.getSymbolName() + "] "
+ shape.getMasterShape() + " "
+ shape.getTextAsString().trim());
} else if (props instanceof CTTextCharacterProperties) {
obj = new TextCharDelegate((CTTextCharacterProperties)props);
} else {
- LOG.log(POILogger.ERROR, props.getClass().toString()+" is an unknown properties type");
+ LOG.log(POILogger.ERROR, props.getClass() +" is an unknown properties type");
return null;
}
return (T)obj;
}
- LOG.log(POILogger.WARN, obj.getClass().toString()+" doesn't implement "+clazz.toString());
+ LOG.log(POILogger.WARN, obj.getClass() +" doesn't implement "+ clazz);
return null;
}
}
return ((CTShapeProperties)xo).addNewXfrm();
} else {
// ... group shapes have their own getXfrm()
- LOG.log(POILogger.WARN, getClass().toString()+" doesn't have xfrm element.");
+ LOG.log(POILogger.WARN, getClass() +" doesn't have xfrm element.");
return null;
}
}
private static CTLineProperties getLn(XSLFShape shape, boolean create) {
XmlObject pr = shape.getShapeProperties();
if (!(pr instanceof CTShapeProperties)) {
- LOG.log(POILogger.WARN, shape.getClass().toString()+" doesn't have line properties");
+ LOG.log(POILogger.WARN, shape.getClass() +" doesn't have line properties");
return null;
}
}
}
if(_layout == null) {
- throw new IllegalArgumentException("SlideLayout was not found for " + this.toString());
+ throw new IllegalArgumentException("SlideLayout was not found for " + this);
}
return _layout;
}
}
}
if (_master == null) {
- throw new IllegalStateException("SlideMaster was not found for " + this.toString());
+ throw new IllegalStateException("SlideMaster was not found for " + this);
}
return _master;
}
private CTTableStyle _tblStyle;
public enum TablePartStyle {
- wholeTbl, band1H, band2H, band1V, band2V, firstCol, lastCol, firstRow, lastRow, seCell, swCell, neCell, nwCell;
+ wholeTbl, band1H, band2H, band1V, band2V, firstCol, lastCol, firstRow, lastRow, seCell, swCell, neCell, nwCell
}
/*package*/ XSLFTableStyle(CTTableStyle style){
break;
case ERROR:
- thisStr = "ERROR:" + value.toString();
+ thisStr = "ERROR:" + value;
break;
case FORMULA:
XSSFRichTextString rt = new XSSFRichTextString(cell.getStringCellValue());
int sRef = _sharedStringSource.addEntry(rt.getCTRst());
- _out.write(" t=\"" + STCellType.S.toString() + "\">");
+ _out.write(" t=\"" + STCellType.S + "\">");
_out.write("<v>");
_out.write(String.valueOf(sRef));
_out.write("</v>");
@Override
public String toString(){
- return "from : " + cell1.toString() + "; to: " + cell2.toString();
+ return "from : " + cell1 + "; to: " + cell2;
}
/**
for (IRunElement run : paragraph.getRuns()) {
- text.append(run.toString());
+ text.append(run);
if (run instanceof XWPFHyperlinkRun && fetchHyperlinks) {
XWPFHyperlink link = ((XWPFHyperlinkRun) run).getHyperlink(document);
if (link != null)
XWPFRun xRun = (XWPFRun) run;
// don't include the text if reviewing is enabled and this is a deleted run
if (!xRun.getCTR().isSetRsidDel()) {
- out.append(xRun.toString());
+ out.append(xRun);
}
} else if (run instanceof XWPFSDT) {
out.append(((XWPFSDT) run).getContent().getText());
} else {
- out.append(run.toString());
+ out.append(run);
}
}
out.append(footnoteText);
public String getParagraphText() {
StringBuffer out = new StringBuffer();
for (XWPFRun run : runs) {
- out.append(run.toString());
+ out.append(run);
}
return out.toString();
}
text.append(((XWPFSDT) o).getContent().getText());
addNewLine = true;
} else if (o instanceof XWPFRun) {
- text.append(((XWPFRun) o).toString());
+ text.append(((XWPFRun) o));
addNewLine = false;
}
if (addNewLine == true && i < bodyElements.size() - 1) {
private void appendParagraph(XWPFParagraph paragraph, StringBuilder text) {
for (IRunElement run : paragraph.getRuns()) {
- text.append(run.toString());
+ text.append(run);
}
}
builder.append((char)(65 + (i % 26)));
expected.append((char)(97 + (i % 26)));
}
- confirm("PROPER(\"" + builder.toString() + "\")", expected.toString());
+ confirm("PROPER(\"" + builder + "\")", expected.toString());
}
private void confirm(String formulaText, String expectedResult) {
Iterator<XSSFShape> it = shapes.iterator();
while(it.hasNext()) {
XSSFShape shape = it.next();
- str.append(", " + shape.toString());
+ str.append(", " + shape);
str.append(", Col1:"+((XSSFClientAnchor)shape.getAnchor()).getCol1());
str.append(", Col2:"+((XSSFClientAnchor)shape.getAnchor()).getCol2());
str.append(", Row1:"+((XSSFClientAnchor)shape.getAnchor()).getRow1());
CTCols cols = sheet.getCTWorksheet().getColsArray(0);
logger.log(POILogger.DEBUG, "test52186/cols:" + cols);
for (CTCol col : cols.getColArray()) {
- assertTrue("Col width attribute is unset: " + col.toString(), col.isSetWidth());
+ assertTrue("Col width attribute is unset: " + col, col.isSetWidth());
}
wb2.close();
}
cols = sheet.getCTWorksheet().getColsArray(0);
for (CTCol col : cols.getColArray()) {
- assertTrue("Col width attribute is unset: " + col.toString(), col.isSetWidth());
+ assertTrue("Col width attribute is unset: " + col, col.isSetWidth());
}
wb2.close();
wb1.close();
evaluator.evaluateFormulaCellEnum(cell);
} catch (Exception e) {
CellReference cellRef = new CellReference(cell.getRowIndex(), cell.getColumnIndex());
- throw new RuntimeException("error at: " + cellRef.toString(), e);
+ throw new RuntimeException("error at: " + cellRef, e);
}
}
}
hex = hex.substring(0, hex.length()-1) + ", ....]";
}
- return property.toString() + " " + hex;
+ return property + " " + hex;
}
/**
DateFormatSymbols dfs = DateFormatSymbols.getInstance(Locale.ROOT);
DateFormat df = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy", dfs);
df.setTimeZone(LocaleUtil.TIMEZONE_UTC);
- return getProperty().toString() + " " + df.format(data);
+ return getProperty() + " " + df.format(data);
}
/**
return ((MAPIDateAttribute)attr).getDate();
}
- logger.log(POILogger.WARN, "Warning, non date property found: " + attr.toString());
+ logger.log(POILogger.WARN, "Warning, non date property found: " + attr);
return null;
}
}
}
public String toString() {
- return getProperty().toString() + " " + data;
+ return getProperty() + " " + data;
}
}
}
public String toString() {
- return getProperty().toString() + " " + data;
+ return getProperty() + " " + data;
}
/**
return ((MAPIRtfAttribute)attr).getDataString();
}
- logger.log(POILogger.WARN, "Warning, non string property found: " + attr.toString());
+ logger.log(POILogger.WARN, "Warning, non string property found: " + attr);
return null;
}
}
}
public String toString() {
- return "Attribute " + property.toString() + ", type=" + type +
+ return "Attribute " + property + ", type=" + type +
", data length=" + data.length;
}
}
DateFormatSymbols dfs = DateFormatSymbols.getInstance(Locale.ROOT);
DateFormat df = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy", dfs);
df.setTimeZone(LocaleUtil.TIMEZONE_UTC);
- return "Attribute " + getProperty().toString() + ", type=" + getType() +
+ return "Attribute " + getProperty() + ", type=" + getType() +
", date=" + df.format(data);
}
return ((TNEFDateAttribute)attr).getDate();
}
- logger.log(POILogger.WARN, "Warning, non date property found: " + attr.toString());
+ logger.log(POILogger.WARN, "Warning, non date property found: " + attr);
return null;
}
}
}
public String toString() {
- return "Attribute " + getProperty().toString() + ", type=" + getType() +
+ return "Attribute " + getProperty() + ", type=" + getType() +
", " + attributes.size() + " MAPI Attributes";
}
}
}
public String toString() {
- return "Attribute " + getProperty().toString() + ", type=" + getType() +
+ return "Attribute " + getProperty() + ", type=" + getType() +
", data=" + getString();
}
return ((TNEFStringAttribute)attr).getString();
}
- logger.log(POILogger.WARN, "Warning, non string property found: " + attr.toString());
+ logger.log(POILogger.WARN, "Warning, non string property found: " + attr);
return null;
}
}
// Print the attribute into
System.out.println(
"Level " + level + " : Type " + attr.getType() +
- " : ID " + attr.getProperty().toString()
+ " : ID " + attr.getProperty()
);
// Print the contents
er.fillFields(data, 0, erf);
left -= er.getRecordSize();
- System.out.println(er.toString());
+ System.out.println(er);
}
}
protected void dumpEscherStm(DirectoryNode escherDir) throws IOException {
} else {
StringWriter out = new StringWriter();
dump.dump(out);
- System.out.println(out.toString());
+ System.out.println(out);
}
}
printEscherTextBox( (EscherTextboxRecord)er, indent );
} else {
ps.print( tabs.substring(0, indent) );
- ps.println( er.toString() );
+ ps.println(er);
}
}
StyleTextPropAtom tsp = (StyleTextPropAtom)child;
tsp.setParentTextSize(text.length());
}
- ps.println(ind+child.toString());
+ ps.println(ind+ child);
prevChild = child;
}
for (int i = 0; i < cr.length; i++) {
Record r = cr[i];
if (r == headerAtom) {
- ; // headerIdx = i;
+ // headerIdx = i;
} else if (r == oldRecord || r == newRecord) {
textIdx = i;
} else if (r == styleAtom) {
throw new IllegalArgumentException(
"Duplicate MAPI Property with ID " + id + " : "
+ toString() + " vs "
- + attributes.get(id).toString());
+ + attributes.get(id));
}
attributes.put(id, this);
}
);
for (PropertyValue v : props.getValues(prop)) {
out.println(
- " = " + v.toString()
+ " = " + v
);
}
}
" " + idName + " - " + chunk.getType().getName()
);
out.println(
- " " + chunk.toString()
+ " " + chunk
);
}
}
chunk.readValue(inp);
grouping.record(chunk);
} catch(IOException e) {
- logger.log(POILogger.ERROR, "Error reading from part " + entry.getName() + " - " + e.toString());
+ logger.log(POILogger.ERROR, "Error reading from part " + entry.getName() + " - " + e);
} finally {
if (inp != null) inp.close();
}
public String toString()
{
return "Structure [" + start + "; " + end + "): "
- + structure.toString();
+ + structure;
}
}
while ( sprmIt.hasNext() )
{
SprmOperation sprm = sprmIt.next();
- System.out.println( "\t" + sprm.toString() );
+ System.out.println( "\t" + sprm);
}
}
while ( sprmIt.hasNext() )
{
SprmOperation sprm = sprmIt.next();
- System.out.println( linePrefix + sprm.toString() );
+ System.out.println( linePrefix + sprm);
}
}
for ( int p = 0; p < range.numParagraphs(); p++ )
{
Paragraph paragraph = range.getParagraph( p );
- System.out.println( p + ":\t" + paragraph.toString() );
+ System.out.println( p + ":\t" + paragraph);
if ( withText )
System.out.println( paragraph.text() );
.getAllPictures();
for ( Picture picture : allPictures )
{
- System.out.println( picture.toString() );
+ System.out.println(picture);
}
}
Iterator<EscherRecord> iterator = escherRecords.iterator();
while (iterator.hasNext()) {
EscherRecord r = iterator.next();
- buffer.append(r.toString());
+ buffer.append(r);
}
return buffer.toString();
}
.entrySet() )
{
Integer i = entry.getKey();
- buf.append( " " ).append( i.toString() ).append( " => \t" );
+ buf.append( " " ).append(i).append( " => \t" );
try
{
FSPA fspa = getFspaFromCp( i.intValue() );
- buf.append( fspa.toString() );
+ buf.append(fspa);
}
catch ( Exception exc )
{
@Override
public String toString()
{
- return "OfficeDrawingImpl: " + fspa.toString();
+ return "OfficeDrawingImpl: " + fspa;
}
};
}
private String dumpPlexes(ArrayList<PlexOfField> fieldsPlexes) {
StringBuilder dump = new StringBuilder();
for (PlexOfField flds : fieldsPlexes) {
- dump.append(flds.toString() + "\n");
+ dump.append(flds + "\n");
}
return dump.toString();
}
}});
for (final File doc : docs) {
final Logger logger = Logger.getLogger(getClass().getName());
- logger.info("Processing file \" " + doc.toString() + "\".");
+ logger.info("Processing file \" " + doc + "\".");
/* Execute the test task. */
task.runTest(doc);
}
if (operandClass != ptg.getPtgClass()) {
throw new AssertionFailedError("Wrong operand class for ptg ("
- + ptg.toString() + "). Expected " + getOperandClassName(operandClass)
+ + ptg + "). Expected " + getOperandClassName(operandClass)
+ " but got " + getOperandClassName(ptg.getPtgClass()));
}
}
if (poiPtg.isBaseToken()) {
continue;
}
- sb.append(" token[" + i + "] " + excelPtg.toString() + " "
+ sb.append(" token[" + i + "] " + excelPtg + " "
+ excelPtg.getRVAType());
if (excelPtg.getPtgClass() != poiPtg.getPtgClass()) {
if (cell.getCellTypeEnum() == CellType.NUMERIC) {
boolean isDate = HSSFDateUtil.isCellDateFormatted(cell);
if (idxCell > 0 && isDate) {
- fail("cell " + idxCell + " is not a date: " + idxCell.toString());
+ fail("cell " + idxCell + " is not a date: " + idxCell);
}
}
}
FileOutputStream out = new FileOutputStream(existing);
wb.write(out);
out.close();
- System.err.println("Existing file for bug #44636 written to " + existing.toString());
+ System.err.println("Existing file for bug #44636 written to " + existing);
}
wb.close();
FileOutputStream out = new FileOutputStream(scratch);
wb.write(out);
out.close();
- System.err.println("New file for bug #44636 written to " + scratch.toString());
+ System.err.println("New file for bug #44636 written to " + scratch);
}
wb.close();
}
e.printStackTrace(ps);
}
endIx -= 4; // skip 4 frames of reflection invocation
- ps.println(e.toString());
+ ps.println(e);
for(int i=startIx; i<endIx; i++) {
- ps.println("\tat " + stes[i].toString());
+ ps.println("\tat " + stes[i]);
}
}
private static void confirmValue(String msg, String number1, String expected) {
ValueEval result = invokeValue(number1);
- assertEquals("Had: " + result.toString(), NumberEval.class, result.getClass());
+ assertEquals("Had: " + result, NumberEval.class, result.getClass());
assertEquals(msg, expected, ((NumberEval) result).getStringValue());
}
private static void confirmValue(String msg, String number1, String expected) {
ValueEval result = invokeValue(number1);
- assertEquals("Had: " + result.toString(), StringEval.class, result.getClass());
+ assertEquals("Had: " + result, StringEval.class, result.getClass());
assertEquals(msg, expected, ((StringEval) result).getStringValue());
}
ValueEval[] args = new ValueEval[] { ctx.getRefEval(0, 0) };
ValueEval result = new Dec2Bin().evaluate(args, -1, -1);
- assertEquals("Had: " + result.toString(), StringEval.class, result.getClass());
+ assertEquals("Had: " + result, StringEval.class, result.getClass());
assertEquals("1101", ((StringEval) result).getStringValue());
}
ValueEval[] args = new ValueEval[] { ctx.getRefEval(0, 0), ctx.getRefEval(0, 1) };
ValueEval result = new Dec2Bin().evaluate(args, -1, -1);
- assertEquals("Had: " + result.toString(), StringEval.class, result.getClass());
+ assertEquals("Had: " + result, StringEval.class, result.getClass());
// TODO: documentation and behavior do not match here!
assertEquals("1101", ((StringEval) result).getStringValue());
}
ValueEval[] args = new ValueEval[] { ctx.getRefEval(0, 0), ctx.getRefEval(0, 1) };
ValueEval result = new Dec2Bin().evaluate(args, ctx);
- assertEquals("Had: " + result.toString(), StringEval.class, result.getClass());
+ assertEquals("Had: " + result, StringEval.class, result.getClass());
// TODO: documentation and behavior do not match here!
assertEquals("1101", ((StringEval) result).getStringValue());
}
public void testBackAndForth() {
for (int i = -512; i < 512; i++) {
ValueEval result = invokeValue(Integer.toString(i));
- assertEquals("Had: " + result.toString(), StringEval.class,
+ assertEquals("Had: " + result, StringEval.class,
result.getClass());
ValueEval back = invokeBack(((StringEval) result).getStringValue());
- assertEquals("Had: " + back.toString(), NumberEval.class,
+ assertEquals("Had: " + back, NumberEval.class,
back.getClass());
assertEquals(Integer.toString(i),
ValueEval[] args = new ValueEval[] { ctx.getRefEval(0, 0) };
ValueEval result = new Dec2Hex().evaluate(args, -1, -1);
- assertEquals("Had: " + result.toString(), StringEval.class, result.getClass());
+ assertEquals("Had: " + result, StringEval.class, result.getClass());
assertEquals("7B", ((StringEval) result).getStringValue());
}
ValueEval[] args = new ValueEval[] { ctx.getRefEval(0, 0), ctx.getRefEval(0, 1) };
ValueEval result = new Dec2Hex().evaluate(args, -1, -1);
- assertEquals("Had: " + result.toString(), StringEval.class, result.getClass());
+ assertEquals("Had: " + result, StringEval.class, result.getClass());
assertEquals("0000007B", ((StringEval) result).getStringValue());
}
ValueEval[] args = new ValueEval[] { ctx.getRefEval(0, 0), ctx.getRefEval(0, 1) };
ValueEval result = new Dec2Hex().evaluate(args, ctx);
- assertEquals("Had: " + result.toString(), StringEval.class, result.getClass());
+ assertEquals("Had: " + result, StringEval.class, result.getClass());
assertEquals("0000007B", ((StringEval) result).getStringValue());
}
public void testBackAndForth() {
for (int i = -512; i < 512; i++) {
ValueEval result = invokeValue(Integer.toString(i));
- assertEquals("Had: " + result.toString(), StringEval.class,
+ assertEquals("Had: " + result, StringEval.class,
result.getClass());
ValueEval back = invokeBack(((StringEval) result).getStringValue());
- assertEquals("Had: " + back.toString(), NumberEval.class,
+ assertEquals("Had: " + back, NumberEval.class,
back.getClass());
assertEquals(Integer.toString(i),
}
if(failures.length() > 0) {
- throw new AssertionFailedError(failureCount + " IRR assertions failed:\n" + failures.toString());
+ throw new AssertionFailedError(failureCount + " IRR assertions failed:\n" + failures);
}
}
private static void assertFormulaResult(CellValue cv, HSSFCell cell){
double actualValue = cv.getNumberValue();
double expectedValue = cell.getNumericCellValue(); // cached formula result calculated by Excel
- assertEquals("Invalid formula result: " + cv.toString(), CellType.NUMERIC, cv.getCellTypeEnum());
+ assertEquals("Invalid formula result: " + cv, CellType.NUMERIC, cv.getCellTypeEnum());
assertEquals(expectedValue, actualValue, 1E-4); // should agree within 0.01%
}
}
assertEquals(ErrorEval.DIV_ZERO.getErrorCode(), cv.getErrorValue());
if (failures.length() > 0) {
- throw new AssertionFailedError(failureCount + " IRR assertions failed:\n" + failures.toString());
+ throw new AssertionFailedError(failureCount + " IRR assertions failed:\n" + failures);
}
}
private static void assertFormulaResult(CellValue cv, HSSFCell cell) {
double actualValue = cv.getNumberValue();
double expectedValue = cell.getNumericCellValue(); // cached formula result calculated by Excel
- assertEquals("Invalid formula result: " + cv.toString(), CellType.NUMERIC, cv.getCellTypeEnum());
+ assertEquals("Invalid formula result: " + cv, CellType.NUMERIC, cv.getCellTypeEnum());
assertEquals(expectedValue, actualValue, 1E-8);
}
}
}
if(failures.length() > 0) {
- throw new AssertionFailedError(failureCount + " IRR evaluations failed:\n" + failures.toString());
+ throw new AssertionFailedError(failureCount + " IRR evaluations failed:\n" + failures);
}
}
try {
assertEquals(expected, Offset.evaluateIntArg(new NumberEval(doubleVal), -1, -1));
} catch (EvaluationException e) {
- throw new AssertionFailedError("Unexpected error '" + e.getErrorEval().toString() + "'.");
+ throw new AssertionFailedError("Unexpected error '" + e.getErrorEval() + "'.");
}
}
/**
private static NumberEval invokeNormal(ValueEval[] args) {
ValueEval ev = invoke(args);
if(ev instanceof ErrorEval) {
- fail("Normal evaluation failed with error code: " + ev.toString());
+ fail("Normal evaluation failed with error code: " + ev);
}
return (NumberEval) ev;
}
for(int i = 0;i < wb.getNumberOfSheets();i++) {
sheetNames.append(wb.getSheetAt(i).getSheetName()).append(",");
}
- assertEquals("Had: " + sheetNames.toString(),
+ assertEquals("Had: " + sheetNames,
sheets.length, wb.getNumberOfSheets());
for(int i = 0;i < wb.getNumberOfSheets();i++) {
- assertEquals("Had: " + sheetNames.toString(),
+ assertEquals("Had: " + sheetNames,
sheets[i], wb.getSheetAt(i).getSheetName());
}
}
// but bigger errors are a concern
System.out.println("example[" + i + "] ("
- + formatDoubleAsHex(a) + ") frac mismatch: " + diff.toString());
+ + formatDoubleAsHex(a) + ") frac mismatch: " + diff);
for (int j=-2; j<3; j++) {
System.out.println((j<0?"":"+") + j + ": " + getNearby(ed1, j));
assertTrue("longer string", StringUtil.startsWithIgnoreCase("Apache POI project", "Apache POI"));
assertTrue("different case", StringUtil.startsWithIgnoreCase("APACHE POI", "Apache POI"));
assertFalse("leading whitespace should not be ignored", StringUtil.startsWithIgnoreCase(" Apache POI project", "Apache POI"));
- assertFalse("shorter string", StringUtil.startsWithIgnoreCase("Apache", "Apache POI"));;
+ assertFalse("shorter string", StringUtil.startsWithIgnoreCase("Apache", "Apache POI"));
}
@Test