git.delta.rocks / jrsonnet / refs/commits / 590966465ed7

difftreelog

source

crates/jrsonnet-evaluator/tests/common.rs545 Bsourcehistory
1#[macro_export]2macro_rules! ensure_eq {3	($a:expr, $b:expr $(,)?) => {{4		if $a != $b {5			::jrsonnet_evaluator::throw_runtime!(6				"assertion failed: a != b\na={:#?}\nb={:#?}",7				$a,8				$b,9			)10		}11	}};12}1314#[macro_export]15macro_rules! ensure_val_eq {16	($s:expr, $a:expr, $b:expr) => {{17		if !::jrsonnet_evaluator::val::equals($s.clone(), &$a.clone(), &$b.clone())? {18			::jrsonnet_evaluator::throw_runtime!(19				"assertion failed: a != b\na={:#?}\nb={:#?}",20				$a.to_json($s.clone(), 2)?,21				$b.to_json($s.clone(), 2)?,22			)23		}24	}};25}