void test (std::string name, abstract_clock<Clock>& c) { testcase (name); auto const t1 (c.now ()); std::this_thread::sleep_for ( std::chrono::milliseconds (1500)); auto const t2 (c.now ()); log << "t1= " << t1.time_since_epoch().count() << ", t2= " << t2.time_since_epoch().count() << ", elapsed= " << (t2 - t1).count() << std::endl; pass (); }
void test (abstract_clock <std::chrono::seconds>& c) { { auto const t1 (c.now ()); std::this_thread::sleep_for ( std::chrono::milliseconds (1500)); auto const t2 (c.now ()); std::stringstream ss; ss << "t1= " << t1.time_since_epoch() << ", t2= " << t2.time_since_epoch() << ", elapsed= " << (t2 - t1); log << ss.str(); } }
void test (abstract_clock <std::chrono::seconds>& c) { { auto const t1 (c.now ()); std::this_thread::sleep_for ( std::chrono::milliseconds (1500)); auto const t2 (c.now ()); std::stringstream ss; ss << "t1= " << c.to_string (t1) << ", t2= " << c.to_string (t2) << ", elapsed= " << (t2 - t1); logMessage (ss.str()); } }