summaryrefslogtreecommitdiff
path: root/tests/date/date.c
diff options
context:
space:
mode:
authorYoichi Nakayama <yoichi.nakayama@gmail.com>2021-10-22 07:54:12 +0900
committerYoichi Nakayama <yoichi.nakayama@gmail.com>2021-10-22 07:54:12 +0900
commit6c0d5366d9a9d24c76c1ca444a592111a1b2bdc3 (patch)
treef460158fa1829d0d9ef8747380dccb22c2d51ed0 /tests/date/date.c
parent776a6a8e5f8e258d31aded73c0ce38df6ac7bdc4 (diff)
downloadlibgit2-6c0d5366d9a9d24c76c1ca444a592111a1b2bdc3.tar.gz
Cause error when date parsing is failed
Diffstat (limited to 'tests/date/date.c')
-rw-r--r--tests/date/date.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/date/date.c b/tests/date/date.c
index 88881d1e1..ae787c0d3 100644
--- a/tests/date/date.c
+++ b/tests/date/date.c
@@ -13,3 +13,10 @@ void test_date_date__overflow(void)
cl_assert(d2038 < d2039);
#endif
}
+
+void test_date_date__invalid_date(void)
+{
+ git_time_t d;
+ cl_git_fail(git__date_parse(&d, ""));
+ cl_git_fail(git__date_parse(&d, "NEITHER_INTEGER_NOR_DATETIME"));
+}