X-Git-Url: http://lists.indexdata.com/cgi-bin?a=blobdiff_plain;ds=sidebyside;f=src%2Ftest_boost_time.cpp;h=8fd0dea683aafa3dcc7d70f854618572fe46b77f;hb=38898637302df34fefb4f6cc000efaf9de702d9e;hp=7c989d98a9df6389f19978cd429ae312637500f6;hpb=5198a65b618d8cacbf3a3852c0299c31a8a7a414;p=metaproxy-moved-to-github.git diff --git a/src/test_boost_time.cpp b/src/test_boost_time.cpp index 7c989d9..8fd0dea 100644 --- a/src/test_boost_time.cpp +++ b/src/test_boost_time.cpp @@ -15,42 +15,23 @@ BOOST_AUTO_TEST_CASE( testboosttime1 ) // test session try { - //using namespace boost::posix_time; - //using namespace boost::gregorian; - - //get the current time from the clock -- one second resolution - //boost::posix_time::ptime now = boost::posix_time::second_clock::local_time(); - boost::posix_time::ptime now = boost::posix_time::microsec_clock::local_time(); - //std::cout << to_iso_extended_string(now) << std::endl; - //std::cout << now << std::endl; - - sleep(1); - - boost::posix_time::ptime then = boost::posix_time::microsec_clock::local_time(); - - //std::cout << then << std::endl; - - boost::posix_time::time_period period(now, then); - - //std::cout << period << std::endl; - - - //Get the date part out of the time - //date today = now.date(); - //date tommorrow = today + days(1); - //ptime tommorrow_start(tommorrow); //midnight - - //iterator adds by one hour - //time_iterator titr(now,hours(1)); - //for (; titr < tommorrow_start; ++titr) { - // std::cout << to_simple_string(*titr) << std::endl; - //} - - //time_duration remaining = tommorrow_start - now; - //std::cout << "Time left till midnight: " - // << to_simple_string(remaining) << std::endl; - - BOOST_CHECK (1 == 1); + boost::posix_time::ptime now + = boost::posix_time::microsec_clock::local_time(); + //std::cout << now << std::endl; + + sleep(1); + + boost::posix_time::ptime then + = boost::posix_time::microsec_clock::local_time(); + //std::cout << then << std::endl; + + boost::posix_time::time_period period(now, then); + //std::cout << period << std::endl; + + boost::posix_time::time_duration duration = then - now; + //std::cout << duration << std::endl; + + BOOST_CHECK (duration.total_seconds() == 1); } catch (std::exception &e) {