Go Lang如何模拟包装方法?

时间:2015-12-01 22:07:44

标签: unit-testing go

我有一个使用包方法dao.ToVendorId的方法,我怎么能嘲笑它?

func group(context context.Execution, dataStore dataStore) (map[string][]VendorItem, map[string]string, error) {

    for _,info := range dataStore.Items {
        if itemId, err := dao.ToVendorId(context, info.Seller, info.Id); err != nil {
            return vendorItems, vendorDataTranslated, err
        } else {
      //More Code
        }
    }
    return vendorItems, vendorDataTranslated, nil;
}

0 个答案:

没有答案