Skip to content

Commit 5eed67e

Browse files
committed
[tests] Drop redundant parameters from connect_blocks
1 parent 3e6e6c1 commit 5eed67e

File tree

4 files changed

+70
-76
lines changed

4 files changed

+70
-76
lines changed

lightning/src/ln/functional_test_utils.rs

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ pub const CHAN_CONFIRM_DEPTH: u32 = 10;
5050
/// top, giving the given transaction CHAN_CONFIRM_DEPTH confirmations.
5151
pub fn confirm_transaction<'a, 'b, 'c, 'd>(node: &'a Node<'b, 'c, 'd>, tx: &Transaction) {
5252
confirm_transaction_at(node, tx, node.best_block_info().1 + 1);
53-
connect_blocks(node, CHAN_CONFIRM_DEPTH - 1, node.best_block_info().1, false, Default::default());
53+
connect_blocks(node, CHAN_CONFIRM_DEPTH - 1);
5454
}
5555
/// Mine a signle block containing the given transaction
5656
pub fn mine_transaction<'a, 'b, 'c, 'd>(node: &'a Node<'b, 'c, 'd>, tx: &Transaction) {
@@ -82,17 +82,12 @@ pub fn confirm_transaction_at<'a, 'b, 'c, 'd>(node: &'a Node<'b, 'c, 'd>, tx: &T
8282
connect_block(node, &block, conf_height);
8383
}
8484

85-
pub fn connect_blocks<'a, 'b, 'c, 'd>(node: &'a Node<'b, 'c, 'd>, depth: u32, height: u32, parent: bool, prev_blockhash: BlockHash) -> BlockHash {
86-
// The next commit drops the height, parent, and prev_blockhash parameters. In order to
87-
// demonstrate that they are currently unused, we assert that they always match the new default
88-
// parameters here.
89-
if parent { assert_eq!(prev_blockhash, node.best_block_hash()); }
90-
assert_eq!(node.best_block_info().1, height);
91-
85+
pub fn connect_blocks<'a, 'b, 'c, 'd>(node: &'a Node<'b, 'c, 'd>, depth: u32) -> BlockHash {
9286
let mut block = Block {
93-
header: BlockHeader { version: 0x2000000, prev_blockhash: if parent { prev_blockhash } else { node.best_block_hash() }, merkle_root: Default::default(), time: 42, bits: 42, nonce: 42 },
87+
header: BlockHeader { version: 0x2000000, prev_blockhash: node.best_block_hash(), merkle_root: Default::default(), time: 42, bits: 42, nonce: 42 },
9488
txdata: vec![],
9589
};
90+
let height = node.best_block_info().1;
9691
connect_block(node, &block, height + 1);
9792
for i in 2..depth + 1 {
9893
block = Block {
@@ -467,7 +462,7 @@ pub fn create_chan_between_nodes_with_value_init<'a, 'b, 'c>(node_a: &Node<'a, '
467462

468463
pub fn create_chan_between_nodes_with_value_confirm_first<'a, 'b, 'c, 'd>(node_recv: &'a Node<'b, 'c, 'c>, node_conf: &'a Node<'b, 'c, 'd>, tx: &Transaction, conf_height: u32) {
469464
confirm_transaction_at(node_conf, tx, conf_height);
470-
connect_blocks(node_conf, CHAN_CONFIRM_DEPTH - 1, node_conf.best_block_info().1, false, Default::default());
465+
connect_blocks(node_conf, CHAN_CONFIRM_DEPTH - 1);
471466
node_recv.node.handle_funding_locked(&node_conf.node.get_our_node_id(), &get_event_msg!(node_conf, MessageSendEvent::SendFundingLocked, node_recv.node.get_our_node_id()));
472467
}
473468

@@ -495,7 +490,7 @@ pub fn create_chan_between_nodes_with_value_confirm<'a, 'b, 'c, 'd>(node_a: &'a
495490
let conf_height = std::cmp::max(node_a.best_block_info().1 + 1, node_b.best_block_info().1 + 1);
496491
create_chan_between_nodes_with_value_confirm_first(node_a, node_b, tx, conf_height);
497492
confirm_transaction_at(node_a, tx, conf_height);
498-
connect_blocks(node_a, CHAN_CONFIRM_DEPTH - 1, node_a.best_block_info().1, false, Default::default());
493+
connect_blocks(node_a, CHAN_CONFIRM_DEPTH - 1);
499494
create_chan_between_nodes_with_value_confirm_second(node_b, node_a)
500495
}
501496

0 commit comments

Comments
 (0)