HighRezTimer.ut.cpp 299 B

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