diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/expressive_to_bitwise_comparison.rs | 9 | ||||
-rw-r--r-- | tests/live_comparison.rs | 2 |
2 files changed, 8 insertions, 3 deletions
diff --git a/tests/expressive_to_bitwise_comparison.rs b/tests/expressive_to_bitwise_comparison.rs index ac2cbf0..6a72748 100644 --- a/tests/expressive_to_bitwise_comparison.rs +++ b/tests/expressive_to_bitwise_comparison.rs @@ -188,21 +188,24 @@ fn build_bitwise_from_expressive(expressive: &expressive_engine::ExpressiveGameS let null_tesla = bitwise_engine::TeslaCooldown { active: false, pos: Point::new(0,0), - cooldown: 0 + cooldown: 0, + age: 0 }; let mut player_tesla_iter = expressive.player_buildings.iter() .filter(|b| identify_building_type(b.weapon_damage, b.energy_generated_per_turn) == BuildingType::Tesla) .map(|b| bitwise_engine::TeslaCooldown { active: true, pos: b.pos, - cooldown: b.weapon_cooldown_time_left + cooldown: b.weapon_cooldown_time_left, + age: b.age, }); let mut opponent_tesla_iter = expressive.opponent_buildings.iter() .filter(|b| identify_building_type(b.weapon_damage, b.energy_generated_per_turn) == BuildingType::Tesla) .map(|b| bitwise_engine::TeslaCooldown { active: true, pos: b.pos, - cooldown: b.weapon_cooldown_time_left + cooldown: b.weapon_cooldown_time_left, + age: b.age, }); bitwise_engine::BitwiseGameState { status: expressive.status, diff --git a/tests/live_comparison.rs b/tests/live_comparison.rs index 2fcc8b5..23beaec 100644 --- a/tests/live_comparison.rs +++ b/tests/live_comparison.rs @@ -30,6 +30,8 @@ fn test_from_replay(replay_folder: &str, length: usize) { state.simulate(&settings, player, opponent); state.sort(); expected_state.sort(); + + println!("State {}: {:?}", i+1, state); assert_eq!(state, expected_state, "\nFailed on state {}\n", i+1); } } |