From 9d72567b99de98517c3c36765feefaab47f0e191 Mon Sep 17 00:00:00 2001 From: boris Date: Fri, 11 Sep 2026 12:09:33 +0800 Subject: [PATCH] test: use the projection module state in calibration failure regression --- crates/fidc-core/src/platform_expr_strategy.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/fidc-core/src/platform_expr_strategy.rs b/crates/fidc-core/src/platform_expr_strategy.rs index 1bfe970..a5da358 100644 --- a/crates/fidc-core/src/platform_expr_strategy.rs +++ b/crates/fidc-core/src/platform_expr_strategy.rs @@ -15026,7 +15026,7 @@ mod tests { config.slippage_model = SlippageModel::HistoricalVolumeVolatility(crate::DynamicSlippageConfig::default()); let strategy = PlatformExprStrategy::new(config); let mut projected = portfolio.clone(); - let result = strategy.project_order_value(&ctx, &mut projected, date, symbol, 50_000.0, &mut ProjectedExecutionState::default()); + let result = strategy.project_order_value(&ctx, &mut projected, date, symbol, 50_000.0, &mut super::ProjectedExecutionState::default()); let error = result.expect_err("calibration failures must reach the strategy caller"); assert!(error.to_string().contains("historical_slippage_calibration_missing"), "{error}"); assert_eq!(projected.cash(), portfolio.cash());