Use tolerance to compare quaternion components in UserObjectsTest.Inertial
Fixes #2515 PiperOrigin-RevId: 742704324 Change-Id: Ib26891e43128e66d2ac1840ed574285781fb12a5
This commit is contained in:
committed by
Copybara-Service
parent
a02a27d4a4
commit
e5912c3ce4
@@ -2508,7 +2508,8 @@ TEST_F(UserObjectsTest, Inertial) {
|
||||
mjtNum quat[4];
|
||||
const mjtNum euler[3] = {3, 4, 5};
|
||||
mju_euler2Quat(quat, euler, "xyz");
|
||||
EXPECT_EQ(AsVector(m->body_iquat+4, 4), AsVector(quat, 4));
|
||||
EXPECT_THAT(AsVector(m->body_iquat+4, 4),
|
||||
Pointwise(DoubleNear(1e-8), AsVector(quat, 4)));
|
||||
|
||||
EXPECT_EQ(m->body_mass[2], 2);
|
||||
EXPECT_THAT(AsVector(m->body_ipos+6, 3), ElementsAre(1, 2, 3));
|
||||
|
||||
Reference in New Issue
Block a user