diff --git a/tests/src/Mod/Points/App/CMakeLists.txt b/tests/src/Mod/Points/App/CMakeLists.txt new file mode 100644 index 0000000000..1e65356610 --- /dev/null +++ b/tests/src/Mod/Points/App/CMakeLists.txt @@ -0,0 +1,5 @@ +target_sources( + Points_tests_run + PRIVATE + ${CMAKE_CURRENT_SOURCE_DIR}/Points.cpp +) diff --git a/tests/src/Mod/Points/App/Points.cpp b/tests/src/Mod/Points/App/Points.cpp new file mode 100644 index 0000000000..ca33cdf6f1 --- /dev/null +++ b/tests/src/Mod/Points/App/Points.cpp @@ -0,0 +1,12 @@ +#include "gtest/gtest.h" +#include + +// NOLINTBEGIN(cppcoreguidelines-*,readability-*) +TEST(Points, TestDefault) +{ + Points::PointKernel kernel; + std::vector points; + kernel.setBasicPoints(points); + EXPECT_EQ(kernel.size(), 0); +} +// NOLINTEND(cppcoreguidelines-*,readability-*) diff --git a/tests/src/Mod/Points/CMakeLists.txt b/tests/src/Mod/Points/CMakeLists.txt new file mode 100644 index 0000000000..75b1997394 --- /dev/null +++ b/tests/src/Mod/Points/CMakeLists.txt @@ -0,0 +1,15 @@ + +target_include_directories(Points_tests_run PUBLIC + ${EIGEN3_INCLUDE_DIR} + ${OCC_INCLUDE_DIR} + ${Python3_INCLUDE_DIRS} + ${XercesC_INCLUDE_DIRS} +) + +target_link_libraries(Points_tests_run + gtest_main + ${Google_Tests_LIBS} + Points +) + +add_subdirectory(App)