3 #include <gtest/gtest.h>
5 #include <opencv2/core/mat.hpp>
9 #include <sensor_msgs/CameraInfo.h>
17 EXPECT_EQ(image1, image2);
18 EXPECT_FALSE(image1 != image2);
26 EXPECT_EQ(image1, image2);
27 EXPECT_FALSE(image1 != image2);
36 EXPECT_FALSE(image1 == image2);
37 EXPECT_NE(image1, image2);
40 image2 = image1.
clone();
42 EXPECT_FALSE(image1 == image2);
43 EXPECT_NE(image1, image2);
46 image2 = image1.
clone();
48 EXPECT_FALSE(image1 == image2);
49 EXPECT_NE(image1, image2);
52 image2 = image1.
clone();
53 sensor_msgs::CameraInfo cam_info = image2.
getCameraModel().cameraInfo();
56 EXPECT_FALSE(image1 == image2);
57 EXPECT_NE(image1, image2);
60 image2 = image1.
clone();
62 depth.at<
float>(0, 0) += 0.1;
64 EXPECT_FALSE(image1 == image2);
65 EXPECT_NE(image1, image2);
68 image2 = image1.
clone();
70 color.at<cv::Vec3b>(0, 0) *= 2;
72 EXPECT_FALSE(image1 == image2);
73 EXPECT_NE(image1, image2);
77 int main(
int argc,
char **argv)
79 testing::InitGoogleTest(&argc, argv);
80 return RUN_ALL_TESTS();