You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@poi.apache.org by fa...@apache.org on 2022/02/11 00:34:31 UTC

svn commit: r1897955 - /poi/trunk/poi/src/test/java/org/apache/poi/ss/formula/atp/TestWorkdayCalculator.java

Author: fanningpj
Date: Fri Feb 11 00:34:31 2022
New Revision: 1897955

URL: http://svn.apache.org/viewvc?rev=1897955&view=rev
Log:
[bug-65879] add tests

Modified:
    poi/trunk/poi/src/test/java/org/apache/poi/ss/formula/atp/TestWorkdayCalculator.java

Modified: poi/trunk/poi/src/test/java/org/apache/poi/ss/formula/atp/TestWorkdayCalculator.java
URL: http://svn.apache.org/viewvc/poi/trunk/poi/src/test/java/org/apache/poi/ss/formula/atp/TestWorkdayCalculator.java?rev=1897955&r1=1897954&r2=1897955&view=diff
==============================================================================
--- poi/trunk/poi/src/test/java/org/apache/poi/ss/formula/atp/TestWorkdayCalculator.java (original)
+++ poi/trunk/poi/src/test/java/org/apache/poi/ss/formula/atp/TestWorkdayCalculator.java Fri Feb 11 00:34:31 2022
@@ -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



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@poi.apache.org
For additional commands, e-mail: commits-help@poi.apache.org