From 05975949430f3fb50d321931df1b611c6fdfa9a9 Mon Sep 17 00:00:00 2001 From: Justin Starry Date: Thu, 4 Nov 2021 20:03:19 +0000 Subject: [PATCH] Fix rent debits test (#21177) --- runtime/src/bank.rs | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/runtime/src/bank.rs b/runtime/src/bank.rs index d3d85ef85f..291f33f680 100644 --- a/runtime/src/bank.rs +++ b/runtime/src/bank.rs @@ -14893,19 +14893,13 @@ pub(crate) mod tests { let mut rent_debits = RentDebits::default(); // No entry for 0 rewards - rent_debits.insert(&Pubkey::default(), 0, 0); + rent_debits.insert(&Pubkey::new_unique(), 0, 0); assert_eq!(rent_debits.0.len(), 0); - // Doesn't fit an `i64`, no entry. (we'll die elsewhere) - rent_debits.insert(&Pubkey::default(), u64::MAX, 0); - assert_eq!(rent_debits.0.len(), 0); - - // Since we're casting from `u64` the `i64::checked_neg()` is infallible - // Some that actually work - rent_debits.insert(&Pubkey::default(), 1, 0); + rent_debits.insert(&Pubkey::new_unique(), 1, 0); assert_eq!(rent_debits.0.len(), 1); - rent_debits.insert(&Pubkey::default(), i64::MAX as u64, 0); + rent_debits.insert(&Pubkey::new_unique(), i64::MAX as u64, 0); assert_eq!(rent_debits.0.len(), 2); }