Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unit testing 写入基板运行时测试时的快进时间_Unit Testing_Rust_Substrate_Parity Io - Fatal编程技术网

Unit testing 写入基板运行时测试时的快进时间

Unit testing 写入基板运行时测试时的快进时间,unit-testing,rust,substrate,parity-io,Unit Testing,Rust,Substrate,Parity Io,我正在用底层运行时编写一个拍卖类型的应用程序。在编写测试用例时,我如何快速推进区块链时间(从::get())以便达到拍卖结束时间并测试结束逻辑 谢谢。您可以使用时间戳::set_Timestamp将时间戳更改为您想要的任何值。e、 g.Timestamp::set_Timestamp(42) 例如,您可以检查srml时间戳的测试 请注意,这不会触发任何其他功能,如“完成”上的或“初始化”上的。您必须手动执行此操作。跟踪快进块的问题(而不是时间):此外,您可能还需要调用session::rotat

我正在用底层运行时编写一个拍卖类型的应用程序。在编写测试用例时,我如何快速推进区块链时间(从
::get()
)以便达到拍卖结束时间并测试结束逻辑


谢谢。

您可以使用
时间戳::set_Timestamp
将时间戳更改为您想要的任何值。e、 g.
Timestamp::set_Timestamp(42)

例如,您可以检查
srml时间戳的测试


请注意,这不会触发任何其他功能,如“完成”上的
或“初始化”上的
。您必须手动执行此操作。跟踪快进块的问题(而不是时间):此外,您可能还需要调用
session::rotate\u session()