00001 #include "jsk_recognition_utils/rgb_colors.h" 00002 #include <opencv2/opencv.hpp> 00003 #include <gtest/gtest.h> 00004 00005 00006 TEST(RGBColors, testGetRGBColor){ 00007 cv::Vec3d color; 00008 // red 00009 color = jsk_recognition_utils::getRGBColor(jsk_recognition_utils::RED); 00010 EXPECT_EQ(1, color[0]); 00011 EXPECT_EQ(0, color[1]); 00012 EXPECT_EQ(0, color[2]); 00013 // gray 00014 color = jsk_recognition_utils::getRGBColor(jsk_recognition_utils::GRAY); 00015 EXPECT_EQ(0.502, color[0]); 00016 EXPECT_EQ(0.502, color[1]); 00017 EXPECT_EQ(0.502, color[2]); 00018 } 00019 00020 int main(int argc, char **argv){ 00021 testing::InitGoogleTest(&argc, argv); 00022 return RUN_ALL_TESTS(); 00023 }