2 #include <gtest/gtest.h>
9 TEST(ArrayPluginManagerTest, DISABLED_Loading) {
13 manager.
load(
"plugins", nh);
20 std::array<bool, 3> on_success_break = {
false,
true,
false};
21 std::array<bool, 3> on_failure_break = {
true,
false,
true};
24 for (
size_t ii = 0; ii != plugins.size(); ++ii) {
25 EXPECT_EQ(plugins.at(ii).first.on_success_break, on_success_break.at(ii));
26 EXPECT_EQ(plugins.at(ii).first.on_failure_break, on_failure_break.at(ii));
30 TEST(CostmapPlannerManagerTest, DISABLED_Loading) {
34 manager.
load(
"plugins", nh);
41 std::array<bool, 3> on_success_break = {
false,
true,
false};
42 std::array<bool, 3> on_failure_break = {
true,
false,
true};
45 for (
size_t ii = 0; ii != plugins.size(); ++ii) {
46 EXPECT_EQ(plugins.at(ii).first.on_success_break, on_success_break.at(ii));
47 EXPECT_EQ(plugins.at(ii).first.on_failure_break, on_failure_break.at(ii));
51 TEST(ArrayPluginManagerTest, NotAnArray) {
55 manager.
load(
"not_an_array", nh);
61 TEST(ArrayPluginManagerTest, Missing) {
65 manager.
load(
"missing", nh);
72 main(
int argc,
char** argv) {
73 ros::init(argc, argv,
"array_plugin_manager");
75 testing::InitGoogleTest(&argc, argv);
76 return RUN_ALL_TESTS();