diff options
author | Dominik Stadler <centic@apache.org> | 2013-08-04 16:38:01 +0000 |
---|---|---|
committer | Dominik Stadler <centic@apache.org> | 2013-08-04 16:38:01 +0000 |
commit | cb5ff8f4cffcfa8ec5cd1996a0dbbc8a48ab573b (patch) | |
tree | e9a7ff319d3586c5357ab4bafc7741570aa44c95 /src/excelant | |
parent | cd3b2e42e9ba11ad27533c21122ecbbff359fc06 (diff) | |
download | poi-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.java | 4 | ||||
-rw-r--r-- | src/excelant/testcases/org/apache/poi/ss/excelant/util/TestExcelAntWorkbookUtil.java | 18 |
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( |