HighRezTimer.ut.cpp 295 B

1234567891011121314151617181920212223
  1. #include <gtest/gtest.h>
  2. #include "HighRezTimer.h"
  3. TEST(HighRezTimer, Test)
  4. {
  5. HighRezTimer t;
  6. t.start();
  7. sleep(2);
  8. EXPECT_EQ(t.getElapsedTime(), 2000);
  9. sleep(1);
  10. EXPECT_EQ(t.getElapsedTime(), 3000);
  11. sleep(1);
  12. t.stop();
  13. sleep(1);
  14. EXPECT_EQ(t.getElapsedTime(), 4000);
  15. }