1//===- llvm/unittest/Support/TimeValue.cpp - Time Value tests -------------===//
2//
3//                     The LLVM Compiler Infrastructure
4//
5// This file is distributed under the University of Illinois Open Source
6// License. See LICENSE.TXT for details.
7//
8//===----------------------------------------------------------------------===//
9
10#include "gtest/gtest.h"
11#include "llvm/Support/TimeValue.h"
12#include <time.h>
13
14using namespace llvm;
15namespace {
16
17TEST(Support, TimeValue) {
18  sys::TimeValue now = sys::TimeValue::now();
19  time_t now_t = time(NULL);
20  EXPECT_TRUE(abs(static_cast<long>(now_t - now.toEpochTime())) < 2);
21}
22
23}
24