| 6 | |
| 7 | Y_UNIT_TEST_SUITE(TestProcessUptimeSuite) { |
| 8 | Y_UNIT_TEST(TestProcessUptime) { |
| 9 | auto t0 = Uptime(); |
| 10 | auto t1 = ProcessUptime(); |
| 11 | UNIT_ASSERT(t1 < TDuration::Minutes(30)); |
| 12 | UNIT_ASSERT(t0 > t1); |
| 13 | Sleep(TDuration::MilliSeconds(50)); // typical uptime resolution is 10-16 ms |
| 14 | auto t2 = ProcessUptime(); |
| 15 | UNIT_ASSERT(t2 >= t1); |
| 16 | } |
| 17 | } // Y_UNIT_TEST_SUITE(TestProcessUptimeSuite) |
nothing calls this directly
no test coverage detected