2023-04-28 16:22:10 +02:00
|
|
|
#![cfg(feature = "meta")]
|
|
|
|
|
|
2023-04-24 22:38:23 +02:00
|
|
|
use std::fs::File;
|
|
|
|
|
|
|
|
|
|
use anyhow::Result;
|
2023-04-29 22:17:12 +02:00
|
|
|
use wotbreplay_parser::replay::Replay;
|
2023-04-24 22:38:23 +02:00
|
|
|
|
|
|
|
|
#[test]
|
|
|
|
|
fn meta_ok() -> Result<()> {
|
2023-05-08 22:43:28 +02:00
|
|
|
let meta =
|
|
|
|
|
Replay::open(File::open("replays/20221203_player_results.wotbreplay")?)?.read_meta()?;
|
2023-04-24 22:38:23 +02:00
|
|
|
|
|
|
|
|
assert_eq!(meta.player_name, "zeekrab");
|
|
|
|
|
assert_eq!(meta.arena_unique_id, "1661909200500084");
|
|
|
|
|
assert_eq!(meta.battle_duration_secs, 164.08485);
|
|
|
|
|
assert_eq!(meta.tank_id, 26657);
|
|
|
|
|
|
|
|
|
|
Ok(())
|
|
|
|
|
}
|