00001 00009 /***************************************************************************** 00010 ** Includes 00011 *****************************************************************************/ 00012 00013 #include <gtest/gtest.h> 00014 #include "../../include/ecl/time/timestamp.hpp" 00015 #include "../../include/ecl/time/stopwatch.hpp" 00016 00017 /***************************************************************************** 00018 ** Platform Check 00019 *****************************************************************************/ 00020 00021 #ifdef ECL_HAS_TIMESTAMP 00022 00023 00024 /***************************************************************************** 00025 ** Using 00026 *****************************************************************************/ 00027 00028 using ecl::StopWatch; 00029 using ecl::TimeStamp; 00030 00031 /***************************************************************************** 00032 ** Tests 00033 *****************************************************************************/ 00034 00035 TEST(StopwatchTests,silent) { 00036 00037 StopWatch stopwatch; 00038 TimeStamp time; 00039 00040 time = stopwatch.split(); 00041 time = stopwatch.split(); 00042 time = stopwatch.elapsed(); 00043 00044 SUCCEED(); 00045 } 00046 00047 #endif /* ECL_HAS_TIMESTAMP */ 00048 00049 /***************************************************************************** 00050 ** Main program 00051 *****************************************************************************/ 00052 00053 int main(int argc, char **argv) { 00054 00055 testing::InitGoogleTest(&argc,argv); 00056 return RUN_ALL_TESTS(); 00057 }