add sanitizers, doctest as submodule

This commit is contained in:
BlackMATov
2022-04-24 05:37:21 +07:00
parent 99dbc61dc9
commit 61d9f4a7c2
15 changed files with 184 additions and 6287 deletions

View File

@@ -5,7 +5,15 @@
******************************************************************************/
#include <vmath.hpp/vmath.hpp>
#include "doctest/doctest.hpp"
#include <doctest/doctest.h>
#define STATIC_CHECK(...)\
static_assert(__VA_ARGS__, #__VA_ARGS__);\
CHECK(__VA_ARGS__)
#define STATIC_CHECK_FALSE(...)\
static_assert(!(__VA_ARGS__), "!(" #__VA_ARGS__ ")");\
CHECK(!(__VA_ARGS__))
namespace vmath_tests
{