blob: 94f1978b59813fbe96382a2d1d9f1199e3aa3e43 [file] [log] [blame]
Torok Edwinb0a5bae2010-01-22 15:51:31 +00001//===- llvm/unittest/Support/System.cpp - System tests --===//
2#include "gtest/gtest.h"
3#include "llvm/System/TimeValue.h"
4#include <time.h>
5
6using namespace llvm;
7namespace {
8class SystemTest : public ::testing::Test {
9};
10
11TEST_F(SystemTest, TimeValue) {
12 sys::TimeValue now = sys::TimeValue::now();
13 time_t now_t = time(NULL);
Michael J. Spencerddfce8f2010-09-24 09:01:34 +000014 EXPECT_TRUE(abs(static_cast<time_t>(now_t - now.toEpochTime())) < 2);
Torok Edwinb0a5bae2010-01-22 15:51:31 +000015}
16}