From 20d723e2a1f80347843ded887845cabb741cfe81 Mon Sep 17 00:00:00 2001 From: boris Date: Fri, 11 Sep 2026 09:08:57 +0800 Subject: [PATCH] test: inspect broker fill events in shared signal account audit --- crates/fidc-core/src/platform_expr_strategy.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/crates/fidc-core/src/platform_expr_strategy.rs b/crates/fidc-core/src/platform_expr_strategy.rs index fadf152..bf32255 100644 --- a/crates/fidc-core/src/platform_expr_strategy.rs +++ b/crates/fidc-core/src/platform_expr_strategy.rs @@ -14802,15 +14802,15 @@ mod tests { let executor=broker(); let report=executor.execute(current,&mut account,&data,&decision).unwrap(); assert_eq!(account.position(symbol).map_or(0,|p|p.quantity),expected,"entry={entry} fees={fees} decision={decision:?} report={report:?}"); - assert!(!report.fills.is_empty()); + assert!(!report.fill_events.is_empty()); let attempted_rebuy=plan(&account,buy.clone(),false); let rejected=executor.execute(current,&mut account,&data,&attempted_rebuy).unwrap(); - assert!(rejected.fills.iter().all(|fill|fill.side!=OrderSide::Buy),"{rejected:?}"); + assert!(rejected.fill_events.iter().all(|fill|fill.side!=OrderSide::Buy),"{rejected:?}"); } let mut untouched=PortfolioState::new(100_000.0); let allowed=plan(&untouched,buy,false); let result=broker().execute(current,&mut untouched,&data,&allowed).unwrap(); - assert!(result.fills.iter().any(|fill|fill.side==OrderSide::Buy)); + assert!(result.fill_events.iter().any(|fill|fill.side==OrderSide::Buy)); assert_eq!(shared.version_sha256(),shared_version); }