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

Commit 6794de3f authored by Arpit Singh's avatar Arpit Singh
Browse files

Use EXPECT_NEAR for float value in tests

These tests use EXPECT_EQ to match int and float, this CL changes it to
use EXPECT_NEAR with EPSILON.

Test: atest libgui_test
Bug: 245989146
Flag: TEST_ONLY
Change-Id: If65beb5de6a897cef34e1dca8e400bcfe4c8c8ab
parent b0f30164
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -222,8 +222,8 @@ public:
        ASSERT_EQ(InputEventType::MOTION, ev->getType());
        MotionEvent* mev = static_cast<MotionEvent*>(ev);
        EXPECT_EQ(AMOTION_EVENT_ACTION_DOWN, mev->getAction());
        EXPECT_EQ(x, mev->getX(0));
        EXPECT_EQ(y, mev->getY(0));
        EXPECT_NEAR(x, mev->getX(0), EPSILON);
        EXPECT_NEAR(y, mev->getY(0), EPSILON);
        EXPECT_EQ(flags, mev->getFlags() & flags);

        ev = consumeEvent();
@@ -241,8 +241,8 @@ public:
        MotionEvent* mev = static_cast<MotionEvent*>(ev);
        EXPECT_EQ(AMOTION_EVENT_ACTION_DOWN, mev->getAction());
        const PointerCoords& coords = *mev->getRawPointerCoords(0 /*pointerIndex*/);
        EXPECT_EQ(displayX, coords.getX());
        EXPECT_EQ(displayY, coords.getY());
        EXPECT_NEAR(displayX, coords.getX(), EPSILON);
        EXPECT_NEAR(displayY, coords.getY(), EPSILON);
        EXPECT_EQ(0, mev->getFlags() & VERIFIED_MOTION_EVENT_FLAGS);

        ev = consumeEvent();