Skip to content

Commit 4e6015a

Browse files
committed
format macro
1 parent 9cda0f3 commit 4e6015a

File tree

1 file changed

+13
-0
lines changed
  • datafusion/optimizer/src/test

1 file changed

+13
-0
lines changed

datafusion/optimizer/src/test/mod.rs

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,19 @@ fn observe(_plan: &LogicalPlan, _rule: &dyn OptimizerRule) {}
135135

136136
#[macro_export]
137137
macro_rules! assert_optimized_plan_eq_snapshot {
138+
(
139+
$optimizer_context:expr,
140+
$rules:expr,
141+
$plan:expr,
142+
@ $expected:literal $(,)?
143+
) => {{
144+
let optimizer = $crate::Optimizer::with_rules($rules);
145+
let optimized_plan = optimizer.optimize($plan, &$optimizer_context, |_, _| {})?;
146+
insta::assert_snapshot!(optimized_plan, @ $expected);
147+
148+
Ok::<(), datafusion_common::DataFusionError>(())
149+
}};
150+
138151
(
139152
$rule:expr,
140153
$plan:expr,

0 commit comments

Comments
 (0)