From 73731422c21a79b5c3edad208432936ce6c1570a Mon Sep 17 00:00:00 2001 From: Chris Hapgood Date: Wed, 12 Jun 2024 23:01:27 -0400 Subject: [PATCH] Add bonus test for unbounded ranges --- test/challenge_test.clj | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/test/challenge_test.clj b/test/challenge_test.clj index 733b65e..e8e780c 100644 --- a/test/challenge_test.clj +++ b/test/challenge_test.clj @@ -1,7 +1,8 @@ (ns challenge-test (:require [challenge.core :refer [difference]] [challenge.readers] - [clojure.test :refer [deftest is testing]])) + [clojure.test :refer [deftest is testing]]) + (:import (org.threeten.extra LocalDateRange))) (def week0 #st/local-date-range "2024-01-01/P7D") (def week1 #st/local-date-range "2024-01-08/P7D") @@ -55,3 +56,8 @@ (is (= #{#st/local-date-range "2020-01-01/P4Y" #st/local-date-range "2024-01-05/P5Y11M27D"} (difference #{#st/local-date-range "2020-01-01/P10Y"} #{#st/local-date-range "2024-01-01/P4D"})))) + +#_(deftest bonus-unbounded + (let [U (LocalDateRange/ofUnbounded)] + (is (= #{week1} + (difference #{U} (difference #{U} #{week1}))))))