Lines Matching full:time
2 #include <time.h>
6 #include <sdeventplus/source/time.hpp>
63 const Time<id>::TimePoint expected_time(std::chrono::seconds{2}); in TEST_F()
64 const Time<id>::Accuracy expected_accuracy(std::chrono::milliseconds{50}); in TEST_F()
65 Time<id>::TimePoint saved_time; in TEST_F()
66 Time<id>::Callback callback = in TEST_F()
67 [&saved_time](Time<id>&, Time<id>::TimePoint time) { in TEST_F() argument
68 saved_time = time; in TEST_F()
92 Time<id> time(*event, expected_time, expected_accuracy, in TEST_F() local
95 EXPECT_NE(&time, userdata); in TEST_F()
96 EXPECT_EQ(expected_event, time.get_event().get()); in TEST_F()
97 EXPECT_EQ(expected_source, time.get()); in TEST_F()
100 EXPECT_EQ(Time<id>::TimePoint(std::chrono::microseconds(2000100)), in TEST_F()
103 time.set_callback(std::bind([]() {})); in TEST_F()
105 EXPECT_EQ(Time<id>::TimePoint(std::chrono::microseconds(2000100)), in TEST_F()
115 const Time<id>::TimePoint expected_time(std::chrono::seconds{2}); in TEST_F()
116 const Time<id>::Accuracy expected_accuracy(std::chrono::milliseconds{50}); in TEST_F()
117 Time<id>::Callback callback = [](Time<id>&, Time<id>::TimePoint) {}; in TEST_F()
123 EXPECT_THROW(Time<id>(*event, expected_time, expected_accuracy, in TEST_F()
133 std::unique_ptr<Time<id>> time; member in sdeventplus::source::__anon62b35d4d0111::TimeMethodTest
156 time = std::make_unique<Time<id>>( in SetUp()
157 *event, Time<id>::TimePoint(std::chrono::seconds{2}), in SetUp()
159 [](Time<id>&, Time<id>::TimePoint) {}); in SetUp()
165 time.reset(); in TearDown()
176 auto time2 = std::make_unique<Time<id>>(*time); in TEST_F()
182 Time<id> time3(*time); in TEST_F()
194 // Delete the original time in TEST_F()
195 time2.swap(time); in TEST_F()
200 time->set_callback(nullptr); in TEST_F()
207 time->set_time(Time<id>::TimePoint(std::chrono::seconds{1})); in TEST_F()
214 EXPECT_THROW(time->set_time(Time<id>::TimePoint(std::chrono::seconds{1})), in TEST_F()
222 EXPECT_EQ(Time<id>::TimePoint(std::chrono::microseconds{10}), in TEST_F()
223 time->get_time()); in TEST_F()
230 EXPECT_THROW(time->get_time(), SdEventError); in TEST_F()
238 time->set_accuracy(std::chrono::seconds{5}); in TEST_F()
246 EXPECT_THROW(time->set_accuracy(std::chrono::seconds{5}), SdEventError); in TEST_F()
254 EXPECT_EQ(std::chrono::milliseconds{1}, time->get_accuracy()); in TEST_F()
262 EXPECT_THROW(time->get_accuracy(), SdEventError); in TEST_F()