Delete BankForks::finalized_bank()
This commit is contained in:
parent
98ed785711
commit
20fffd8abf
|
@ -23,14 +23,6 @@ impl BankForks {
|
||||||
self.banks[&self.working_bank_id].clone()
|
self.banks[&self.working_bank_id].clone()
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn finalized_bank(&self) -> Arc<Bank> {
|
|
||||||
let mut bank = self.working_bank();
|
|
||||||
while let Some(parent) = bank.parent() {
|
|
||||||
bank = parent;
|
|
||||||
}
|
|
||||||
bank
|
|
||||||
}
|
|
||||||
|
|
||||||
pub fn insert(&mut self, bank_id: u64, bank: Bank) {
|
pub fn insert(&mut self, bank_id: u64, bank: Bank) {
|
||||||
self.banks.insert(bank_id, Arc::new(bank));
|
self.banks.insert(bank_id, Arc::new(bank));
|
||||||
}
|
}
|
||||||
|
@ -53,13 +45,11 @@ mod tests {
|
||||||
let tick_height = bank.tick_height();
|
let tick_height = bank.tick_height();
|
||||||
let bank_forks = BankForks::new(0, bank);
|
let bank_forks = BankForks::new(0, bank);
|
||||||
assert_eq!(bank_forks.working_bank().tick_height(), tick_height);
|
assert_eq!(bank_forks.working_bank().tick_height(), tick_height);
|
||||||
assert_eq!(bank_forks.finalized_bank().tick_height(), tick_height);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn test_bank_forks_parent() {
|
fn test_bank_forks_parent() {
|
||||||
let bank = Bank::default();
|
let bank = Bank::default();
|
||||||
let finalized_bank_id = bank.tick_height();
|
|
||||||
let mut bank_forks = BankForks::new(0, bank);
|
let mut bank_forks = BankForks::new(0, bank);
|
||||||
let child_bank = Bank::new_from_parent(&bank_forks.working_bank());
|
let child_bank = Bank::new_from_parent(&bank_forks.working_bank());
|
||||||
child_bank.register_tick(&Hash::default());
|
child_bank.register_tick(&Hash::default());
|
||||||
|
@ -67,6 +57,5 @@ mod tests {
|
||||||
bank_forks.insert(child_bank_id, child_bank);
|
bank_forks.insert(child_bank_id, child_bank);
|
||||||
bank_forks.set_working_bank_id(child_bank_id);
|
bank_forks.set_working_bank_id(child_bank_id);
|
||||||
assert_eq!(bank_forks.working_bank().tick_height(), child_bank_id);
|
assert_eq!(bank_forks.working_bank().tick_height(), child_bank_id);
|
||||||
assert_eq!(bank_forks.finalized_bank().tick_height(), finalized_bank_id);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue