#include <gtest/gtest.h>
#include <gmock/gmock.h>
#include <ros/ros.h>
#include <mbf_abstract_core/abstract_controller.h>
#include <mbf_abstract_nav/MoveBaseFlexConfig.h>
#include <mbf_abstract_nav/abstract_controller_execution.h>
#include <geometry_msgs/PoseStamped.h>
#include <geometry_msgs/TwistStamped.h>
#include <geometry_msgs/Twist.h>
#include <tf/transform_datatypes.h>
#include <geometry_msgs/TransformStamped.h>
#include <string>
#include <vector>
Go to the source code of this file.
Classes | |
struct | AbstractControllerExecutionFixture |
struct | AbstractControllerMock |
struct | ComputeRobotPoseFixture |
struct | FailureFixture |
Typedefs | |
typedef std::vector< PoseStamped > | plan_t |
Functions | |
ACTION (ControllerException) | |
int | main (int argc, char **argv) |
TEST_F (AbstractControllerExecutionFixture, noPlan) | |
TEST_F (AbstractControllerExecutionFixture, emptyPlan) | |
TEST_F (AbstractControllerExecutionFixture, invalidPlan) | |
TEST_F (AbstractControllerExecutionFixture, internalError) | |
TEST_F (ComputeRobotPoseFixture, arrivedGoal) | |
TEST_F (ComputeRobotPoseFixture, controllerException) | |
TEST_F (FailureFixture, maxRetries) | |
TEST_F (FailureFixture, noValidCmd) | |
TEST_F (FailureFixture, patExceeded) | |
Variables | |
ros::Publisher | GOAL_PUB |
TFPtr | TF_PTR |
ros::Publisher | VEL_PUB |
typedef std::vector<PoseStamped> plan_t |
Definition at line 32 of file test/abstract_controller_execution.cpp.
ACTION | ( | ControllerException | ) |
Definition at line 194 of file test/abstract_controller_execution.cpp.
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 294 of file test/abstract_controller_execution.cpp.
TEST_F | ( | AbstractControllerExecutionFixture | , |
noPlan | |||
) |
Definition at line 68 of file test/abstract_controller_execution.cpp.
TEST_F | ( | AbstractControllerExecutionFixture | , |
emptyPlan | |||
) |
Definition at line 81 of file test/abstract_controller_execution.cpp.
TEST_F | ( | AbstractControllerExecutionFixture | , |
invalidPlan | |||
) |
Definition at line 97 of file test/abstract_controller_execution.cpp.
TEST_F | ( | AbstractControllerExecutionFixture | , |
internalError | |||
) |
Definition at line 117 of file test/abstract_controller_execution.cpp.
TEST_F | ( | ComputeRobotPoseFixture | , |
arrivedGoal | |||
) |
Definition at line 168 of file test/abstract_controller_execution.cpp.
TEST_F | ( | ComputeRobotPoseFixture | , |
controllerException | |||
) |
Definition at line 199 of file test/abstract_controller_execution.cpp.
TEST_F | ( | FailureFixture | , |
maxRetries | |||
) |
Definition at line 241 of file test/abstract_controller_execution.cpp.
TEST_F | ( | FailureFixture | , |
noValidCmd | |||
) |
Definition at line 262 of file test/abstract_controller_execution.cpp.
TEST_F | ( | FailureFixture | , |
patExceeded | |||
) |
Definition at line 277 of file test/abstract_controller_execution.cpp.
ros::Publisher GOAL_PUB |
Definition at line 44 of file test/abstract_controller_execution.cpp.
TFPtr TF_PTR |
Definition at line 45 of file test/abstract_controller_execution.cpp.
ros::Publisher VEL_PUB |
Definition at line 44 of file test/abstract_controller_execution.cpp.