【发布时间】:2018-02-07 18:47:57
【问题描述】:
我正在尝试为具有 LinearState 的流编写 FlowTest。在设置中,我需要创建一个 LinearState,然后通过在第二个事务中使用第一个版本来创建该状态的第二个版本(具有相同的唯一标识符)。我按照 corda 文档的the v2.0 教程中的步骤进行操作。
但是,当我查询保险库中的状态时,我得到两个未使用的状态。我本来希望其中一个已经被消耗掉(因此有Vault.StateStatus.UNCONSUMED)。
我已经为真实代码编写了一个基于驱动程序的集成测试,并且运行良好。所以我假设我为这种情况错误地设置了测试。
任何想法我需要做什么才能在保险库中只有一个未使用的状态?
类似的测试代码重现here
非常感谢:-)
【问题讨论】:
标签: corda