blob: d1da5c14ee6572ba806adcfc7d78bc9d1ff194cb [file] [log] [blame]
Michael J. Spencerf2ca4cb2010-11-24 19:20:05 +00001//===- llvm/unittest/System/TimeValue.cpp - Time Vlaue 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/System/TimeValue.h"
12#include <time.h>
13
14using namespace llvm;
15namespace {
16
17TEST(System, 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}