@@ -3135,7 +3135,9 @@ fn test_threaded_payment_retries() {
31353135 let payment_params = PaymentParameters :: from_node_id ( nodes[ 1 ] . node . get_our_node_id ( ) , TEST_FINAL_CLTV )
31363136 . with_expiry_time ( payment_expiry_secs as u64 )
31373137 . with_bolt11_features ( invoice_features) . unwrap ( ) ;
3138- let mut route_params = RouteParameters :: from_payment_params_and_value ( payment_params, amt_msat) ;
3138+ let mut route_params = RouteParameters {
3139+ payment_params, final_value_msat : amt_msat, max_total_routing_fee_msat : Some ( 500_000 ) ,
3140+ } ;
31393141
31403142 let mut route = Route {
31413143 paths : vec ! [
@@ -3174,9 +3176,11 @@ fn test_threaded_payment_retries() {
31743176 maybe_announced_channel: true ,
31753177 } ] , blinded_tail: None }
31763178 ] ,
3177- route_params : Some ( RouteParameters :: from_payment_params_and_value (
3178- PaymentParameters :: from_node_id ( nodes[ 2 ] . node . get_our_node_id ( ) , TEST_FINAL_CLTV ) ,
3179- amt_msat - amt_msat / 1000 ) ) ,
3179+ route_params : Some ( RouteParameters {
3180+ payment_params : PaymentParameters :: from_node_id ( nodes[ 1 ] . node . get_our_node_id ( ) , TEST_FINAL_CLTV ) ,
3181+ final_value_msat : amt_msat - amt_msat / 1000 ,
3182+ max_total_routing_fee_msat : Some ( 500_000 ) ,
3183+ } ) ,
31803184 } ;
31813185 nodes[ 0 ] . router . expect_find_route ( route_params. clone ( ) , Ok ( route. clone ( ) ) ) ;
31823186
@@ -3234,6 +3238,7 @@ fn test_threaded_payment_retries() {
32343238 let mut new_route_params = route_params. clone ( ) ;
32353239 previously_failed_channels. push ( route. paths [ 0 ] . hops [ 1 ] . short_channel_id ) ;
32363240 new_route_params. payment_params . previously_failed_channels = previously_failed_channels. clone ( ) ;
3241+ new_route_params. max_total_routing_fee_msat . as_mut ( ) . map ( |m| * m -= 100_000 ) ;
32373242 route. paths [ 0 ] . hops [ 1 ] . short_channel_id += 1 ;
32383243 nodes[ 0 ] . router . expect_find_route ( new_route_params, Ok ( route. clone ( ) ) ) ;
32393244
0 commit comments