Added Catch2 tests, moved Age-class to own library
This commit is contained in:
parent
d1d635bd95
commit
a2b85eba83
15 changed files with 79 additions and 4 deletions
23
source/Age/CMakeLists.txt
Normal file
23
source/Age/CMakeLists.txt
Normal file
|
@ -0,0 +1,23 @@
|
|||
cmake_minimum_required(VERSION 3.6)
|
||||
|
||||
project(Age LANGUAGES CXX)
|
||||
|
||||
find_package(Qt5Core REQUIRED)
|
||||
|
||||
add_library(${PROJECT_NAME}
|
||||
Age.cpp
|
||||
)
|
||||
|
||||
set_target_properties(${PROJECT_NAME}
|
||||
PROPERTIES CXX_STANDARD 14
|
||||
)
|
||||
|
||||
target_include_directories(${PROJECT_NAME}
|
||||
PUBLIC
|
||||
${CMAKE_CURRENT_SOURCE_DIR}
|
||||
)
|
||||
|
||||
target_link_libraries(${PROJECT_NAME}
|
||||
PUBLIC
|
||||
Qt5::Core
|
||||
)
|
|
@ -37,7 +37,6 @@ add_executable(${PROJECT_NAME} WIN32
|
|||
LogoTest.cpp
|
||||
DataModel.cpp
|
||||
mainwindow.cpp
|
||||
Age.cpp
|
||||
${LOGO_TEST_UI}
|
||||
${LOGO_TEST_QRC}
|
||||
${DataModel_PROTO_SRCS}
|
||||
|
@ -57,6 +56,7 @@ target_include_directories(${PROJECT_NAME}
|
|||
|
||||
target_link_libraries(${PROJECT_NAME}
|
||||
PRIVATE
|
||||
Age
|
||||
CheckableItem
|
||||
CheckableTest
|
||||
CheckableTestModel
|
||||
|
@ -73,6 +73,7 @@ target_link_libraries(${PROJECT_NAME}
|
|||
${Protobuf_LIBRARIES}
|
||||
)
|
||||
|
||||
add_subdirectory(Age)
|
||||
add_subdirectory(CheckableItem)
|
||||
add_subdirectory(CheckableTest)
|
||||
add_subdirectory(CheckableTestModel)
|
||||
|
|
|
@ -41,6 +41,7 @@ target_include_directories(${PROJECT_NAME}
|
|||
|
||||
target_link_libraries(${PROJECT_NAME}
|
||||
PRIVATE
|
||||
Age
|
||||
Qt5::Widgets
|
||||
${Protobuf_LIBRARIES}
|
||||
)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#pragma once
|
||||
|
||||
#include "../Age.h"
|
||||
#include "Age.h"
|
||||
|
||||
#include "MetaDataModel.pb.h"
|
||||
|
||||
|
|
|
@ -30,5 +30,6 @@ target_include_directories(${PROJECT_NAME}
|
|||
|
||||
target_link_libraries(${PROJECT_NAME}
|
||||
PRIVATE
|
||||
Age
|
||||
Qt5::Widgets
|
||||
)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#pragma once
|
||||
|
||||
#include "../Age.h"
|
||||
#include "Age.h"
|
||||
#include <vector>
|
||||
|
||||
class PRMap
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#pragma once
|
||||
|
||||
#include "../Age.h"
|
||||
#include "Age.h"
|
||||
#include <QAbstractTableModel>
|
||||
|
||||
class TestResult
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue