#include "gtest/gtest.h"
TEST(Utils, TimerDuration) {
Timer t;
t.addCheckPoint("a");
t.addCheckPoint("b");
double diff = t.duration("a", "b");
EXPECT_GT(diff, 0);
double diff2 = t.durationToNow("a");
EXPECT_LT(diff, diff2);
EXPECT_GT(diff2, 0);
}
TEST(Utils, DISABLED_TimerUsageExample) {
Timer timer;
timer.addCheckPoint("beg");
timer.addCheckPoint("mid");
timer.addCheckPoint("end");
timer.showTimings("beg", "mid");
std::cout << timer << std::endl;
double t = timer.duration("beg", "end");
std::cout << t << std::endl;
}
}