【发布时间】:2021-07-30 05:58:44
【问题描述】:
如何为以下代码编写单元测试 GetBook 函数是链码代码中的函数
func (svc *service) GetBook(_ context.Context, id string) (*Entity, error) {
res, err := svc.contract.EvaluateTransaction("GetBook", id)
if err != nil {
return nil, fmt.Errorf("error on evaluate transaction: %w", err)
}
var rsp Entity
err = json.Unmarshal(res, &rsp)
if err != nil {
return nil, fmt.Errorf("error on unmarshal json: %w", err)
}
return &rsp, nil
}
【问题讨论】:
标签: go hyperledger-fabric chaincode