BaseGripperConverterTest.cpp
Go to the documentation of this file.
00001 #include <gtest/gtest.h>
00002 #include "robodyn_utilities/BaseGripperConverter.h"
00003 
00004 class BaseGripperConverterTest : public ::testing::Test
00005 {
00006 protected:
00007     virtual void SetUp()
00008     {
00009         baseR      = "r2/right_leg/gripper/tip";
00010         baseL      = "r2/left_leg/gripper/tip";
00011         gripperR   = "r2/right_leg/gripper/joint0";
00012         gripperL   = "r2/left_leg/gripper/joint0";
00013         crazy      = "r2/robot_world";
00014         wrongTip   = "r2/right_leg/tip/gripper";
00015         wrongJoint = "r2/left_leg/joint0/gripper";
00016 
00017     }
00018 
00019     virtual void TearDown()
00020     {
00021     }
00022 
00023     BaseGripperConverter bgc;
00024     std::string          baseR, baseL, gripperR, gripperL, crazy, wrongTip, wrongJoint;
00025 };
00026 
00027 TEST_F(BaseGripperConverterTest, BaseFrameToGripperTest)
00028 {
00029     EXPECT_EQ(gripperL, bgc.BaseFrameToGripper(baseL));
00030     EXPECT_EQ(gripperR, bgc.BaseFrameToGripper(baseR));
00031     EXPECT_EQ(crazy,    bgc.BaseFrameToGripper(crazy));
00032     EXPECT_EQ(wrongTip, bgc.BaseFrameToGripper(wrongTip));
00033 }
00034 
00035 TEST_F(BaseGripperConverterTest, GripperToBaseFrameTest)
00036 {
00037     EXPECT_EQ(baseL,      bgc.GripperToBaseFrame(gripperL));
00038     EXPECT_EQ(baseR,      bgc.GripperToBaseFrame(gripperR));
00039     EXPECT_EQ(crazy,      bgc.GripperToBaseFrame(crazy));
00040     EXPECT_EQ(wrongJoint, bgc.GripperToBaseFrame(wrongJoint));
00041 }
00042 
00043 TEST_F(BaseGripperConverterTest, FindOppositeTest)
00044 {
00045     EXPECT_EQ(baseL,    bgc.FindOpposite(baseR));
00046     EXPECT_EQ(gripperR, bgc.FindOpposite(gripperL));
00047     EXPECT_EQ("",       bgc.FindOpposite(crazy));
00048 }
00049 
00050 int main(int argc, char** argv)
00051 {
00052     ::testing::InitGoogleTest(&argc, argv);
00053     return RUN_ALL_TESTS();
00054 }
00055 


robodyn_utilities
Author(s):
autogenerated on Thu Jun 6 2019 18:56:07