-1

ステートメントがテストでカバーされていることを主張することを探しています。たとえば、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
}
4

2 に答える 2