Loading parsers/CMakeLists.txt +1 −1 Changes for parsers/CMakeLists.txt: 1 added line, 1 removed line. Original line number Diff line number Diff line Loading @@ -55,6 +55,7 @@ endif() set(SENTIBOARD_TEST_SRCS ${TEST_SRC_DIR}/testmain.cpp ${TEST_SRC_DIR}/sentiboard_reader_test.cpp ${TEST_SRC_DIR}/test_utils.cpp ) add_executable(${TEST_TARGET} Loading @@ -79,4 +80,3 @@ if (CMAKE_BUILD_TYPE STREQUAL "Coverage") SETUP_TARGET_FOR_COVERAGE(test_coverage ${TEST_TARGET} ${PROJECT_SOURCE_DIR}/coverage) endif() #CMAKE_BUILD_TYPE STREQUAL "Coverage" parsers/tests/sentiboard_reader_test.cpp +1 −24 Changes for parsers/tests/sentiboard_reader_test.cpp: 1 added line, 24 removed lines. Original line number Diff line number Diff line Loading @@ -8,30 +8,7 @@ #include "framework/test_framework.hpp" #include "sentiboard/Reader.hpp" const char kPathSeparator = #ifdef _WIN32 '\\'; #else '/'; #endif std::string get_foldername(const std::string& str) { size_t found; found = str.find_last_of("/\\"); return str.substr(0, found); } std::string get_testdata_directory() { std::string dir = get_foldername(__FILE__) + kPathSeparator + "test_files" + kPathSeparator; return dir; } std::string get_testdata_file(const std::string& sensor, const std::string& filename) { return get_testdata_directory() + kPathSeparator + sensor + kPathSeparator + filename; } #include "test_utils.hpp" TEST_CASE("Live Read Test", "[!mayfail]") { sentiboard::Reader reader("/dev/ttySentiboard02"); Loading parsers/tests/test_utils.cpp 0 → 100644 +28 −0 Changes for parsers/tests/test_utils.cpp: 28 added lines, 0 removed lines. Original line number Diff line number Diff line // Copyright [2017] <Sigurd M. Albrektsen> #include "test_utils.hpp" const char kPathSeparator = #ifdef _WIN32 '\\'; #else '/'; #endif std::string get_foldername(const std::string& str) { size_t found; found = str.find_last_of("/\\"); return str.substr(0, found); } std::string get_testdata_directory() { std::string dir = get_foldername(__FILE__) + kPathSeparator + "test_files" + kPathSeparator; return dir; } std::string get_testdata_file(const std::string& sensor, const std::string& filename) { return get_testdata_directory() + kPathSeparator + sensor + kPathSeparator + filename; } parsers/tests/test_utils.hpp 0 → 100644 +15 −0 Changes for parsers/tests/test_utils.hpp: 15 added lines, 0 removed lines. Original line number Diff line number Diff line // Copyright [2017] <Sigurd M. Albrektsen> #ifndef TESTS_TEST_UTILS_HPP_ #define TESTS_TEST_UTILS_HPP_ #include <string> std::string get_foldername(const std::string& str); std::string get_testdata_directory(); std::string get_testdata_file(const std::string& sensor, const std::string& filename); #endif // TESTS_TEST_UTILS_HPP_ Loading
parsers/CMakeLists.txt +1 −1 Changes for parsers/CMakeLists.txt: 1 added line, 1 removed line. Original line number Diff line number Diff line Loading @@ -55,6 +55,7 @@ endif() set(SENTIBOARD_TEST_SRCS ${TEST_SRC_DIR}/testmain.cpp ${TEST_SRC_DIR}/sentiboard_reader_test.cpp ${TEST_SRC_DIR}/test_utils.cpp ) add_executable(${TEST_TARGET} Loading @@ -79,4 +80,3 @@ if (CMAKE_BUILD_TYPE STREQUAL "Coverage") SETUP_TARGET_FOR_COVERAGE(test_coverage ${TEST_TARGET} ${PROJECT_SOURCE_DIR}/coverage) endif() #CMAKE_BUILD_TYPE STREQUAL "Coverage"
parsers/tests/sentiboard_reader_test.cpp +1 −24 Changes for parsers/tests/sentiboard_reader_test.cpp: 1 added line, 24 removed lines. Original line number Diff line number Diff line Loading @@ -8,30 +8,7 @@ #include "framework/test_framework.hpp" #include "sentiboard/Reader.hpp" const char kPathSeparator = #ifdef _WIN32 '\\'; #else '/'; #endif std::string get_foldername(const std::string& str) { size_t found; found = str.find_last_of("/\\"); return str.substr(0, found); } std::string get_testdata_directory() { std::string dir = get_foldername(__FILE__) + kPathSeparator + "test_files" + kPathSeparator; return dir; } std::string get_testdata_file(const std::string& sensor, const std::string& filename) { return get_testdata_directory() + kPathSeparator + sensor + kPathSeparator + filename; } #include "test_utils.hpp" TEST_CASE("Live Read Test", "[!mayfail]") { sentiboard::Reader reader("/dev/ttySentiboard02"); Loading
parsers/tests/test_utils.cpp 0 → 100644 +28 −0 Changes for parsers/tests/test_utils.cpp: 28 added lines, 0 removed lines. Original line number Diff line number Diff line // Copyright [2017] <Sigurd M. Albrektsen> #include "test_utils.hpp" const char kPathSeparator = #ifdef _WIN32 '\\'; #else '/'; #endif std::string get_foldername(const std::string& str) { size_t found; found = str.find_last_of("/\\"); return str.substr(0, found); } std::string get_testdata_directory() { std::string dir = get_foldername(__FILE__) + kPathSeparator + "test_files" + kPathSeparator; return dir; } std::string get_testdata_file(const std::string& sensor, const std::string& filename) { return get_testdata_directory() + kPathSeparator + sensor + kPathSeparator + filename; }
parsers/tests/test_utils.hpp 0 → 100644 +15 −0 Changes for parsers/tests/test_utils.hpp: 15 added lines, 0 removed lines. Original line number Diff line number Diff line // Copyright [2017] <Sigurd M. Albrektsen> #ifndef TESTS_TEST_UTILS_HPP_ #define TESTS_TEST_UTILS_HPP_ #include <string> std::string get_foldername(const std::string& str); std::string get_testdata_directory(); std::string get_testdata_file(const std::string& sensor, const std::string& filename); #endif // TESTS_TEST_UTILS_HPP_