From 980fffa2b621e933ab16debf9d9106b005941589 Mon Sep 17 00:00:00 2001 From: xuri Date: Fri, 10 Jun 2022 00:10:22 +0800 Subject: ref #65: new formula function EDATE --- calc_test.go | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'calc_test.go') diff --git a/calc_test.go b/calc_test.go index 874a3e5..ab282ca 100644 --- a/calc_test.go +++ b/calc_test.go @@ -1475,6 +1475,10 @@ func TestCalcCellValue(t *testing.T) { "=DAYS(2,1)": "1", "=DAYS(INT(2),INT(1))": "1", "=DAYS(\"02/02/2015\",\"01/01/2015\")": "32", + // EDATE + "=EDATE(\"01/01/2021\",-1)": "44166", + "=EDATE(\"01/31/2020\",1)": "43890", + "=EDATE(\"01/29/2020\",12)": "44225", // HOUR "=HOUR(1)": "0", "=HOUR(43543.5032060185)": "12", @@ -3437,6 +3441,12 @@ func TestCalcCellValue(t *testing.T) { "=DAYS(0,\"\")": "#VALUE!", "=DAYS(NA(),0)": "#VALUE!", "=DAYS(0,NA())": "#VALUE!", + // EDATE + "=EDATE()": "EDATE requires 2 arguments", + "=EDATE(0,\"\")": "strconv.ParseFloat: parsing \"\": invalid syntax", + "=EDATE(-1,0)": "#NUM!", + "=EDATE(\"\",0)": "#VALUE!", + "=EDATE(\"January 25, 100\",0)": "#VALUE!", // HOUR "=HOUR()": "HOUR requires exactly 1 argument", "=HOUR(-1)": "HOUR only accepts positive argument", -- cgit v1.2.1