src.dualinventive.com/fw/dncm/libdi/tests/pp.cpp

23 lines
607 B
C++

/**
* @file tests/pp.cpp
* @brief Preprocessor helpers
* @date 5 May, 2016
* @author jjacobs
* @copyright 2016 Dual Inventive Technology Centre B.V.
*/
#include <di/pp.h>
#include <gtest/gtest.h>
TEST(pp, PP_FILE_LINE) {
printf("DI_PP_FILE_LINE: \"%s\"\n", DI_PP_FILE_LINE);
}
TEST(pp, PP_COMPONENT_FILE_LINE) {
printf("DI_PP_COMPONENT_FILE_LINE(pp_test): \"%s\"\n", DI_PP_COMPONENT_FILE_LINE(pp_test));
}
TEST(pp, PP_COMPONENT_FILE_LINE_MSG) {
printf("DI_PP_COMPONENT_FILE_LINE_MSG(pp_test, \"Hello from pp test\"): \"%s\"\n",
DI_PP_COMPONENT_FILE_LINE_MSG(pp_test, "Hello from pp test"));
}