BartolomeyKant
2fd4e171ba
rise up cmake minimum required ( #1066 )
...
Co-authored-by: John Wellbelove <jwellbelove@users.noreply.github.com>
2025-04-30 16:47:39 +01:00
John Wellbelove
344f1b2387
Added Unit test macros
...
CHECK_FLOAT_SAME
CHECK_FLOAT_DIFFERENT
2024-08-09 21:36:15 +01:00
John Wellbelove
6c531a637d
Modified Unittest++ SUITE macro for better VS2022 intellisence compatibly
2024-04-23 09:57:13 +01:00
John Wellbelove
4aab807b03
Improvements to Unittest++ macros to fix odd VS2022 syntax colouring
2024-04-17 22:02:33 +01:00
John Wellbelove
ea9d5b0962
Changes for OSX + C++20 + STL compatibility
2024-04-16 09:02:59 +01:00
John Wellbelove
77513730e0
Fixed shadow warnings in all files
...
#823 Multiple variable shadowing warnings in private/bitset_new.h
2024-01-25 14:22:26 +00:00
John Wellbelove
6d941298ea
Improved display of CHECK_EQUAL_HEX in unittest++
2023-12-18 15:15:09 +00:00
John Wellbelove
61da85fa77
Removed float-equal warnings
...
Added functions is_nan, is_infinity, is_zero & is_exactly_equal
Fixed array-bounds warnings for GCC and -O2 optimisation
2023-11-21 15:13:24 +00:00
Manuel Knörle
1a3c2a788b
style: add missing new line at end of file ( #734 )
2023-07-18 08:12:53 +01:00
John Wellbelove
aa1d7f0f7f
Conversion of static to C++14 compatinility
2023-04-27 09:28:37 +01:00
John Wellbelove
8eabe5fb26
Fix test array sizes
...
C++14 compiler compatibility
Updated test run scripts
Changed some ETL_ASSERT macros to ETL_ASSERT_OR_RETURN
Changed unit test macros for C++20 compaibility
Updated test run scripts
Updated CMake files to allow C++ standard selection
Replaced ETL_ASSERT_AND_RETURN with ETL_ASSERT_OR_RETURN
Updated C++14 & C++20 unit test compatibility
Changed native char8_t check
Added optional optimisation argument to bash script
2023-03-25 12:16:59 +00:00
John Wellbelove
574e041485
#675 Compilation error in optional.h line 405
...
Changes for compatibility with C++20
Restore C++17 unit test compatibility
2023-03-15 10:28:55 +00:00
John Wellbelove
044fc1b2ff
Improved emplace testing
...
Changed unit test macro CHECK_FALSE_EQUAL to CHECK_NOT_EQUAL
2023-01-07 18:46:59 +00:00
Joris Putcuyps
b88c088bd6
Provide cmake library for UnitTest++. ( #616 )
...
* Provide cmake library for UnitTest++.
Prefer cmake target_* commands.
* Replace wrong cmake link options with compile
* We need the sanitize flags also in linker
2022-10-19 12:22:52 +01:00
John Wellbelove
3a4af24ab7
Work in progress
...
Added more CHECK macros
Added bitset_fast class for bitsets that are the same size as an integral type
2022-08-13 12:15:41 +01:00
John Wellbelove
3ee5abf74b
Work in progress
2022-08-12 13:39:24 +01:00
John Wellbelove
648d5bf527
Added check macro that outputs hex digits
2022-08-09 12:45:29 +01:00
John Wellbelove
cd18cc6af0
Eradicated all GCC and clang warnings
2022-07-27 10:42:03 +01:00
John Wellbelove
426f7f48a4
Updated CMakeLists.txt to embed the unit test code.
2022-03-21 16:08:49 +00:00
John Wellbelove
dcf06809ae
Embedded copy of UnitTest++
2022-03-20 22:41:59 +00:00