pub trait TestLifecycleHook: Send + Sync {
// Provided methods
fn before_setup(&self, _env: &TestEnv) -> TestingResult<()> { ... }
fn after_setup(&self, _env: &TestEnv) -> TestingResult<()> { ... }
fn before_teardown(&self, _env: &TestEnv) -> TestingResult<()> { ... }
fn after_teardown(&self, _env: &TestEnv) -> TestingResult<()> { ... }
}Expand description
测试生命周期钩子 trait
定义测试环境在各个阶段执行的钩子函数,用于自定义测试环境的初始化和清理逻辑。