如何在没有区块链网络的情况下轻松测试和调试链码

时间:2018-05-22 18:42:48

标签: hyperledger-fabric

在hyperledger结构中,有没有简单的方法直接从eclipse \ Visual Studio代码测试和调试链代码而无需将其部署到区块链网络?像模拟器。 比如hyperledger composer playground,你可以在没有任何网络的情况下直接测试智能合约,它将使面料开发过程更加轻松快捷。

1 个答案:

答案 0 :(得分:0)

是的,我最近通过使用MockStub进行结构单元测试找到了我的问题的答案。 从包"github.com/hyperledger/fabric/core/chaincode/shim"开始,您可以使用shim.NewMockStub创建智能合约并使用调试功能测试您的程序,甚至不需要任何区块链网络。

以下是关于如何使用模拟存根来测试链码的完整Example