Skip to content

Commit b61738d

Browse files
committed
test: add more tests for spark function last_day
Signed-off-by: Alan Tang <jmtangcs@gmail.com>
1 parent fa07fe7 commit b61738d

File tree

1 file changed

+74
-4
lines changed
  • datafusion/sqllogictest/test_files/spark/datetime

1 file changed

+74
-4
lines changed

datafusion/sqllogictest/test_files/spark/datetime/last_day.slt

Lines changed: 74 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,80 @@
2121
# For more information, please see:
2222
# https://github.com/apache/datafusion/issues/15914
2323

24-
## Original Query: SELECT last_day('2009-01-12');
25-
## PySpark 3.5.5 Result: {'last_day(2009-01-12)': datetime.date(2009, 1, 31), 'typeof(last_day(2009-01-12))': 'date', 'typeof(2009-01-12)': 'string'}
26-
2724
query D
2825
SELECT last_day('2009-01-12'::string);
2926
----
30-
2009-01-31
27+
2009-01-31
28+
29+
30+
query D
31+
SELECT last_day('2015-02-28'::string);
32+
----
33+
2015-02-28
34+
35+
query D
36+
SELECT last_day('2015-03-27'::string);
37+
----
38+
2015-03-31
39+
40+
query D
41+
SELECT last_day('2015-04-26'::string);
42+
----
43+
2015-04-30
44+
45+
query D
46+
SELECT last_day('2015-05-25'::string);
47+
----
48+
2015-05-31
49+
50+
query D
51+
SELECT last_day('2015-06-24'::string);
52+
----
53+
2015-06-30
54+
55+
query D
56+
SELECT last_day('2015-07-23'::string);
57+
----
58+
2015-07-31
59+
60+
query D
61+
SELECT last_day('2015-08-01'::string);
62+
----
63+
2015-08-31
64+
65+
query D
66+
SELECT last_day('2015-09-02'::string);
67+
----
68+
2015-09-30
69+
70+
query D
71+
SELECT last_day('2015-10-03'::string);
72+
----
73+
2015-10-31
74+
75+
query D
76+
SELECT last_day('2015-11-04'::string);
77+
----
78+
2015-11-30
79+
80+
query D
81+
SELECT last_day('2015-12-05'::string);
82+
----
83+
2015-12-31
84+
85+
86+
query D
87+
SELECT last_day('2016-01-06'::string);
88+
----
89+
2016-01-31
90+
91+
query D
92+
SELECT last_day('2016-02-07'::string);
93+
----
94+
2016-02-29
95+
96+
97+
query ?
98+
SELECT NULL;
99+
----
100+
NULL

0 commit comments

Comments
 (0)