3 #include <gtest/gtest.h>
10 TEST(TesseractCommonUtilsUnit, TestGetAllowedCollisions)
21 std::vector<std::string> link_names{
"link1",
"link3",
"cause_duplicate" };
26 EXPECT_TRUE(std::find(results.begin(), results.end(),
"link1") != results.end());
27 EXPECT_TRUE(std::find(results.begin(), results.end(),
"link2") != results.end());
28 EXPECT_TRUE(std::find(results.begin(), results.end(),
"link3") != results.end());
29 EXPECT_TRUE(std::find(results.begin(), results.end(),
"link4") != results.end());
30 EXPECT_TRUE(std::find(results.begin(), results.end(),
"cause_duplicate") != results.end());
31 EXPECT_FALSE(std::find(results.begin(), results.end(),
"link10") != results.end());
32 EXPECT_FALSE(std::find(results.begin(), results.end(),
"link11") != results.end());
33 EXPECT_FALSE(std::find(results.begin(), results.end(),
"dummy") != results.end());
34 EXPECT_EQ(results.size(), 5);
39 EXPECT_TRUE(std::find(results.begin(), results.end(),
"link1") != results.end());
40 EXPECT_TRUE(std::find(results.begin(), results.end(),
"link2") != results.end());
41 EXPECT_TRUE(std::find(results.begin(), results.end(),
"link3") != results.end());
42 EXPECT_TRUE(std::find(results.begin(), results.end(),
"link4") != results.end());
43 EXPECT_TRUE(std::find(results.begin(), results.end(),
"cause_duplicate") != results.end());
44 EXPECT_FALSE(std::find(results.begin(), results.end(),
"link10") != results.end());
45 EXPECT_FALSE(std::find(results.begin(), results.end(),
"link11") != results.end());
46 EXPECT_FALSE(std::find(results.begin(), results.end(),
"dummy") != results.end());
47 EXPECT_EQ(results.size(), 6);
51 int main(
int argc,
char** argv)
53 testing::InitGoogleTest(&argc, argv);
55 return RUN_ALL_TESTS();