TimeValue.cpp revision 013d15a677f70aa9c91fa09707e5d4248146b99d
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