Add SetMockTime for time_point types

This commit is contained in:
MarcoFalke committed 2025-07-09 13:57:54 +02:00
1 parent b7e9dc8e46
commit fa6b45fa8e
2 files changed
+2

No files matched your search

+1
View File
@@ -38,6 +38,7 @@ NodeClock::time_point NodeClock::now() noexcept
};
void SetMockTime(int64_t nMockTimeIn) { SetMockTime(std::chrono::seconds{nMockTimeIn}); }
void SetMockTime(std::chrono::time_point<NodeClock, std::chrono::seconds> mock) { SetMockTime(mock.time_since_epoch()); }
void SetMockTime(std::chrono::seconds mock_time_in)
{
Assert(mock_time_in >= 0s);
+1
View File
@@ -107,6 +107,7 @@ void SetMockTime(int64_t nMockTimeIn);
/** For testing. Set e.g. with the setmocktime rpc, or -mocktime argument */
void SetMockTime(std::chrono::seconds mock_time_in);
void SetMockTime(std::chrono::time_point<NodeClock, std::chrono::seconds> mock);
/** For testing */
std::chrono::seconds GetMockTime();