From 54e5ef839b9549300f41abcd5a74cf2bca5ee716 Mon Sep 17 00:00:00 2001 From: JuanLeon Lahoz Date: Sun, 8 Jan 2023 16:00:40 +0100 Subject: [PATCH] lint: solve vec_init_then_push in unit tests --- src/plot/splittimehist.rs | 35 ++++++++++++++++++----------------- src/plot/timehist.rs | 29 ++++++++++++++++------------- 2 files changed, 34 insertions(+), 30 deletions(-) diff --git a/src/plot/splittimehist.rs b/src/plot/splittimehist.rs index 4b81a96..1be4534 100644 --- a/src/plot/splittimehist.rs +++ b/src/plot/splittimehist.rs @@ -177,23 +177,24 @@ mod tests { #[test] fn test_big_time_interval() { Paint::disable(); - let mut vec = Vec::<(DateTime, usize)>::new(); - vec.push(( - DateTime::parse_from_rfc3339("2021-04-15T04:25:00+00:00").unwrap(), - 1, - )); - vec.push(( - DateTime::parse_from_rfc3339("2022-04-15T04:25:00+00:00").unwrap(), - 1, - )); - vec.push(( - DateTime::parse_from_rfc3339("2022-04-15T04:25:00+00:00").unwrap(), - 0, - )); - vec.push(( - DateTime::parse_from_rfc3339("2022-04-15T04:25:00+00:00").unwrap(), - 2, - )); + let mut vec = vec![ + ( + DateTime::parse_from_rfc3339("2021-04-15T04:25:00+00:00").unwrap(), + 1, + ), + ( + DateTime::parse_from_rfc3339("2022-04-15T04:25:00+00:00").unwrap(), + 1, + ), + ( + DateTime::parse_from_rfc3339("2022-04-15T04:25:00+00:00").unwrap(), + 0, + ), + ( + DateTime::parse_from_rfc3339("2022-04-15T04:25:00+00:00").unwrap(), + 2, + ), + ]; for _ in 0..11 { vec.push(( DateTime::parse_from_rfc3339("2023-04-15T04:25:00+00:00").unwrap(), diff --git a/src/plot/timehist.rs b/src/plot/timehist.rs index b98974d..935be0d 100644 --- a/src/plot/timehist.rs +++ b/src/plot/timehist.rs @@ -131,12 +131,13 @@ mod tests { #[test] fn test_big_time_interval() { Paint::disable(); - let mut vec = Vec::>::new(); - vec.push(DateTime::parse_from_rfc3339("2021-04-15T04:25:00+00:00").unwrap()); - vec.push(DateTime::parse_from_rfc3339("2022-04-15T04:25:00+00:00").unwrap()); - vec.push(DateTime::parse_from_rfc3339("2022-04-15T04:25:00+00:00").unwrap()); - vec.push(DateTime::parse_from_rfc3339("2022-04-15T04:25:00+00:00").unwrap()); - vec.push(DateTime::parse_from_rfc3339("2023-04-15T04:25:00+00:00").unwrap()); + let vec = vec![ + DateTime::parse_from_rfc3339("2021-04-15T04:25:00+00:00").unwrap(), + DateTime::parse_from_rfc3339("2022-04-15T04:25:00+00:00").unwrap(), + DateTime::parse_from_rfc3339("2022-04-15T04:25:00+00:00").unwrap(), + DateTime::parse_from_rfc3339("2022-04-15T04:25:00+00:00").unwrap(), + DateTime::parse_from_rfc3339("2023-04-15T04:25:00+00:00").unwrap(), + ]; let th = TimeHistogram::new(3, &vec); let display = format!("{}", th); assert!(display.contains("Matches: 5")); @@ -149,10 +150,11 @@ mod tests { #[test] fn test_small_time_interval() { Paint::disable(); - let mut vec = Vec::>::new(); - vec.push(DateTime::parse_from_rfc3339("2022-04-15T04:25:00.001+00:00").unwrap()); - vec.push(DateTime::parse_from_rfc3339("2022-04-15T04:25:00.002+00:00").unwrap()); - vec.push(DateTime::parse_from_rfc3339("2022-04-15T04:25:00.006+00:00").unwrap()); + let vec = vec![ + DateTime::parse_from_rfc3339("2022-04-15T04:25:00.001+00:00").unwrap(), + DateTime::parse_from_rfc3339("2022-04-15T04:25:00.002+00:00").unwrap(), + DateTime::parse_from_rfc3339("2022-04-15T04:25:00.006+00:00").unwrap(), + ]; let th = TimeHistogram::new(4, &vec); let display = format!("{}", th); assert!(display.contains("Matches: 3")); @@ -166,9 +168,10 @@ mod tests { #[test] fn test_single_timestamp() { Paint::disable(); - let mut vec = Vec::>::new(); - vec.push(DateTime::parse_from_rfc3339("2022-04-15T04:25:00.001+00:00").unwrap()); - vec.push(DateTime::parse_from_rfc3339("2022-04-15T04:25:00.001+00:00").unwrap()); + let vec = vec![ + DateTime::parse_from_rfc3339("2022-04-15T04:25:00.001+00:00").unwrap(), + DateTime::parse_from_rfc3339("2022-04-15T04:25:00.001+00:00").unwrap(), + ]; let th = TimeHistogram::new(4, &vec); let display = format!("{}", th); assert!(display.contains("Matches: 2"));