gomock

    0熱度

    1回答

    我正在使用gomock爲單元測試創​​建模擬對象。下面給出的模擬對象一個名爲GetQuestionById方法,並告訴模擬控制器期望該方法被調用的參數1: gw.EXPECT().GetQuestionById(1) 但是我怎麼指定的嘲笑方法應該返回一個特定的值?

    3熱度

    1回答

    我已經開始使用gomock爲單元測試創​​建模擬對象。 Gomock要求我運行mockgen命令時使用某些參數來生成模擬代碼。每當被模擬的接口發生變化時,都需要重新執行此操作。因此,我認爲讓go build運行mockgen與適當的參數可能是有意義的。 有沒有辦法讓go build在構建包之前運行腳本或shell命令? 如果不是,你如何生成你的嘲笑並保持最新?