在hyperledger结构中,有没有简单的方法直接从eclipse \ Visual Studio代码测试和调试链代码而无需将其部署到区块链网络?像模拟器。 比如hyperledger composer playground,你可以在没有任何网络的情况下直接测试智能合约,它将使面料开发过程更加轻松快捷。
答案 0 :(得分:0)
是的,我最近通过使用MockStub进行结构单元测试找到了我的问题的答案。
从包"github.com/hyperledger/fabric/core/chaincode/shim"
开始,您可以使用shim.NewMockStub
创建智能合约并使用调试功能测试您的程序,甚至不需要任何区块链网络。
以下是关于如何使用模拟存根来测试链码的完整Example