1087  
用户自行开发的Fabric链码包如何做单元测试?
作者: 郑小军 于 2020年02月24日 发布在分类 / BSN 常见问题 / BSN 官方专网 / 技术类问题 下,并于 2020年04月29日 编辑

1、HyperLedger Fabric官方有开源的单机版环境教程;
可以参考开源的HyperLedger Fabric官方搭建示例: https://github.com/hyperledger/fabric-samples/tree/v1.4.3
搭建自己的测试网络。
2、其中go语言可以使用单元测试代码测试链码的逻辑,使用"github.com/hyperledger/fabric/core/chaincode/shim"中的NewMockStub方法模拟链码运行,具体参考:  https://github.com/hyperledger/fabric/blob/v1.4.3/examples/chaincode/go/example02/chaincode_test.go 
3、也可以用VS code上的IBM platform插件进行调试: 
https://marketplace.visualstudio.com/items?itemName=IBMBlockchain.ibm-blockchain-platform&from=groupmessage&isappinstalled=0&scene=1&clicktime=1577440061&enterid=1577440061




 推荐知识

 历史版本

修改日期 修改人 备注
2020-04-29 11:55:24[当前版本] 宋海旭 其他原因...
2020-04-29 11:12:02 郑小军 内容更新
2020-04-14 17:13:24 宋海旭 其他原因...
2020-02-24 15:34:02 郑小军 创建版本

区块链服务网络发展联盟