编写 Substrate Runtime Test 时快进时间
Fast forward time when writing Substrate Runtime Test
我正在使用 Substrate 运行时编写一个拍卖类型的应用程序。在编写测试用例时,如何快进区块链时间(从 <timestamp::Module<T>>::get()
中检索到的内容)以便到达拍卖关闭时间并测试关闭逻辑?
谢谢。
您可以只使用 Timestamp::set_timestamp
将时间戳更改为您想要的任何值。例如Timestamp::set_timestamp(42);
您可以查看 srml-timestamp
的测试示例
我正在使用 Substrate 运行时编写一个拍卖类型的应用程序。在编写测试用例时,如何快进区块链时间(从 <timestamp::Module<T>>::get()
中检索到的内容)以便到达拍卖关闭时间并测试关闭逻辑?
谢谢。
您可以只使用 Timestamp::set_timestamp
将时间戳更改为您想要的任何值。例如Timestamp::set_timestamp(42);
您可以查看 srml-timestamp
的测试示例