game.take_action(validated).unwrap();
}
_ => {
- let dealer_action = game.next_dealer_action(Timestamp::TEST_TIME);
+ let dealer_action = game.next_dealer_action(action.timestamp);
if let DealerAction::TakeAction(ValidatedUserAction(dealer_action)) = dealer_action {
assert_eq!(action, dealer_action);
game.take_action(ValidatedUserAction(action)).unwrap();
} else {
- panic!("Expected DealerAction::TakeAction, got {:?}", dealer_action);
+ panic!("Expected DealerAction::TakeAction{{ {:?} }}, got {:?}", action, dealer_action);
}
}
}
game.take_action(validated).unwrap();
}
_ => {
- let dealer_action = game.next_dealer_action(Timestamp::TEST_TIME);
+ let dealer_action = game.next_dealer_action(action.timestamp);
if let DealerAction::TakeAction(ValidatedUserAction(dealer_action)) = dealer_action {
assert_eq!(action, dealer_action);
game.take_action(ValidatedUserAction(action)).unwrap();
} else {
- panic!("Expected DealerAction::TakeAction, got {:?}", dealer_action);
+ panic!("Expected DealerAction::TakeAction{{ {:?} }}, got {:?}", action, dealer_action);
}
}
}
pub struct Timestamp(i64);
impl Timestamp {
- #[cfg(test)]
- pub const TEST_TIME: Timestamp = Timestamp(0);
-
pub fn plus_millis(self, millis: i64) -> Self {
Timestamp(self.0.saturating_add(millis))
}