summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNora <nora.widdecke@tu-bs.de>2019-01-11 20:27:53 +0100
committerNora <nora.widdecke@tu-bs.de>2019-01-11 20:27:53 +0100
commit98c0cce8c3a60391af33f21f472853c3dacfd8bb (patch)
tree13a1511ae49736cc2e6087c014ec03cb0220ae4e
parente9cef4d5a6a37bd57971333d8f674bfc1d8a768c (diff)
utils/misc: add missing tests
-rw-r--r--src/utils/misc.rs17
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");