#include <boost/property_tree/ptree.hpp>
#include <canopen_master/objdict.h>
#include <gtest/gtest.h>
Go to the source code of this file.
Classes | |
class | TestHexTypes< T > |
Typedefs | |
typedef ::testing::Types < uint8_t, uint16_t, uint32_t, uint64_t > | PosTypes |
Functions | |
int | main (int argc, char **argv) |
template<typename T > | |
canopen::HoldAny | parse_int (boost::property_tree::iptree &pt, const std::string &key) |
template<typename T > | |
canopen::HoldAny | prepare_test (const std::string &str) |
void | set_access (canopen::ObjectDict::Entry &entry, std::string access) |
TEST (TestHex, checkCamelCase) | |
TEST (TestHex, checkNodeCamelCase) | |
TEST (TestHex, checkSpaces) | |
TEST (TestHex, checkNodeSpaces) | |
TEST (TestHex, checkCommonObjects) | |
TEST (TestAccessString, TestRO) | |
TEST (TestAccessString, TestWO) | |
TEST (TestAccessString, TestRW) | |
TEST (TestAccessString, TestConst) | |
void | testAccess (bool c, bool r, bool w, const char *variants[]) |
TYPED_TEST (TestHexTypes, checkZero) | |
TYPED_TEST_CASE (TestHexTypes, PosTypes) |
typedef ::testing::Types<uint8_t, uint16_t, uint32_t, uint64_t> PosTypes |
Definition at line 27 of file test_parser.cpp.
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 152 of file test_parser.cpp.
canopen::HoldAny parse_int | ( | boost::property_tree::iptree & | pt, |
const std::string & | key | ||
) |
Definition at line 139 of file objdict.cpp.
canopen::HoldAny prepare_test | ( | const std::string & | str | ) |
Definition at line 11 of file test_parser.cpp.
void set_access | ( | canopen::ObjectDict::Entry & | entry, |
std::string | access | ||
) |
Definition at line 84 of file objdict.cpp.
TEST | ( | TestHex | , |
checkCamelCase | |||
) |
Definition at line 42 of file test_parser.cpp.
TEST | ( | TestHex | , |
checkNodeCamelCase | |||
) |
Definition at line 49 of file test_parser.cpp.
TEST | ( | TestHex | , |
checkSpaces | |||
) |
Definition at line 59 of file test_parser.cpp.
TEST | ( | TestHex | , |
checkNodeSpaces | |||
) |
Definition at line 65 of file test_parser.cpp.
TEST | ( | TestHex | , |
checkCommonObjects | |||
) |
Definition at line 78 of file test_parser.cpp.
TEST | ( | TestAccessString | , |
TestRO | |||
) |
Definition at line 119 of file test_parser.cpp.
TEST | ( | TestAccessString | , |
TestWO | |||
) |
Definition at line 125 of file test_parser.cpp.
TEST | ( | TestAccessString | , |
TestRW | |||
) |
Definition at line 131 of file test_parser.cpp.
TEST | ( | TestAccessString | , |
TestConst | |||
) |
Definition at line 143 of file test_parser.cpp.
void testAccess | ( | bool | c, |
bool | r, | ||
bool | w, | ||
const char * | variants[] | ||
) |
Definition at line 103 of file test_parser.cpp.
TYPED_TEST | ( | TestHexTypes | , |
checkZero | |||
) |
Definition at line 31 of file test_parser.cpp.