erius
33fee958a5
Added 2 new constructors for FileTape which copy the size of existing tape into a new one Implemented external sort of a Tape using heap sort Rewritten FileTape constructors implementation to better take advantage of existing constructor calls Added const to some parameters to indicate their immutability Added unit tests for external_sort
13 lines
548 B
CMake
13 lines
548 B
CMake
find_package(Catch2 3 REQUIRED)
|
|
|
|
add_executable(filetape_tests ${PROJECT_SOURCE_DIR}/tests/filetape_tests.cpp)
|
|
target_link_libraries(filetape_tests PRIVATE tapelib)
|
|
target_link_libraries(filetape_tests PRIVATE Catch2::Catch2WithMain)
|
|
|
|
add_test(filetape_tests filetape_tests)
|
|
|
|
add_executable(filetape_sort_tests ${PROJECT_SOURCE_DIR}/tests/filetape_sort_tests.cpp)
|
|
target_link_libraries(filetape_sort_tests PRIVATE tapelib)
|
|
target_link_libraries(filetape_sort_tests PRIVATE Catch2::Catch2WithMain)
|
|
|
|
add_test(filetape_sort_tests filetape_sort_tests)
|