1- use jiff:: { civil:: DateTime , tz:: TimeZone , Span , Timestamp , Zoned } ;
1+ use jiff:: { Span , Timestamp , Zoned , civil:: DateTime , tz:: TimeZone } ;
22
33use std:: time:: { Duration , SystemTime , UNIX_EPOCH } ;
44
@@ -114,16 +114,22 @@ mod tests {
114114 assert ! ( !TimeFilter :: before( "2min" ) . unwrap( ) . applies_to( & t1m_ago) ) ;
115115
116116 let t10s_before = "2010-10-10 10:10:00" ;
117- assert ! ( !TimeFilter :: before( t10s_before)
118- . unwrap( )
119- . applies_to( & ref_time) ) ;
120- assert ! ( TimeFilter :: before( t10s_before)
121- . unwrap( )
122- . applies_to( & t1m_ago) ) ;
123-
124- assert ! ( TimeFilter :: after( t10s_before)
125- . unwrap( )
126- . applies_to( & ref_time) ) ;
117+ assert ! (
118+ !TimeFilter :: before( t10s_before)
119+ . unwrap( )
120+ . applies_to( & ref_time)
121+ ) ;
122+ assert ! (
123+ TimeFilter :: before( t10s_before)
124+ . unwrap( )
125+ . applies_to( & t1m_ago)
126+ ) ;
127+
128+ assert ! (
129+ TimeFilter :: after( t10s_before)
130+ . unwrap( )
131+ . applies_to( & ref_time)
132+ ) ;
127133 assert ! ( !TimeFilter :: after( t10s_before) . unwrap( ) . applies_to( & t1m_ago) ) ;
128134
129135 let same_day = "2010-10-10" ;
@@ -142,16 +148,22 @@ mod tests {
142148 ref_time = test_time. timestamp ( ) ;
143149 let t1m_ago = ref_time - Duration :: from_secs ( 60 ) ;
144150 let t10s_before = "2010-10-10T10:10:00+00:00" ;
145- assert ! ( !TimeFilter :: before( t10s_before)
146- . unwrap( )
147- . applies_to( & ref_time) ) ;
148- assert ! ( TimeFilter :: before( t10s_before)
149- . unwrap( )
150- . applies_to( & t1m_ago) ) ;
151-
152- assert ! ( TimeFilter :: after( t10s_before)
153- . unwrap( )
154- . applies_to( & ref_time) ) ;
151+ assert ! (
152+ !TimeFilter :: before( t10s_before)
153+ . unwrap( )
154+ . applies_to( & ref_time)
155+ ) ;
156+ assert ! (
157+ TimeFilter :: before( t10s_before)
158+ . unwrap( )
159+ . applies_to( & t1m_ago)
160+ ) ;
161+
162+ assert ! (
163+ TimeFilter :: after( t10s_before)
164+ . unwrap( )
165+ . applies_to( & ref_time)
166+ ) ;
155167 assert ! ( !TimeFilter :: after( t10s_before) . unwrap( ) . applies_to( & t1m_ago) ) ;
156168
157169 let ref_timestamp = 1707723412u64 ; // Mon Feb 12 07:36:52 UTC 2024
@@ -166,17 +178,25 @@ mod tests {
166178 let t1s_later = ref_time + Duration :: from_secs ( 1 ) ;
167179 // Timestamp only supported via '@' prefix
168180 assert ! ( TimeFilter :: before( & ref_timestamp. to_string( ) ) . is_none( ) ) ;
169- assert ! ( TimeFilter :: before( & format!( "@{ref_timestamp}" ) )
170- . unwrap( )
171- . applies_to( & t1m_ago) ) ;
172- assert ! ( !TimeFilter :: before( & format!( "@{ref_timestamp}" ) )
173- . unwrap( )
174- . applies_to( & t1s_later) ) ;
175- assert ! ( !TimeFilter :: after( & format!( "@{ref_timestamp}" ) )
176- . unwrap( )
177- . applies_to( & t1m_ago) ) ;
178- assert ! ( TimeFilter :: after( & format!( "@{ref_timestamp}" ) )
179- . unwrap( )
180- . applies_to( & t1s_later) ) ;
181+ assert ! (
182+ TimeFilter :: before( & format!( "@{ref_timestamp}" ) )
183+ . unwrap( )
184+ . applies_to( & t1m_ago)
185+ ) ;
186+ assert ! (
187+ !TimeFilter :: before( & format!( "@{ref_timestamp}" ) )
188+ . unwrap( )
189+ . applies_to( & t1s_later)
190+ ) ;
191+ assert ! (
192+ !TimeFilter :: after( & format!( "@{ref_timestamp}" ) )
193+ . unwrap( )
194+ . applies_to( & t1m_ago)
195+ ) ;
196+ assert ! (
197+ TimeFilter :: after( & format!( "@{ref_timestamp}" ) )
198+ . unwrap( )
199+ . applies_to( & t1s_later)
200+ ) ;
181201 }
182202}
0 commit comments