@@ -214,7 +214,7 @@ mod tests {
214
214
use crate :: { day, template:: timings:: Timings } ;
215
215
216
216
#[ test]
217
- fn test_from_json_ok ( ) {
217
+ fn handles_json_timings ( ) {
218
218
let json = r#"{ "data": [{ "day": "01", "part_1": "1ms", "part_2": null, "total_nanos": 1000000000 }] }"# . to_string ( ) ;
219
219
let timings = Timings :: try_from ( json) . unwrap ( ) ;
220
220
assert_eq ! ( timings. data. len( ) , 1 ) ;
@@ -226,22 +226,22 @@ mod tests {
226
226
}
227
227
228
228
#[ test]
229
- fn test_from_json_empty ( ) {
229
+ fn handles_empty_timings ( ) {
230
230
let json = r#"{ "data": [] }"# . to_string ( ) ;
231
231
let timings = Timings :: try_from ( json) . unwrap ( ) ;
232
232
assert_eq ! ( timings. data. len( ) , 0 ) ;
233
233
}
234
234
235
235
#[ test]
236
236
#[ should_panic]
237
- fn test_from_json_malformed ( ) {
237
+ fn panics_for_invalid_json ( ) {
238
238
let json = r#"{}"# . to_string ( ) ;
239
239
Timings :: try_from ( json) . unwrap ( ) ;
240
240
}
241
241
242
242
#[ test]
243
243
#[ should_panic]
244
- fn test_from_json_malformed_items ( ) {
244
+ fn panics_for_malformed_timings ( ) {
245
245
let json = r#"{ "data": [{ "day": "01" }, { "day": "26" }, { "day": "02", "part_2": null, "total_nanos": 0 }] }"# . to_string ( ) ;
246
246
Timings :: try_from ( json) . unwrap ( ) ;
247
247
}
@@ -253,7 +253,7 @@ mod tests {
253
253
use tinyjson:: JsonValue ;
254
254
255
255
#[ test]
256
- fn test_to_json_ok ( ) {
256
+ fn serializes_timings ( ) {
257
257
let timings = get_mock_timings ( ) ;
258
258
let value = JsonValue :: try_from ( timings) . unwrap ( ) ;
259
259
assert_eq ! (
@@ -279,7 +279,7 @@ mod tests {
279
279
use super :: get_mock_timings;
280
280
281
281
#[ test]
282
- fn test_merge_timings_join ( ) {
282
+ fn handles_disjunct_timings ( ) {
283
283
let timings = get_mock_timings ( ) ;
284
284
let other = Timings {
285
285
data : vec ! [ Timing {
@@ -298,7 +298,7 @@ mod tests {
298
298
}
299
299
300
300
#[ test]
301
- fn test_merge_timings_overwrite ( ) {
301
+ fn handles_overlapping_timings ( ) {
302
302
let timings = get_mock_timings ( ) ;
303
303
304
304
let other = Timings {
@@ -319,15 +319,15 @@ mod tests {
319
319
}
320
320
321
321
#[ test]
322
- fn test_merge_timings_empty ( ) {
322
+ fn handles_empty_timings ( ) {
323
323
let timings = Timings :: default ( ) ;
324
324
let other = get_mock_timings ( ) ;
325
325
let merged = timings. merge ( & other) ;
326
326
assert_eq ! ( merged. data. len( ) , 3 ) ;
327
327
}
328
328
329
329
#[ test]
330
- fn test_merge_timings_other_empty ( ) {
330
+ fn handles_empty_other_timings ( ) {
331
331
let timings = get_mock_timings ( ) ;
332
332
let other = Timings :: default ( ) ;
333
333
let merged = timings. merge ( & other) ;
0 commit comments