Timer::_timeout should be double and it should be allowed to have fractions.

This commit is contained in:
Axel Kohlmeyer
2024-06-29 03:43:26 -04:00
parent 8397738978
commit 246698d3c2
4 changed files with 20 additions and 10 deletions

View File

@ -1061,6 +1061,16 @@ TEST(Utils, timespec2seconds_hhmmss)
ASSERT_DOUBLE_EQ(utils::timespec2seconds("2:10:45"), 7845.0);
}
TEST(Utils, timespec2seconds_ssfraction)
{
ASSERT_DOUBLE_EQ(utils::timespec2seconds("5.2"), 5.2);
}
TEST(Utils, timespec2seconds_mmfraction)
{
ASSERT_DOUBLE_EQ(utils::timespec2seconds("2.5:10"), 160.0);
}
TEST(Utils, timespec2seconds_invalid)
{
ASSERT_DOUBLE_EQ(utils::timespec2seconds("2:aa:45"), -1.0);