修正末日执行测试诊断位置

This commit is contained in:
boris
2026-07-05 09:39:21 +08:00
parent 584a38c7a7
commit ab31006d01
+9 -9
View File
@@ -4897,14 +4897,7 @@ mod tests {
fn next_bar_open_skips_unavailable_lag_day_and_fills_next_open() { fn next_bar_open_skips_unavailable_lag_day_and_fills_next_open() {
let result = run_with_matching(MatchingType::NextBarOpen, PriceField::Open, 1); let result = run_with_matching(MatchingType::NextBarOpen, PriceField::Open, 1);
assert_eq!( assert_eq!(result.fills.len(), 1);
result.fills.len(),
1,
"orders={:?}; equity={:?}; process={:?}",
result.order_events,
result.equity_curve,
result.process_events
);
assert_eq!(result.fills[0].date, d(2025, 1, 3)); assert_eq!(result.fills[0].date, d(2025, 1, 3));
assert_eq!(result.fills[0].price, 12.0); assert_eq!(result.fills[0].price, 12.0);
assert!( assert!(
@@ -4967,7 +4960,14 @@ mod tests {
.run() .run()
.expect("backtest run"); .expect("backtest run");
assert_eq!(result.fills.len(), 1); assert_eq!(
result.fills.len(),
1,
"orders={:?}; equity={:?}; process={:?}",
result.order_events,
result.equity_curve,
result.process_events
);
assert_eq!(result.fills[0].date, third); assert_eq!(result.fills[0].date, third);
assert_eq!(result.fills[0].decision_date, Some(second)); assert_eq!(result.fills[0].decision_date, Some(second));
assert_eq!(result.fills[0].execution_date, Some(third)); assert_eq!(result.fills[0].execution_date, Some(third));