CSRT-NTUA / AlgoPlus

AlgoPlus is a C++17 library for complex data structures and algorithms
https://csrt-ntua.github.io/AlgoPlus
Apache License 2.0
141 stars 20 forks source link

Centralize definition of test main and include cstdint in several hea… #24

Closed Shu-AFK closed 5 months ago

Shu-AFK commented 5 months ago

…ders

Removed CATCH_CONFIG_MAIN from individual test files and consolidated it into a single test_main.cc. This simplifies the test configuration and reduces the number of files defining the main function for the Catch2 test suite. Additionally, the cstdint header was included in several algorithm and data structure headers to ensure the int64_t type is recognized. A new Bubble sort test was also added.