diff options
Diffstat (limited to 'bindings/c')
-rw-r--r-- | bindings/c/CMakeLists.txt | 3 | ||||
-rw-r--r-- | bindings/c/Test.cpp | 3 |
2 files changed, 4 insertions, 2 deletions
diff --git a/bindings/c/CMakeLists.txt b/bindings/c/CMakeLists.txt index 36b6aa9..3f00434 100644 --- a/bindings/c/CMakeLists.txt +++ b/bindings/c/CMakeLists.txt @@ -48,6 +48,7 @@ if(BUILD_TESTING) # copy it in a standard location (/usr/include on most linux distribution). find_path(CATCH_HEADER catch.hpp) include_directories(${CATCH_HEADER}) + include_directories("${PROJECT_SOURCE_DIR}/utility") # Add unit test add_executable(cparameterUnitTest Test.cpp) @@ -57,7 +58,7 @@ if(BUILD_TESTING) # proper failure. set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-nonnull") - target_link_libraries(cparameterUnitTest cparameter) + target_link_libraries(cparameterUnitTest cparameter pfw_utility) add_test(NAME cparameterUnitTest COMMAND cparameterUnitTest) diff --git a/bindings/c/Test.cpp b/bindings/c/Test.cpp index c450e60..8cbaa90 100644 --- a/bindings/c/Test.cpp +++ b/bindings/c/Test.cpp @@ -29,6 +29,7 @@ */ #include "ParameterFramework.h" +#include "FullIo.hpp" #define CATCH_CONFIG_MAIN // This tells Catch to provide a main() #include <catch.hpp> @@ -84,7 +85,7 @@ struct Test CAPTURE(errno); REQUIRE(mFd != -1); mPath = tmpName; - write(mFd, content.c_str(), content.length()); + REQUIRE(utility::fullWrite(mFd, content.c_str(), content.length())); } ~TmpFile() { CHECK(close(mFd) != -1); |