GSL/tests
Herb Sutter cbfd8cd734 Parameterize Expects1 and Ensures` by contract group
Allows independently controlling handling of different categories of bugs, such as bounds checks vs. null checks.
User-extensible: Companies can instantiate their own `contract_group` objects for their own categories of contract checks, including for distinguishing contract "levels" like `Normal` vs. `Audit` by just creating those two groups that can then be controlled independently or in combination.
2020-11-27 17:06:01 -08:00
..
algorithm_tests.cpp renaming main logic files. Added warning message of the removal and include passthrough. Renamed includes in the source files. Ran Clang-Format (#946) 2020-10-29 17:38:48 -07:00
assertion_tests.cpp Parameterize Expects1 and Ensures` by contract group 2020-11-27 17:06:01 -08:00
at_tests.cpp renaming main logic files. Added warning message of the removal and include passthrough. Renamed includes in the source files. Ran Clang-Format (#946) 2020-10-29 17:38:48 -07:00
bounds_tests.cpp MSVC and CoreChecker warning suppression for tests to CMake 2020-01-16 11:49:15 +01:00
byte_tests.cpp renaming main logic files. Added warning message of the removal and include passthrough. Renamed includes in the source files. Ran Clang-Format (#946) 2020-10-29 17:38:48 -07:00
CMakeLists.txt Merge pull request #868 from mymedia2/master 2020-08-12 15:08:54 -07:00
CMakeLists.txt.in GTest latest is breaking, rolling back to 1.10 until further investigation 2020-02-18 10:13:03 -08:00
multi_span_tests.cpp renaming main logic files. Added warning message of the removal and include passthrough. Renamed includes in the source files. Ran Clang-Format (#946) 2020-10-29 17:38:48 -07:00
no_exception_ensure_tests.cpp fix ctad warning in llvm 2019-11-15 12:11:44 -08:00
notnull_tests.cpp Adding std::hash<not_null<T>> tests to notnull_tests.cpp (#947) 2020-11-03 16:56:09 -08:00
owner_tests.cpp MSVC and CoreChecker warning suppression for tests to CMake 2020-01-16 11:49:15 +01:00
span_compatibility_tests.cpp renaming main logic files. Added warning message of the removal and include passthrough. Renamed includes in the source files. Ran Clang-Format (#946) 2020-10-29 17:38:48 -07:00
span_ext_tests.cpp renaming main logic files. Added warning message of the removal and include passthrough. Renamed includes in the source files. Ran Clang-Format (#946) 2020-10-29 17:38:48 -07:00
span_tests.cpp renaming main logic files. Added warning message of the removal and include passthrough. Renamed includes in the source files. Ran Clang-Format (#946) 2020-10-29 17:38:48 -07:00
strict_notnull_tests.cpp remove move constructor for not_null. 2020-01-30 17:00:13 -08:00
strided_span_tests.cpp renaming main logic files. Added warning message of the removal and include passthrough. Renamed includes in the source files. Ran Clang-Format (#946) 2020-10-29 17:38:48 -07:00
string_span_tests.cpp Parameterize Expects1 and Ensures` by contract group 2020-11-27 17:06:01 -08:00
utils_tests.cpp renaming main logic files. Added warning message of the removal and include passthrough. Renamed includes in the source files. Ran Clang-Format (#946) 2020-10-29 17:38:48 -07:00