pub trait TestCondition<H>: 'static {
// Required methods
fn check_now(
&self,
harness: &H,
node: &KdlNode,
) -> Result<bool, TestErrorCase>;
fn wait_until(
&self,
harness: &H,
node: &KdlNode,
) -> Result<bool, TestErrorCase>;
fn clone_box(&self) -> Box<dyn TestCondition<H>>;
}