Skip to content
Snippets Groups Projects
Commit 53664abd authored by Joan Vallvé Navarro's avatar Joan Vallvé Navarro
Browse files

gtest_logging and bug fixed in cmakelists

parent 31005340
No related branches found
No related tags found
1 merge request!278Resolve "Revisit demos (formerly called examples) and update them"
/**
* \file test_wolf_logging.cpp
*
* Created on: Oct 28, 2016
* \author: Jeremie Deray
*/
#include "core/common/wolf.h"
#include "core/utils/logging.h"
int main(int, char*[])
{
WOLF_INFO("test info ", 5, " ", 0.123);
WOLF_WARN("test warn ", 5, " ", 0.123);
WOLF_ERROR("test error ", 5, " ", 0.123);
WOLF_TRACE("test trace ", 5, " ", 0.123);
WOLF_DEBUG("test debug ", 5, " ", 0.123);
return 0;
}
...@@ -76,6 +76,10 @@ target_link_libraries(gtest_frame_base ${PROJECT_NAME}) ...@@ -76,6 +76,10 @@ target_link_libraries(gtest_frame_base ${PROJECT_NAME})
wolf_add_gtest(gtest_local_param gtest_local_param.cpp) wolf_add_gtest(gtest_local_param gtest_local_param.cpp)
target_link_libraries(gtest_local_param ${PROJECT_NAME}) target_link_libraries(gtest_local_param ${PROJECT_NAME})
# Logging test
wolf_add_gtest(gtest_logging gtest_logging.cpp)
target_link_libraries(gtest_logging ${PROJECT_NAME})
# MotionBuffer class test # MotionBuffer class test
wolf_add_gtest(gtest_motion_buffer gtest_motion_buffer.cpp) wolf_add_gtest(gtest_motion_buffer gtest_motion_buffer.cpp)
target_link_libraries(gtest_motion_buffer ${PROJECT_NAME}) target_link_libraries(gtest_motion_buffer ${PROJECT_NAME})
...@@ -182,8 +186,8 @@ wolf_add_gtest(gtest_odom_2D gtest_odom_2D.cpp) ...@@ -182,8 +186,8 @@ wolf_add_gtest(gtest_odom_2D gtest_odom_2D.cpp)
target_link_libraries(gtest_odom_2D ${PROJECT_NAME}) target_link_libraries(gtest_odom_2D ${PROJECT_NAME})
# ProcessorOdom3D class test # ProcessorOdom3D class test
wolf_add_gtest(gtest_odom_3D gtest_odom_3D.cpp) wolf_add_gtest(gtest_processor_odom_3D gtest_processor_odom_3D.cpp)
target_link_libraries(gtest_odom_3D ${PROJECT_NAME}) target_link_libraries(gtest_processor_odom_3D ${PROJECT_NAME})
# ------- Now Core classes Serialization ---------- # ------- Now Core classes Serialization ----------
......
/**
* \file test_wolf_logging.cpp
*
* Created on: Oct 28, 2016
* \author: Jeremie Deray
*/
#include "core/common/wolf.h"
#include "core/utils/utils_gtest.h"
#include "core/utils/logging.h"
TEST(logging, info)
{
WOLF_INFO("test info ", 5, " ", 0.123);
}
TEST(logging, warn)
{
WOLF_WARN("test warn ", 5, " ", 0.123);
}
TEST(logging, error)
{
WOLF_ERROR("test error ", 5, " ", 0.123);
}
TEST(logging, trace)
{
WOLF_TRACE("test trace ", 5, " ", 0.123);
}
TEST(logging, debug)
{
WOLF_DEBUG("test debug ", 5, " ", 0.123);
}
int main(int argc, char **argv)
{
testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment