Skip to content

Commit

Permalink
test Param::SetFromString(" ") for several types
Browse files Browse the repository at this point in the history
  • Loading branch information
scpeters committed May 8, 2020
1 parent a853d15 commit 9daad39
Showing 1 changed file with 25 additions and 0 deletions.
25 changes: 25 additions & 0 deletions src/Param_TEST.cc
Original file line number Diff line number Diff line change
Expand Up @@ -266,6 +266,11 @@ TEST(Param, Vector2i)
EXPECT_TRUE(vect2iParam.SetFromString("-1 -2"));
EXPECT_TRUE(vect2iParam.Get<ignition::math::Vector2i>(value));
EXPECT_EQ(value, ignition::math::Vector2i(-1, -2));

// set with whitespace string and expect default value
EXPECT_TRUE(vect2iParam.SetFromString(" "));
EXPECT_TRUE(vect2iParam.Get<ignition::math::Vector2i>(value));
EXPECT_EQ(value, ignition::math::Vector2i(1, 2));
}

////////////////////////////////////////////////////
Expand All @@ -282,6 +287,11 @@ TEST(Param, Vector2d)
EXPECT_TRUE(vect2dParam.SetFromString("-3 -2.1"));
EXPECT_TRUE(vect2dParam.Get<ignition::math::Vector2d>(value));
EXPECT_EQ(value, ignition::math::Vector2d(-3, -2.1));

// set with whitespace string and expect default value
EXPECT_TRUE(vect2dParam.SetFromString(" "));
EXPECT_TRUE(vect2dParam.Get<ignition::math::Vector2d>(value));
EXPECT_EQ(value, ignition::math::Vector2d(1.2, -0.3));
}

////////////////////////////////////////////////////
Expand All @@ -298,6 +308,11 @@ TEST(Param, Vector3d)
EXPECT_TRUE(vect3dParam.SetFromString("-3 -2.1 -1.9"));
EXPECT_TRUE(vect3dParam.Get<ignition::math::Vector3d>(value));
EXPECT_EQ(value, ignition::math::Vector3d(-3, -2.1, -1.9));

// set with whitespace string and expect default value
EXPECT_TRUE(vect3dParam.SetFromString(" "));
EXPECT_TRUE(vect3dParam.Get<ignition::math::Vector3d>(value));
EXPECT_EQ(value, ignition::math::Vector3d(00.45, -6.7, 0.089));
}

////////////////////////////////////////////////////
Expand All @@ -314,6 +329,11 @@ TEST(Param, Quaterniond)
EXPECT_TRUE(quatParam.SetFromString("-0.75 0.12 -0.34"));
EXPECT_TRUE(quatParam.Get<ignition::math::Quaterniond>(value));
EXPECT_EQ(value, ignition::math::Quaterniond(-0.75, 0.12, -0.34));

// set with whitespace string and expect default value
EXPECT_TRUE(quatParam.SetFromString(" "));
EXPECT_TRUE(quatParam.Get<ignition::math::Quaterniond>(value));
EXPECT_EQ(value, ignition::math::Quaterniond(0.1, 0.2, 0.3));
}

////////////////////////////////////////////////////
Expand All @@ -330,6 +350,11 @@ TEST(Param, Pose3d)
EXPECT_TRUE(poseParam.SetFromString("-11 22 -33 -0.4 0.7 -0.6"));
EXPECT_TRUE(poseParam.Get<ignition::math::Pose3d>(value));
EXPECT_EQ(value, ignition::math::Pose3d(-11, 22, -33, -0.4, 0.7, -0.6));

// set with whitespace string and expect default value
EXPECT_TRUE(poseParam.SetFromString(" "));
EXPECT_TRUE(poseParam.Get<ignition::math::Pose3d>(value));
EXPECT_EQ(value, ignition::math::Pose3d(1, 2, 3, 0.4, 0.5, 0.6));
}

////////////////////////////////////////////////////
Expand Down

0 comments on commit 9daad39

Please sign in to comment.