@@ -758,14 +758,19 @@ macro_rules! unwrap_send_err {
758
758
}
759
759
760
760
/// Check whether N channel monitor(s) have been added.
761
+ pub fn check_added_monitors ( node : & Node , count : usize ) {
762
+ let mut added_monitors = node. chain_monitor . added_monitors . lock ( ) . unwrap ( ) ;
763
+ assert_eq ! ( added_monitors. len( ) , count) ;
764
+ added_monitors. clear ( ) ;
765
+ }
766
+
767
+ /// Check whether N channel monitor(s) have been added.
768
+ ///
769
+ /// Don't use this, use the identically-named function instead.
761
770
#[ macro_export]
762
771
macro_rules! check_added_monitors {
763
772
( $node: expr, $count: expr) => {
764
- {
765
- let mut added_monitors = $node. chain_monitor. added_monitors. lock( ) . unwrap( ) ;
766
- assert_eq!( added_monitors. len( ) , $count) ;
767
- added_monitors. clear( ) ;
768
- }
773
+ $crate:: ln:: functional_test_utils:: check_added_monitors( & $node, $count) ;
769
774
}
770
775
}
771
776
@@ -1464,10 +1469,10 @@ macro_rules! commitment_signed_dance {
1464
1469
} ;
1465
1470
( $node_a: expr, $node_b: expr, $commitment_signed: expr, $fail_backwards: expr, true /* skip last step */ , false /* return extra message */ , true /* return last RAA */ ) => {
1466
1471
{
1467
- check_added_monitors! ( $node_a, 0 ) ;
1472
+ $crate :: ln :: functional_test_utils :: check_added_monitors( & $node_a, 0 ) ;
1468
1473
assert!( $node_a. node. get_and_clear_pending_msg_events( ) . is_empty( ) ) ;
1469
1474
$node_a. node. handle_commitment_signed( & $node_b. node. get_our_node_id( ) , & $commitment_signed) ;
1470
- check_added_monitors! ( $node_a, 1 ) ;
1475
+ check_added_monitors( & $node_a, 1 ) ;
1471
1476
let ( extra_msg_option, bs_revoke_and_ack) = $crate:: ln:: functional_test_utils:: do_main_commitment_signed_dance( & $node_a, & $node_b, $fail_backwards) ;
1472
1477
assert!( extra_msg_option. is_none( ) ) ;
1473
1478
bs_revoke_and_ack
@@ -1477,7 +1482,7 @@ macro_rules! commitment_signed_dance {
1477
1482
{
1478
1483
let ( extra_msg_option, bs_revoke_and_ack) = $crate:: ln:: functional_test_utils:: do_main_commitment_signed_dance( & $node_a, & $node_b, $fail_backwards) ;
1479
1484
$node_a. node. handle_revoke_and_ack( & $node_b. node. get_our_node_id( ) , & bs_revoke_and_ack) ;
1480
- check_added_monitors! ( $node_a, 1 ) ;
1485
+ $crate :: ln :: functional_test_utils :: check_added_monitors( & $node_a, 1 ) ;
1481
1486
extra_msg_option
1482
1487
}
1483
1488
} ;
0 commit comments