diff options
author | PJ Fanning <fanningpj@apache.org> | 2022-02-11 00:34:31 +0000 |
---|---|---|
committer | PJ Fanning <fanningpj@apache.org> | 2022-02-11 00:34:31 +0000 |
commit | 4fda4a04554b56d16c46456d5d4cabf86e6a8c22 (patch) | |
tree | b2d8223eb2391d467c3ea3f8dd1ecec24a69fa5e /poi/src | |
parent | 7d7a088f47a7847e3a4d17f4fac074f812d3be02 (diff) | |
download | poi-4fda4a04554b56d16c46456d5d4cabf86e6a8c22.tar.gz poi-4fda4a04554b56d16c46456d5d4cabf86e6a8c22.zip |
[bug-65879] add tests
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1897955 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'poi/src')
-rw-r--r-- | poi/src/test/java/org/apache/poi/ss/formula/atp/TestWorkdayCalculator.java | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/poi/src/test/java/org/apache/poi/ss/formula/atp/TestWorkdayCalculator.java b/poi/src/test/java/org/apache/poi/ss/formula/atp/TestWorkdayCalculator.java index 5302595a70..b164c9ef0e 100644 --- a/poi/src/test/java/org/apache/poi/ss/formula/atp/TestWorkdayCalculator.java +++ b/poi/src/test/java/org/apache/poi/ss/formula/atp/TestWorkdayCalculator.java @@ -87,9 +87,17 @@ class TestWorkdayCalculator { @Test void testCalculateWorkdaysNumberOfDays() { - double start = 41553.0; + double start = DateUtil.getExcelDate(d(2013, 10, 4)); + assertEquals(41551.0, start); int days = 1; assertEquals(d(2013, 10, 7), WorkdayCalculator.instance.calculateWorkdays(start, days, new double[0])); + assertEquals(d(2013, 10, 7), WorkdayCalculator.instance.calculateWorkdays(start + 1, days, new double[0])); + assertEquals(d(2013, 10, 7), WorkdayCalculator.instance.calculateWorkdays(start + 2, days, new double[0])); + assertEquals(d(2013, 10, 5), + WorkdayCalculator.instance.calculateWorkdays(start, days, 5, new double[0])); + + assertEquals(d(2013, 10, 3), WorkdayCalculator.instance.calculateWorkdays(start, -1, new double[0])); + } @Test |