summaryrefslogtreecommitdiffstats
path: root/src/excelant
diff options
context:
space:
mode:
authorDominik Stadler <centic@apache.org>2013-08-04 16:38:01 +0000
committerDominik Stadler <centic@apache.org>2013-08-04 16:38:01 +0000
commitcb5ff8f4cffcfa8ec5cd1996a0dbbc8a48ab573b (patch)
treee9a7ff319d3586c5357ab4bafc7741570aa44c95 /src/excelant
parentcd3b2e42e9ba11ad27533c21122ecbbff359fc06 (diff)
downloadpoi-cb5ff8f4cffcfa8ec5cd1996a0dbbc8a48ab573b.tar.gz
poi-cb5ff8f4cffcfa8ec5cd1996a0dbbc8a48ab573b.zip
Adjust build.xml to run JaCoCo coverage when running unit tests when
flag coverage.enabled is set to true, download necessary jars, add jacoco:coverage to junit targets and a testcoveragereport target which produces the coverage report. Also fix a test that is affected by JaCoCo and add slightly more coverage in another test. git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1510243 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'src/excelant')
-rw-r--r--src/excelant/testcases/org/apache/poi/ss/excelant/util/ExcelAntWorkbookUtilTestHelper.java4
-rw-r--r--src/excelant/testcases/org/apache/poi/ss/excelant/util/TestExcelAntWorkbookUtil.java18
2 files changed, 18 insertions, 4 deletions
diff --git a/src/excelant/testcases/org/apache/poi/ss/excelant/util/ExcelAntWorkbookUtilTestHelper.java b/src/excelant/testcases/org/apache/poi/ss/excelant/util/ExcelAntWorkbookUtilTestHelper.java
index a8c7f01cf8..16189f1d50 100644
--- a/src/excelant/testcases/org/apache/poi/ss/excelant/util/ExcelAntWorkbookUtilTestHelper.java
+++ b/src/excelant/testcases/org/apache/poi/ss/excelant/util/ExcelAntWorkbookUtilTestHelper.java
@@ -30,23 +30,19 @@ public class ExcelAntWorkbookUtilTestHelper extends ExcelAntWorkbookUtil {
public ExcelAntWorkbookUtilTestHelper(String fName) {
super(fName);
- // TODO Auto-generated constructor stub
}
public ExcelAntWorkbookUtilTestHelper(Workbook wb) {
super(wb);
- // TODO Auto-generated constructor stub
}
@Override
public UDFFinder getFunctions() {
- // TODO Auto-generated method stub
return super.getFunctions();
}
@Override
public FormulaEvaluator getEvaluator(String excelFileName) {
- // TODO Auto-generated method stub
return super.getEvaluator(excelFileName);
}
diff --git a/src/excelant/testcases/org/apache/poi/ss/excelant/util/TestExcelAntWorkbookUtil.java b/src/excelant/testcases/org/apache/poi/ss/excelant/util/TestExcelAntWorkbookUtil.java
index ad95c4307b..ae346fe25c 100644
--- a/src/excelant/testcases/org/apache/poi/ss/excelant/util/TestExcelAntWorkbookUtil.java
+++ b/src/excelant/testcases/org/apache/poi/ss/excelant/util/TestExcelAntWorkbookUtil.java
@@ -16,14 +16,21 @@
==================================================================== */
package org.apache.poi.ss.excelant.util;
+import java.io.File;
+import java.io.FileInputStream;
+import java.io.FileNotFoundException;
+import java.io.IOException;
import java.util.ArrayList;
import junit.framework.TestCase;
+import org.apache.poi.openxml4j.exceptions.InvalidFormatException;
import org.apache.poi.ss.examples.formula.CalculateMortgageFunction;
import org.apache.poi.ss.formula.udf.UDFFinder;
import org.apache.poi.ss.usermodel.FormulaEvaluator;
import org.apache.poi.ss.usermodel.Workbook;
+import org.apache.poi.ss.usermodel.WorkbookFactory;
+import org.apache.tools.ant.BuildException;
public class TestExcelAntWorkbookUtil extends TestCase {
@@ -43,6 +50,17 @@ public class TestExcelAntWorkbookUtil extends TestCase {
assertNotNull( fixture ) ;
}
+
+ public void testWorkbookConstructor() throws InvalidFormatException, IOException {
+ File workbookFile = new File(mortgageCalculatorFileName);
+ FileInputStream fis = new FileInputStream(workbookFile);
+ Workbook workbook = WorkbookFactory.create(fis);
+
+ fixture = new ExcelAntWorkbookUtilTestHelper( workbook ) ;
+
+ assertNotNull( fixture ) ;
+
+ }
public void testAddFunction() {
fixture = new ExcelAntWorkbookUtilTestHelper(