#include <iostream>
#include <string>
#include <functional>
#include <vector>
#include <chrono>
#include <cmath>
Go to the source code of this file.
|
| #define | UNIT_TEST(A) void A(); UnitTestRegisterer A ## _reg(#A, A); void A() |
| |
| #define | UNIT_TEST_CHECK(Expr) UnitTests::get().check(Expr, __FILE__, __LINE__, #Expr) |
| |
| #define | UNIT_TEST_CHECK_CLOSE(A, B, TOL) UnitTests::get().check_close(A, B, __FILE__, __LINE__, #A, #B, TOL) |
| |
| #define | UNIT_TEST_CHECK_EQUAL(A, B) UnitTests::get().check_equal(A, B, __FILE__, __LINE__, #A, #B) |
| |
| #define | UNIT_TEST_CHECK_SMALL(A, TOL) UnitTests::get().check_small(A, __FILE__, __LINE__, #A, TOL) |
| |
| #define | UNIT_TEST_ERROR(MSG) UnitTests::get().error(MSG, __FILE__, __LINE__) |
| |
◆ UNIT_TEST
◆ UNIT_TEST_CHECK
| #define UNIT_TEST_CHECK |
( |
|
Expr | ) |
UnitTests::get().check(Expr, __FILE__, __LINE__, #Expr) |
◆ UNIT_TEST_CHECK_CLOSE
| #define UNIT_TEST_CHECK_CLOSE |
( |
|
A, |
|
|
|
B, |
|
|
|
TOL |
|
) |
| UnitTests::get().check_close(A, B, __FILE__, __LINE__, #A, #B, TOL) |
◆ UNIT_TEST_CHECK_EQUAL
| #define UNIT_TEST_CHECK_EQUAL |
( |
|
A, |
|
|
|
B |
|
) |
| UnitTests::get().check_equal(A, B, __FILE__, __LINE__, #A, #B) |
◆ UNIT_TEST_CHECK_SMALL
| #define UNIT_TEST_CHECK_SMALL |
( |
|
A, |
|
|
|
TOL |
|
) |
| UnitTests::get().check_small(A, __FILE__, __LINE__, #A, TOL) |
◆ UNIT_TEST_ERROR
| #define UNIT_TEST_ERROR |
( |
|
MSG | ) |
UnitTests::get().error(MSG, __FILE__, __LINE__) |
◆ main()