00001 #include "cv_bridge/rgb_colors.h" 00002 #include <opencv2/opencv.hpp> 00003 #include <gtest/gtest.h> 00004 00005 00006 TEST(RGBColors, testGetRGBColor) 00007 { 00008 cv::Vec3d color; 00009 // red 00010 color = cv_bridge::rgb_colors::getRGBColor(cv_bridge::rgb_colors::RED); 00011 EXPECT_EQ(1, color[0]); 00012 EXPECT_EQ(0, color[1]); 00013 EXPECT_EQ(0, color[2]); 00014 // gray 00015 color = cv_bridge::rgb_colors::getRGBColor(cv_bridge::rgb_colors::GRAY); 00016 EXPECT_EQ(0.502, color[0]); 00017 EXPECT_EQ(0.502, color[1]); 00018 EXPECT_EQ(0.502, color[2]); 00019 }