Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ce996783 authored by Steven Moreland's avatar Steven Moreland
Browse files

Remove warning: vehicle RecurrentTimer_test.cpp

0xdeadbeef is exactly 32 bits, so it is interpretted as an unsigned
integer which was causing a warning. Since it's a test value, I changed
it to 0xdead which is interpretted as a signed integer.

Test: pass
Change-Id: Ibb75b23461700d77158e2337b8a472e87629ad61
parent 89dc24e6
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -35,11 +35,11 @@ TEST(RecurrentTimerTest, oneInterval) {
    auto counterRef = std::ref(counter);
    RecurrentTimer timer([&counterRef](const std::vector<int32_t>& cookies) {
        ASSERT_EQ(1u, cookies.size());
        ASSERT_EQ(0xDeadBeef, cookies.front());
        ASSERT_EQ(0xdead, cookies.front());
        counterRef.get()++;
    });

    timer.registerRecurrentEvent(milliseconds(1), 0xDeadBeef);
    timer.registerRecurrentEvent(milliseconds(1), 0xdead);
    std::this_thread::sleep_for(milliseconds(100));
    ASSERT_EQ_WITH_TOLERANCE(100, counter.load(), 20);
}