Setting up testing
This commit is contained in:
parent
ce424df021
commit
eb4995ee41
@ -12,3 +12,7 @@ set(EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR}/bin)
|
||||
include_directories(${search-algorithms_SOURCE_DIR}/src)
|
||||
|
||||
add_subdirectory(src)
|
||||
|
||||
if("${CMAKE_BUILD_TYPE}" STREQUAL "Debug")
|
||||
add_subdirectory(test)
|
||||
endif()
|
||||
|
9
test/CMakeLists.txt
Normal file
9
test/CMakeLists.txt
Normal file
@ -0,0 +1,9 @@
|
||||
find_package(unity REQUIRED)
|
||||
include_directories("${CMAKE_CURRENT_SOURCE_DIR}")
|
||||
add_executable(testing
|
||||
./testing.cpp
|
||||
../src/main.cpp
|
||||
../src/algorithm.cpp
|
||||
)
|
||||
set_target_properties(testing PROPERTIES LINKER_LANGUAGE CXX)
|
||||
target_link_libraries(testing unity)
|
23
test/testing.cpp
Normal file
23
test/testing.cpp
Normal file
@ -0,0 +1,23 @@
|
||||
#include <unity/unity.h>
|
||||
#include <unity/unity_internals.h>
|
||||
#include <vector>
|
||||
#include "algorithm.hpp"
|
||||
|
||||
// Function is defined here for testing
|
||||
|
||||
void setUp(void)
|
||||
{
|
||||
;
|
||||
}
|
||||
|
||||
void tearDown(void)
|
||||
{
|
||||
;
|
||||
}
|
||||
|
||||
int main(void)
|
||||
{
|
||||
UNITY_BEGIN();
|
||||
return UNITY_END();
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user