diff options
author | Nora <nora.widdecke@tu-bs.de> | 2019-01-11 20:27:53 +0100 |
---|---|---|
committer | Nora <nora.widdecke@tu-bs.de> | 2019-01-11 20:27:53 +0100 |
commit | 98c0cce8c3a60391af33f21f472853c3dacfd8bb (patch) | |
tree | 13a1511ae49736cc2e6087c014ec03cb0220ae4e | |
parent | e9cef4d5a6a37bd57971333d8f674bfc1d8a768c (diff) |
utils/misc: add missing tests
-rw-r--r-- | src/utils/misc.rs | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/utils/misc.rs b/src/utils/misc.rs index a11b21e..c8b13fd 100644 --- a/src/utils/misc.rs +++ b/src/utils/misc.rs @@ -49,6 +49,23 @@ mod tests { } #[test] + fn test_datetime_from_timestamp() { + let timestamp = "1547234687"; + let dt_from_ts = datetime_from_timestamp(timestamp).unwrap(); + let dt = Utc.ymd(2019, 01, 11).and_hms(19, 24, 47); + assert_eq!(dt, dt_from_ts); + } + + #[test] + fn format_duration_test() { + let millis: u64 = 12345678; + let duration = time::Duration::from_millis(millis); + let string_duration = format!("{}", format_duration(&duration)); + let string_from_secs = format!("{}", millis); + assert_eq!(string_from_secs, string_duration); + } + + #[test] fn joinlines_test() { let first = ["123", "ß", "1234"].join("\n"); let second = ["abc", "1", "Otto"].join("\n"); |