@@ -3135,7 +3135,9 @@ fn test_threaded_payment_retries() {
3135
3135
let payment_params = PaymentParameters :: from_node_id ( nodes[ 1 ] . node . get_our_node_id ( ) , TEST_FINAL_CLTV )
3136
3136
. with_expiry_time ( payment_expiry_secs as u64 )
3137
3137
. 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
+ } ;
3139
3141
3140
3142
let mut route = Route {
3141
3143
paths : vec ! [
@@ -3174,9 +3176,11 @@ fn test_threaded_payment_retries() {
3174
3176
maybe_announced_channel: true ,
3175
3177
} ] , blinded_tail: None }
3176
3178
] ,
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
+ } ) ,
3180
3184
} ;
3181
3185
nodes[ 0 ] . router . expect_find_route ( route_params. clone ( ) , Ok ( route. clone ( ) ) ) ;
3182
3186
@@ -3234,6 +3238,7 @@ fn test_threaded_payment_retries() {
3234
3238
let mut new_route_params = route_params. clone ( ) ;
3235
3239
previously_failed_channels. push ( route. paths [ 0 ] . hops [ 1 ] . short_channel_id ) ;
3236
3240
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 ) ;
3237
3242
route. paths [ 0 ] . hops [ 1 ] . short_channel_id += 1 ;
3238
3243
nodes[ 0 ] . router . expect_find_route ( new_route_params, Ok ( route. clone ( ) ) ) ;
3239
3244
0 commit comments