#include <gtest/gtest.h>
#include <ros/ros.h>
#include <ros/package.h>
#include <can_msgs/Frame.h>
#include <std_msgs/Bool.h>
#include <std_msgs/Int8.h>
#include <std_msgs/Int16.h>
#include <std_msgs/Int32.h>
#include <std_msgs/Int64.h>
#include <std_msgs/UInt8.h>
#include <std_msgs/UInt16.h>
#include <std_msgs/UInt32.h>
#include <std_msgs/UInt64.h>
#include <iostream>
#include <fstream>
#include <string>
#include "../src/DbcIterator.hpp"
Go to the source code of this file.
Classes | |
class | MsgHelper< MsgT > |
Functions | |
int | main (int argc, char **argv) |
TEST (FULL, Basic) | |
TEST (FULL, IntelA) | |
TEST (FULL, IntelB) | |
TEST (FULL, IntelC) | |
TEST (FULL, IntelD) | |
TEST (FULL, AdvancedA) | |
TEST (FULL, AdvancedB) | |
TEST (FULL, AdvancedC) | |
TEST (FULL, AdvancedD) | |
TEST (FULL, MotorolaA) | |
TEST (FULL, MotorolaB) | |
TEST (FULL, MotorolaC) | |
TEST (FULL, MotorolaD) | |
TEST (FULL, Multiplex) | |
bool | waitPublisher (const ros::Publisher &pub, ros::WallDuration timeout) |
bool | waitSubscriber (const ros::Subscriber &sub, ros::WallDuration timeout) |
Variables | |
const ros::WallDuration | DUR_A = ros::WallDuration(3.0) |
const ros::WallDuration | DUR_B = ros::WallDuration(0.1) |
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 917 of file test_full.cpp.
TEST | ( | FULL | , |
Basic | |||
) |
Definition at line 112 of file test_full.cpp.
TEST | ( | FULL | , |
IntelA | |||
) |
Definition at line 176 of file test_full.cpp.
TEST | ( | FULL | , |
IntelB | |||
) |
Definition at line 240 of file test_full.cpp.
TEST | ( | FULL | , |
IntelC | |||
) |
: The last 4 bits are not handled correctly, we should test 0x0123456789ABCDEF
Definition at line 290 of file test_full.cpp.
TEST | ( | FULL | , |
IntelD | |||
) |
: The last 4 bits are not handled correctly, we should test 0x0123456789ABCDEF
Definition at line 334 of file test_full.cpp.
TEST | ( | FULL | , |
AdvancedA | |||
) |
: IEEE Float shouldn't generate an Int32
Definition at line 378 of file test_full.cpp.
TEST | ( | FULL | , |
AdvancedB | |||
) |
: IEEE Double shouldn't generate an Int64
Definition at line 429 of file test_full.cpp.
TEST | ( | FULL | , |
AdvancedC | |||
) |
: IEEE Double shouldn't generate an Int64
Definition at line 473 of file test_full.cpp.
TEST | ( | FULL | , |
AdvancedD | |||
) |
Definition at line 517 of file test_full.cpp.
TEST | ( | FULL | , |
MotorolaA | |||
) |
Definition at line 581 of file test_full.cpp.
TEST | ( | FULL | , |
MotorolaB | |||
) |
Definition at line 646 of file test_full.cpp.
TEST | ( | FULL | , |
MotorolaC | |||
) |
: The last 4 bits are not handled correctly, we should test 0x0123456789ABCDEF
Definition at line 697 of file test_full.cpp.
TEST | ( | FULL | , |
MotorolaD | |||
) |
: The last 4 bits are not handled correctly, we should test 0x0123456789ABCDEF
Definition at line 741 of file test_full.cpp.
TEST | ( | FULL | , |
Multiplex | |||
) |
Definition at line 785 of file test_full.cpp.
bool waitPublisher | ( | const ros::Publisher & | pub, |
ros::WallDuration | timeout | ||
) |
Definition at line 83 of file test_full.cpp.
bool waitSubscriber | ( | const ros::Subscriber & | sub, |
ros::WallDuration | timeout | ||
) |
Definition at line 97 of file test_full.cpp.
const ros::WallDuration DUR_A = ros::WallDuration(3.0) |
Definition at line 29 of file test_full.cpp.
const ros::WallDuration DUR_B = ros::WallDuration(0.1) |
Definition at line 30 of file test_full.cpp.