UT書いているときに必要になったので調べたメモ
gomockのメソッドとしてwaitメソッドはなかったじゃあどうするの?って話なんだけど、実は単純でDo/DoAndReturnにfuncを渡せるから、その中でtime.Sleep()するなりすればOKすげー単純だった、、、
サンプルコード
m.Hoge.EXPECT().Fuga().Do(func() { time.Sleep(10 * time.Second) }
0 件のコメント:
コメントを投稿