HighRezTimer.cpp 367 B

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