Skip to content
Snippets Groups Projects
Commit dae22758 authored by David Vojtek's avatar David Vojtek
Browse files

Boost_unit_tests

parent 423b66d0
No related branches found
No related tags found
No related merge requests found
...@@ -40,6 +40,7 @@ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall" ) ...@@ -40,6 +40,7 @@ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall" )
# Automatic settings # # Automatic settings #
#--------------------# #--------------------#
#get_filename_component (Fortran_COMPILER_NAME ${CMAKE_Fortran_COMPILER} NAME) #get_filename_component (Fortran_COMPILER_NAME ${CMAKE_Fortran_COMPILER} NAME)
set(CMAKE_VERBOSE_MAKEFILE ON)
# Processing user variables # Processing user variables
if (WITH_TIME_PROFILING) if (WITH_TIME_PROFILING)
...@@ -85,3 +86,7 @@ else () ...@@ -85,3 +86,7 @@ else ()
message ("Not Windows") message ("Not Windows")
endif () endif ()
find_package(Boost COMPONENTS unit_test_framework REQUIRED)
IF (Boost_FOUND)
include_directories(${Boost_INCLUDE_DIR})
endif()
\ No newline at end of file
...@@ -26,6 +26,15 @@ add_library(particle_swarm SHARED ...@@ -26,6 +26,15 @@ add_library(particle_swarm SHARED
LearningMethods/ParticleSwarm.cpp LearningMethods/ParticleSwarm.cpp
LearningMethods/ParticleSwarm.h) LearningMethods/ParticleSwarm.h)
add_library(boost_unit_test SHARED tests/boost_test_lib_dummy.cpp)
add_executable(neuron_test tests/neuron_test.cpp)
target_link_libraries(neuron_test boost_unit_test neuron)
add_executable(linear_neuron_test tests/NeuronLinear_test.cpp)
target_link_libraries(linear_neuron_test boost_unit_test neuron)
add_executable(test_cases main.cpp) add_executable(test_cases main.cpp)
target_link_libraries(test_cases neuron particle_swarm boost_serialization) target_link_libraries(test_cases neuron particle_swarm boost_serialization)
\ No newline at end of file
//
// Created by David on 11.07.2018.
//
#define BOOST_TEST_MODULE neuron_test
#include <boost/test/included/unit_test.hpp>
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