diff --git a/crates/fidc-core/src/platform_expr_strategy.rs b/crates/fidc-core/src/platform_expr_strategy.rs index 9c022d9..bed9bbd 100644 --- a/crates/fidc-core/src/platform_expr_strategy.rs +++ b/crates/fidc-core/src/platform_expr_strategy.rs @@ -14642,7 +14642,9 @@ mod tests { let result = engine.run().unwrap(); let records = rows.lock().unwrap(); assert_eq!(records.len(), dates.len()); - assert!(result.fills.len() > 1); + assert!(result.fills.len() > 1, "fills={} orders={:?} diagnostics={:?}", result.fills.len(), + result.order_events.iter().take(4).collect::>(), + result.equity_curve.iter().take(3).map(|row| &row.diagnostics).collect::>()); assert_eq!(result.equity_curve[5].external_cash_flow, 10_000.0); assert!(records.iter().any(|(_, decision)| decision.newly_triggered)); for ((session, decision), equity) in records.iter().zip(&result.equity_curve) {