Remove unused members,
Fix an Eclipse warning git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1646736 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
fb9295ffb9
commit
66de3ced8b
@ -36,87 +36,84 @@ import org.apache.tools.ant.Task;
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
public class ExcelAntTest extends Task{
|
public class ExcelAntTest extends Task{
|
||||||
|
private LinkedList<ExcelAntEvaluateCell> evaluators;
|
||||||
|
|
||||||
private LinkedList<ExcelAntSet> setters ;
|
private LinkedList<Task> testTasks;
|
||||||
private LinkedList<ExcelAntEvaluateCell>evaluators ;
|
|
||||||
|
|
||||||
private LinkedList<Task> testTasks ;
|
private String name;
|
||||||
|
|
||||||
private String name ;
|
private double globalPrecision;
|
||||||
|
|
||||||
private double globalPrecision ;
|
private boolean showSuccessDetails = false;
|
||||||
|
|
||||||
private boolean showSuccessDetails = false ;
|
private boolean showFailureDetail = false;
|
||||||
|
LinkedList<String> failureMessages;
|
||||||
private boolean showFailureDetail = false ;
|
|
||||||
LinkedList<String> failureMessages ;
|
|
||||||
|
|
||||||
|
|
||||||
private ExcelAntWorkbookUtil workbookUtil ;
|
private ExcelAntWorkbookUtil workbookUtil;
|
||||||
|
|
||||||
private boolean passed = true ;
|
private boolean passed = true;
|
||||||
|
|
||||||
|
|
||||||
public ExcelAntTest() {
|
public ExcelAntTest() {
|
||||||
setters = new LinkedList<ExcelAntSet>() ;
|
evaluators = new LinkedList<ExcelAntEvaluateCell>();
|
||||||
evaluators = new LinkedList<ExcelAntEvaluateCell>() ;
|
failureMessages = new LinkedList<String>();
|
||||||
failureMessages = new LinkedList<String>() ;
|
testTasks = new LinkedList<Task>();
|
||||||
testTasks = new LinkedList<Task>() ;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setPrecision( double precision ) {
|
public void setPrecision( double precision ) {
|
||||||
globalPrecision = precision ;
|
globalPrecision = precision;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setWorkbookUtil( ExcelAntWorkbookUtil wbUtil ) {
|
public void setWorkbookUtil( ExcelAntWorkbookUtil wbUtil ) {
|
||||||
workbookUtil = wbUtil ;
|
workbookUtil = wbUtil;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public void setShowFailureDetail( boolean value ) {
|
public void setShowFailureDetail( boolean value ) {
|
||||||
showFailureDetail = value ;
|
showFailureDetail = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setName( String nm ) {
|
public void setName( String nm ) {
|
||||||
name = nm ;
|
name = nm;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getName() {
|
public String getName() {
|
||||||
return name ;
|
return name;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setShowSuccessDetails( boolean details ) {
|
public void setShowSuccessDetails( boolean details ) {
|
||||||
showSuccessDetails = details ;
|
showSuccessDetails = details;
|
||||||
}
|
}
|
||||||
|
|
||||||
public boolean showSuccessDetails() {
|
public boolean showSuccessDetails() {
|
||||||
return showSuccessDetails ;
|
return showSuccessDetails;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void addSetDouble( ExcelAntSetDoubleCell setter ) {
|
public void addSetDouble( ExcelAntSetDoubleCell setter ) {
|
||||||
addSetter( setter ) ;
|
addSetter( setter );
|
||||||
}
|
}
|
||||||
|
|
||||||
public void addSetString( ExcelAntSetStringCell setter ){
|
public void addSetString( ExcelAntSetStringCell setter ){
|
||||||
addSetter( setter ) ;
|
addSetter( setter );
|
||||||
}
|
}
|
||||||
|
|
||||||
public void addSetFormula( ExcelAntSetFormulaCell setter ) {
|
public void addSetFormula( ExcelAntSetFormulaCell setter ) {
|
||||||
addSetter( setter ) ;
|
addSetter( setter );
|
||||||
}
|
}
|
||||||
|
|
||||||
public void addHandler( ExcelAntHandlerTask handler ) {
|
public void addHandler( ExcelAntHandlerTask handler ) {
|
||||||
testTasks.add( handler ) ;
|
testTasks.add( handler );
|
||||||
}
|
}
|
||||||
|
|
||||||
private void addSetter( ExcelAntSet setter ) {
|
private void addSetter( ExcelAntSet setter ) {
|
||||||
// setters.add( setter );
|
// setters.add( setter );
|
||||||
testTasks.add( setter ) ;
|
testTasks.add( setter );
|
||||||
}
|
}
|
||||||
|
|
||||||
public void addEvaluate( ExcelAntEvaluateCell evaluator ) {
|
public void addEvaluate( ExcelAntEvaluateCell evaluator ) {
|
||||||
// evaluators.add( evaluator ) ;
|
// evaluators.add( evaluator );
|
||||||
testTasks.add( evaluator ) ;
|
testTasks.add( evaluator );
|
||||||
}
|
}
|
||||||
|
|
||||||
// public LinkedList<ExcelAntSet> getSetters() {
|
// public LinkedList<ExcelAntSet> getSetters() {
|
||||||
@ -129,42 +126,42 @@ public class ExcelAntTest extends Task{
|
|||||||
|
|
||||||
public void execute() throws BuildException {
|
public void execute() throws BuildException {
|
||||||
|
|
||||||
Iterator<Task> taskIt = testTasks.iterator() ;
|
Iterator<Task> taskIt = testTasks.iterator();
|
||||||
|
|
||||||
int testCount = evaluators.size() ;
|
int testCount = evaluators.size();
|
||||||
int failureCount = 0 ;
|
int failureCount = 0;
|
||||||
|
|
||||||
// roll over all sub task elements in one loop. This allows the
|
// roll over all sub task elements in one loop. This allows the
|
||||||
// ordering of the sub elements to be considered.
|
// ordering of the sub elements to be considered.
|
||||||
while( taskIt.hasNext() ) {
|
while( taskIt.hasNext() ) {
|
||||||
Task task = taskIt.next() ;
|
Task task = taskIt.next();
|
||||||
|
|
||||||
// log( task.getClass().getName(), Project.MSG_INFO ) ;
|
// log( task.getClass().getName(), Project.MSG_INFO );
|
||||||
|
|
||||||
if( task instanceof ExcelAntSet ) {
|
if( task instanceof ExcelAntSet ) {
|
||||||
ExcelAntSet set = (ExcelAntSet) task ;
|
ExcelAntSet set = (ExcelAntSet) task;
|
||||||
set.setWorkbookUtil(workbookUtil) ;
|
set.setWorkbookUtil(workbookUtil);
|
||||||
set.execute() ;
|
set.execute();
|
||||||
}
|
}
|
||||||
|
|
||||||
if( task instanceof ExcelAntHandlerTask ) {
|
if( task instanceof ExcelAntHandlerTask ) {
|
||||||
ExcelAntHandlerTask handler = (ExcelAntHandlerTask)task ;
|
ExcelAntHandlerTask handler = (ExcelAntHandlerTask)task;
|
||||||
handler.setEAWorkbookUtil(workbookUtil ) ;
|
handler.setEAWorkbookUtil(workbookUtil );
|
||||||
handler.execute() ;
|
handler.execute();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (task instanceof ExcelAntEvaluateCell ) {
|
if (task instanceof ExcelAntEvaluateCell ) {
|
||||||
ExcelAntEvaluateCell eval = (ExcelAntEvaluateCell)task ;
|
ExcelAntEvaluateCell eval = (ExcelAntEvaluateCell)task;
|
||||||
eval.setWorkbookUtil( workbookUtil ) ;
|
eval.setWorkbookUtil( workbookUtil );
|
||||||
|
|
||||||
if( globalPrecision > 0 ) {
|
if( globalPrecision > 0 ) {
|
||||||
log( "setting globalPrecision to " + globalPrecision + " in the evaluator", Project.MSG_VERBOSE ) ;
|
log( "setting globalPrecision to " + globalPrecision + " in the evaluator", Project.MSG_VERBOSE );
|
||||||
eval.setGlobalPrecision( globalPrecision ) ;
|
eval.setGlobalPrecision( globalPrecision );
|
||||||
}
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
eval.execute() ;
|
eval.execute();
|
||||||
ExcelAntEvaluationResult result = eval.getResult() ;
|
ExcelAntEvaluationResult result = eval.getResult();
|
||||||
if( result.didTestPass() &&
|
if( result.didTestPass() &&
|
||||||
result.evaluationCompleteWithError() == false ) {
|
result.evaluationCompleteWithError() == false ) {
|
||||||
if( showSuccessDetails == true ) {
|
if( showSuccessDetails == true ) {
|
||||||
@ -172,7 +169,7 @@ public class ExcelAntTest extends Task{
|
|||||||
result.getCellName() + ". It evaluated to " +
|
result.getCellName() + ". It evaluated to " +
|
||||||
result.getReturnValue() + " when the value of " +
|
result.getReturnValue() + " when the value of " +
|
||||||
eval.getExpectedValue() + " with precision of " +
|
eval.getExpectedValue() + " with precision of " +
|
||||||
eval.getPrecision(), Project.MSG_INFO ) ;
|
eval.getPrecision(), Project.MSG_INFO );
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if( showFailureDetail == true ) {
|
if( showFailureDetail == true ) {
|
||||||
@ -180,25 +177,25 @@ public class ExcelAntTest extends Task{
|
|||||||
result.getCellName() + ". It evaluated to " +
|
result.getCellName() + ". It evaluated to " +
|
||||||
result.getReturnValue() + " when the value of " +
|
result.getReturnValue() + " when the value of " +
|
||||||
eval.getExpectedValue() + " with precision of " +
|
eval.getExpectedValue() + " with precision of " +
|
||||||
eval.getPrecision() + " was expected." ) ;
|
eval.getPrecision() + " was expected." );
|
||||||
|
|
||||||
}
|
}
|
||||||
passed = false ;
|
passed = false;
|
||||||
failureCount++ ;
|
failureCount++;
|
||||||
|
|
||||||
if( eval.requiredToPass() == true ) {
|
if( eval.requiredToPass() == true ) {
|
||||||
throw new BuildException( "\tFailed to evaluate cell " +
|
throw new BuildException( "\tFailed to evaluate cell " +
|
||||||
result.getCellName() + ". It evaluated to " +
|
result.getCellName() + ". It evaluated to " +
|
||||||
result.getReturnValue() + " when the value of " +
|
result.getReturnValue() + " when the value of " +
|
||||||
eval.getExpectedValue() + " with precision of " +
|
eval.getExpectedValue() + " with precision of " +
|
||||||
eval.getPrecision() + " was expected." ) ;
|
eval.getPrecision() + " was expected." );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} catch( NullPointerException npe ) {
|
} catch( NullPointerException npe ) {
|
||||||
// this means the cell reference in the test is bad.
|
// this means the cell reference in the test is bad.
|
||||||
log( "Cell assignment " + eval.getCell() + " in test " + getName() +
|
log( "Cell assignment " + eval.getCell() + " in test " + getName() +
|
||||||
" appears to point to an empy cell. Please check the " +
|
" appears to point to an empy cell. Please check the " +
|
||||||
" reference in the ant script.", Project.MSG_ERR ) ;
|
" reference in the ant script.", Project.MSG_ERR );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -207,11 +204,11 @@ public class ExcelAntTest extends Task{
|
|||||||
log( "Test named " + name + " failed because " + failureCount +
|
log( "Test named " + name + " failed because " + failureCount +
|
||||||
" of " + testCount + " evaluations failed to " +
|
" of " + testCount + " evaluations failed to " +
|
||||||
"evaluate correctly.",
|
"evaluate correctly.",
|
||||||
Project.MSG_ERR ) ;
|
Project.MSG_ERR );
|
||||||
if( showFailureDetail == true && failureMessages.size() > 0 ) {
|
if( showFailureDetail == true && failureMessages.size() > 0 ) {
|
||||||
Iterator<String> failures = failureMessages.iterator() ;
|
Iterator<String> failures = failureMessages.iterator();
|
||||||
while( failures.hasNext() ) {
|
while( failures.hasNext() ) {
|
||||||
log( failures.next(), Project.MSG_ERR ) ;
|
log( failures.next(), Project.MSG_ERR );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -219,6 +216,6 @@ public class ExcelAntTest extends Task{
|
|||||||
|
|
||||||
public boolean didTestPass() {
|
public boolean didTestPass() {
|
||||||
|
|
||||||
return passed ;
|
return passed;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1592,7 +1592,6 @@ public class XSSFSheet extends POIXMLDocumentPart implements Sheet {
|
|||||||
* @param index of the region to unmerge
|
* @param index of the region to unmerge
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
@SuppressWarnings("deprecation")
|
|
||||||
public void removeMergedRegion(int index) {
|
public void removeMergedRegion(int index) {
|
||||||
if (!worksheet.isSetMergeCells()) return;
|
if (!worksheet.isSetMergeCells()) return;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user