ステートメントがテストでカバーされていることを主張することを探しています。たとえば、test am から、methodB() への参照を持つ methodA() を呼び出しているとします。
テストから methodA() を実行すると methodB() が呼び出されることを主張したいと思います。
次のコードでは、svc.OnStartup() の実行時に svc.AddCheck() が呼び出されることを A Go テストでアサートするにはどうすればよいですか?
func (svc *Servjice) OnStartup() error {
if err := svc.AddCheck("cache"); err != nil {
return err
}
return nil
}