我正在寻找断言我的测试中涵盖了一个语句。例如,假设从测试中调用引用了 methodB() 的 methodA()。
我想断言在从测试中执行 methodA() 时会调用 methodB() 。
在下面的代码中,我如何在 Go 测试中断言 svc.AddCheck() 在执行 svc.OnStartup() 时被调用?
func (svc *Servjice) OnStartup() error {
if err := svc.AddCheck("cache"); err != nil {
return err
}
return nil
}