【发布时间】:2020-04-09 12:30:19
【问题描述】:
我有一个调用 oracle 节点的 Corda 流,它进一步尝试使用安全通道访问外部资源。我需要模拟 oracle 节点或抑制对外部资源的调用,并希望它为单元测试提供模拟数据。正确的方法应该是什么?如何将值注入流?
【问题讨论】:
-
我从未使用过 Oracle,但在我的流程中,我进行了一次 http 调用,并且该调用的 URL 存储在自定义 CorDapp 配置文件中;所以在我的流程测试中,我将 URL 设置为本地资源(例如 localhost),而在 GCP(谷歌云)上,我将 URL 设置为真实的。也许您可以为您的 Oracle 采用相同的方法?如果这种方法在您的情况下可行,我在这里详细回答了如何使用自定义配置文件:stackoverflow.com/questions/58609748/…
标签: unit-testing corda