![]() |
tunit - Reference Guide
1.0.0
Modern c++17 unit testing framework on Windows, macOS, Linux, iOS and android.
|
Contains tunit::assert class. More...
#include "base_assert.h"#include <algorithm>#include <cmath>#include <cstring>#include <exception>#include <functional>#include <iterator>#include <memory>#include <string>

Go to the source code of this file.
Classes | |
| class | tunit::assert |
| The assert class contains a collection of static methods that implement the most common assertions used in tUnit. More... | |
Namespaces | |
| tunit | |
| The tunit namespace contains a unit test library. | |
Macros | |
| #define | abort_() abort(line_info_) |
| #define | are_equal_(...) __CMD_ASSERT_ARGS(are_equal, __VA_ARGS__) |
| #define | are_not_equal_(...) __CMD_ASSERT_ARGS(are_not_equal, __VA_ARGS__) |
| #define | are_not_same_(...) __CMD_ASSERT_ARGS(are_not_same, __VA_ARGS__) |
| #define | are_same_(...) __CMD_ASSERT_ARGS(are_same, __VA_ARGS__) |
| #define | contains_(...) __CMD_ASSERT_ARGS(contains, __VA_ARGS__) |
| #define | does_not_throw_(...) __CMD_ASSERT_ARGS(does_not_throw, __VA_ARGS__) |
| #define | fail_() base_assert::fail(line_info_) |
| #define | ignore_() ignore(line_info_) |
| #define | is_empty_(...) __CMD_ASSERT_ARGS(is_empty, __VA_ARGS__) |
| #define | is_false_(...) __CMD_ASSERT_ARGS(is_false, __VA_ARGS__) |
| #define | is_greater_(...) __CMD_ASSERT_ARGS(is_greater, __VA_ARGS__) |
| #define | is_greater_or_equal_(...) __CMD_ASSERT_ARGS(is_greater_or_equal, __VA_ARGS__) |
| #define | is_instance_of_(Type, ...) __CMD_ASSERT_ARGS(is_instance_of<Type>, __VA_ARGS__) |
| #define | is_less_(...) __CMD_ASSERT_ARGS(is_less, __VA_ARGS__) |
| #define | is_less_or_equal_(...) __CMD_ASSERT_ARGS(is_less_or_equal, __VA_ARGS__) |
| #define | is_NaN_(...) __CMD_ASSERT_ARGS(is_NaN, __VA_ARGS__) |
| #define | is_negative_(...) __CMD_ASSERT_ARGS(is_negative, __VA_ARGS__) |
| #define | is_not_empty_(...) __CMD_ASSERT_ARGS(is_not_empty, __VA_ARGS__) |
| #define | is_not_instance_of_(Type, ...) __CMD_ASSERT_ARGS(is_not_instance_of<Type>, __VA_ARGS__) |
| #define | is_not_null_(...) __CMD_ASSERT_ARGS(is_not_null, __VA_ARGS__) |
| #define | is_not_zero_(...) __CMD_ASSERT_ARGS(is_not_zero, __VA_ARGS__) |
| #define | is_null_(...) __CMD_ASSERT_ARGS(is_null, __VA_ARGS__) |
| #define | is_positive_(...) __CMD_ASSERT_ARGS(is_positive, __VA_ARGS__) |
| #define | is_true_(...) __CMD_ASSERT_ARGS(is_true, __VA_ARGS__) |
| #define | is_zero_(...) __CMD_ASSERT_ARGS(is_zero, __VA_ARGS__) |
| #define | succeed_() succeed(line_info_) |
| #define | throws_(TException, ...) __CMD_ASSERT_ARGS(throws<TException>, __VA_ARGS__) |
| #define | throws_any_(...) __CMD_ASSERT_ARGS(throws_any, __VA_ARGS__) |
Contains tunit::assert class.