| //===- llvm/unittest/Support/System.cpp - System tests --===// | |
| #include "gtest/gtest.h" | |
| #include "llvm/System/TimeValue.h" | |
| #include <time.h> | |
| using namespace llvm; | |
| namespace { | |
| class SystemTest : public ::testing::Test { | |
| }; | |
| TEST_F(SystemTest, TimeValue) { | |
| sys::TimeValue now = sys::TimeValue::now(); | |
| time_t now_t = time(NULL); | |
| EXPECT_TRUE(abs(now_t - now.toEpochTime()) < 2); | |
| } | |
| } |