#include <iostream>
#include <string>
#include <utility>
#include <vector>
#include <managers/object_manager.h>
#include <utilities/cpp_utilities.h>
Go to the source code of this file.
Classes | |
class | nitro::FunctionWrapper< ret_value_type > |
Class wrapps function call. More... | |
class | nitro::FunctionWrapper< void > |
class | nitro::MemberFunctionWrapper< ret_value_type > |
Class wrapps member-function call. More... | |
class | nitro::MemberFunctionWrapper< void > |
class | nitro::TypeConverter< from_type, to_type > |
Universal converter. More... | |
Namespaces | |
namespace | nitro |
Defines | |
#define | BEGIN_TESTING_SECTION() |
#define | GET_OBJECT_PTR(CLASS_NAME, OBJECT_NAME) |
#define | GET_OBJECT(CLASS_NAME, OBJECT_NAME) |
#define | ENABLE_EXTERN_CLASS(CLASS_NAME) |
#define | ENABLE_CLASS_TESTING(CLASS_NAME) |
#define | BEGIN_CUSTOM_DECLARATION_0(FUNC_NAME, ALIAS_RET_TYPE) |
#define | BEGIN_CUSTOM_DECLARATION_1(FUNC_NAME, PARAM_1_TYPE, ALIAS_RET_TYPE) |
#define | BEGIN_CUSTOM_DECLARATION_2(FUNC_NAME, PARAM_1_TYPE, PARAM_2_TYPE, ALIAS_RET_TYPE) |
#define | BEGIN_CUSTOM_DECLARATION_3(FUNC_NAME, PARAM_1_TYPE, PARAM_2_TYPE, PARAM_3_TYPE, ALIAS_RET_TYPE) |
#define | BEGIN_CUSTOM_DECLARATION_4(FUNC_NAME, PARAM_1_TYPE, PARAM_2_TYPE, PARAM_3_TYPE, PARAM_4_TYPE, ALIAS_RET_TYPE) |
#define | BEGIN_CUSTOM_DECLARATION_5(FUNC_NAME, PARAM_1_TYPE, PARAM_2_TYPE, PARAM_3_TYPE, PARAM_4_TYPE, PARAM_5_TYPE, ALIAS_RET_TYPE) |
#define | END_CUSTOM_DECLARATION() |
#define | NO_CONVERT_INPUT(PARAM_NAME, TYPE) |
#define | NO_CONVERT_OUTPUT(PARAM_NAME, TYPE) |
#define | CONVERT_INPUT(PARAM_NAME, FROM_TYPE, TO_TYPE) |
#define | CONVERT_OUTPUT(PARAM_NAME, FROM_TYPE, TO_TYPE) |
#define | CALL_FUNCTION_0(FUNCTION_NAME, FUNCTION_RET_RYPE, ALIAS_RET_TYPE) |
#define | CALL_FUNCTION_1(FUNCTION_NAME, FUNCTION_RET_RYPE, ALIAS_RET_TYPE) |
#define | CALL_FUNCTION_2(FUNCTION_NAME, FUNCTION_RET_RYPE, ALIAS_RET_TYPE) |
#define | CALL_FUNCTION_3(FUNCTION_NAME, FUNCTION_RET_RYPE, ALIAS_RET_TYPE) |
#define | CALL_FUNCTION_4(FUNCTION_NAME, FUNCTION_RET_RYPE, ALIAS_RET_TYPE) |
#define | CALL_FUNCTION_5(FUNCTION_NAME, FUNCTION_RET_RYPE, ALIAS_RET_TYPE) |
#define | CALL_MEMBER_FUNCTION_0(CLASS_NAME, MEMBER_FUNCTION_NAME, FUNCTION_RET_RYPE, ALIAS_RET_TYPE) |
#define | CALL_MEMBER_FUNCTION_1(CLASS_NAME, MEMBER_FUNCTION_NAME, FUNCTION_RET_RYPE, ALIAS_RET_TYPE) |
#define | CALL_MEMBER_FUNCTION_2(CLASS_NAME, MEMBER_FUNCTION_NAME, FUNCTION_RET_RYPE, ALIAS_RET_TYPE) |
#define | CALL_MEMBER_FUNCTION_3(CLASS_NAME, MEMBER_FUNCTION_NAME, FUNCTION_RET_RYPE, ALIAS_RET_TYPE) |
#define | CALL_MEMBER_FUNCTION_4(CLASS_NAME, MEMBER_FUNCTION_NAME, FUNCTION_RET_RYPE, ALIAS_RET_TYPE) |
#define | CALL_MEMBER_FUNCTION_5(CLASS_NAME, MEMBER_FUNCTION_NAME, FUNCTION_RET_RYPE, ALIAS_RET_TYPE) |
#define | RETURN_RESULT() |
#define | BEGIN_SIMPLE_SECTION() |
#define | REGISTER_SIMPLE_TEST(FUNC_NAME) |
#define | SET_FRIENDSHIP_0R(FRIEND_FUNCTION_NAME, RET_VALUE_TYPE) |
#define | SET_FRIENDSHIP_1R(FRIEND_FUNCTION_NAME, PARAM_1_TYPE, RET_VALUE_TYPE) |
#define | SET_FRIENDSHIP_2R(FRIEND_FUNCTION_NAME, PARAM_1_TYPE, PARAM_2_TYPE, RET_VALUE_TYPE) |
#define | SET_FRIENDSHIP_3R(FRIEND_FUNCTION_NAME, PARAM_1_TYPE, PARAM_2_TYPE, PARAM_3_TYPE, RET_VALUE_TYPE) |
#define | NO_RET |
#define | CLASS_MEMBER_FUNCTION_TESTING_0(CLASS_NAME, MEMBER_FUNCTION_NAME, EXPORT_FUNCTION_ALIAS, MEMBER_RET_RYPE, ALIAS_RET_TYPE) |
#define | CLASS_MEMBER_FUNCTION_TESTING_1(CLASS_NAME, MEMBER_FUNCTION_NAME, EXPORT_FUNCTION_ALIAS, PARAM_1_TYPE, MEMBER_RET_RYPE, ALIAS_RET_TYPE) |
#define | CLASS_MEMBER_FUNCTION_TESTING_2(CLASS_NAME, MEMBER_FUNCTION_NAME, EXPORT_FUNCTION_ALIAS, PARAM_1_TYPE, PARAM_2_TYPE, MEMBER_RET_RYPE, ALIAS_RET_TYPE) |
#define | CLASS_MEMBER_FUNCTION_TESTING_3(CLASS_NAME, MEMBER_FUNCTION_NAME, EXPORT_FUNCTION_ALIAS, PARAM_1_TYPE, PARAM_2_TYPE, PARAM_3_TYPE, MEMBER_RET_RYPE, ALIAS_RET_TYPE) |
#define | CLASS_MEMBER_FUNCTION_TESTING_4(CLASS_NAME, MEMBER_FUNCTION_NAME, EXPORT_FUNCTION_ALIAS, PARAM_1_TYPE, PARAM_2_TYPE, PARAM_3_TYPE, PARAM_4_TYPE, MEMBER_RET_RYPE, ALIAS_RET_TYPE) |
#define | FUNCTION_RESULT_MAP_0(FUNCTION_NAME, EXPORT_FUNCTION_ALIAS, MAP_FUNCTION, FUNCTION_RET_RYPE, ALIAS_RET_TYPE) |
#define | FUNCTION_RESULT_MAP_1(FUNCTION_NAME, EXPORT_FUNCTION_ALIAS, MAP_FUNCTION, PARAM_1_TYPE, FUNCTION_RET_RYPE, ALIAS_RET_TYPE) |
#define | FUNCTION_RESULT_MAP_2(FUNCTION_NAME, EXPORT_FUNCTION_ALIAS, MAP_FUNCTION, PARAM_1_TYPE, PARAM_2_TYPE, FUNCTION_RET_RYPE, ALIAS_RET_TYPE) |
#define | FUNCTION_RESULT_MAP_3(FUNCTION_NAME, EXPORT_FUNCTION_ALIAS, MAP_FUNCTION, PARAM_1_TYPE, PARAM_2_TYPE, PARAM_3_TYPE, FUNCTION_RET_RYPE, ALIAS_RET_TYPE) |
#define | FUNCTION_RESULT_MAP_4(FUNCTION_NAME, EXPORT_FUNCTION_ALIAS, MAP_FUNCTION, PARAM_1_TYPE, PARAM_2_TYPE, PARAM_3_TYPE, PARAM_4_TYPE, FUNCTION_RET_RYPE, ALIAS_RET_TYPE) |
#define | FUNCTION_PARAM_MAP_11(FUNCTION_NAME, EXPORT_FUNCTION_ALIAS, MAP_FUNCTION, PARAM_1_TYPE, FUNCTION_RET_RYPE, ALIAS_RET_TYPE) |
#define | FUNCTION_PARAM_MAP_12(FUNCTION_NAME, EXPORT_FUNCTION_ALIAS, MAP_FUNCTION, PARAM_1_TYPE, PARAM_2_TYPE, FUNCTION_RET_RYPE, ALIAS_RET_TYPE) |
#define | FUNCTION_PARAM_MAP_22(FUNCTION_NAME, EXPORT_FUNCTION_ALIAS, MAP_FUNCTION, PARAM_1_TYPE, PARAM_2_TYPE, FUNCTION_RET_RYPE, ALIAS_RET_TYPE) |
#define | FUNCTION_PARAM_MAP_13(FUNCTION_NAME, EXPORT_FUNCTION_ALIAS, MAP_FUNCTION, PARAM_1_TYPE, PARAM_2_TYPE, PARAM_3_TYPE, FUNCTION_RET_RYPE, ALIAS_RET_TYPE) |
#define | FUNCTION_PARAM_MAP_23(FUNCTION_NAME, EXPORT_FUNCTION_ALIAS, MAP_FUNCTION, PARAM_1_TYPE, PARAM_2_TYPE, PARAM_3_TYPE, FUNCTION_RET_RYPE, ALIAS_RET_TYPE) |
#define | FUNCTION_PARAM_MAP_33(FUNCTION_NAME, EXPORT_FUNCTION_ALIAS, MAP_FUNCTION, PARAM_1_TYPE, PARAM_2_TYPE, PARAM_3_TYPE, FUNCTION_RET_RYPE, ALIAS_RET_TYPE) |
#define | FUNCTION_PARAM_MAP_14(FUNCTION_NAME, EXPORT_FUNCTION_ALIAS, MAP_FUNCTION, PARAM_1_TYPE, PARAM_2_TYPE, PARAM_3_TYPE, PARAM_4_TYPE, FUNCTION_RET_RYPE, ALIAS_RET_TYPE) |
#define | FUNCTION_PARAM_MAP_24(FUNCTION_NAME, EXPORT_FUNCTION_ALIAS, MAP_FUNCTION, PARAM_1_TYPE, PARAM_2_TYPE, PARAM_3_TYPE, PARAM_4_TYPE, FUNCTION_RET_RYPE, ALIAS_RET_TYPE) |
#define | FUNCTION_PARAM_MAP_34(FUNCTION_NAME, EXPORT_FUNCTION_ALIAS, MAP_FUNCTION, PARAM_1_TYPE, PARAM_2_TYPE, PARAM_3_TYPE, PARAM_4_TYPE, FUNCTION_RET_RYPE, ALIAS_RET_TYPE) |
#define | FUNCTION_PARAM_MAP_44(FUNCTION_NAME, EXPORT_FUNCTION_ALIAS, MAP_FUNCTION, PARAM_1_TYPE, PARAM_2_TYPE, PARAM_3_TYPE, PARAM_4_TYPE, FUNCTION_RET_RYPE, ALIAS_RET_TYPE) |
#define | FUNCTION_TESTING_0(FUNCTION_NAME, EXPORT_FUNCTION_ALIAS, FUNCTION_RET_RYPE, ALIAS_RET_TYPE) |
#define | FUNCTION_TESTING_1(FUNCTION_NAME, EXPORT_FUNCTION_ALIAS, PARAM_1_TYPE, FUNCTION_RET_RYPE, ALIAS_RET_TYPE) |
#define | FUNCTION_TESTING_2(FUNCTION_NAME, EXPORT_FUNCTION_ALIAS, PARAM_1_TYPE, PARAM_2_TYPE, FUNCTION_RET_RYPE, ALIAS_RET_TYPE) |
#define | FUNCTION_TESTING_3(FUNCTION_NAME, EXPORT_FUNCTION_ALIAS, PARAM_1_TYPE, PARAM_2_TYPE, PARAM_3_TYPE, FUNCTION_RET_RYPE, ALIAS_RET_TYPE) |
#define | FUNCTION_TESTING_4(FUNCTION_NAME, EXPORT_FUNCTION_ALIAS, PARAM_1_TYPE, PARAM_2_TYPE, PARAM_3_TYPE, PARAM_4_TYPE, FUNCTION_RET_RYPE, ALIAS_RET_TYPE) |
#define | ALIAS_FUNCTION_0(FUNCTION_NAME, ALIAS_FUNCTION_NAME) |
#define | ALIAS_FUNCTION_0R(FUNCTION_NAME, ALIAS_FUNCTION_NAME, RETURN_TYPE) |
#define | ALIAS_FUNCTION_1(FUNCTION_NAME, ALIAS_FUNCTION_NAME, PARAM_1_TYPE) |
#define | ALIAS_FUNCTION_1R(FUNCTION_NAME, ALIAS_FUNCTION_NAME, PARAM_1_TYPE, RETURN_TYPE) |
#define | ALIAS_FUNCTION_2(FUNCTION_NAME, ALIAS_FUNCTION_NAME, PARAM_1_TYPE, PARAM_2_TYPE) |
#define | ALIAS_FUNCTION_2R(FUNCTION_NAME, ALIAS_FUNCTION_NAME, PARAM_1_TYPE, PARAM_2_TYPE, RETURN_TYPE) |
#define | ALIAS_FUNCTION_3(FUNCTION_NAME, ALIAS_FUNCTION_NAME, PARAM_1_TYPE, PARAM_2_TYPE, PARAM_3_TYPE) |
#define | ALIAS_FUNCTION_3R(FUNCTION_NAME, ALIAS_FUNCTION_NAME, PARAM_1_TYPE, PARAM_2_TYPE, PARAM_3_TYPE, RETURN_TYPE) |
#define | ENABLE_EXTERN_MANAGER(CLASS_NAME) |
#define | STATIC_ENTITY |
#define | END_TESTING_SECTION() } |
#define ALIAS_FUNCTION_0 | ( | FUNCTION_NAME, | ||
ALIAS_FUNCTION_NAME | ||||
) |
Definition at line 2665 of file testing_utilities.h.
#define ALIAS_FUNCTION_0R | ( | FUNCTION_NAME, | ||
ALIAS_FUNCTION_NAME, | ||||
RETURN_TYPE | ||||
) |
Definition at line 2667 of file testing_utilities.h.
#define ALIAS_FUNCTION_1 | ( | FUNCTION_NAME, | ||
ALIAS_FUNCTION_NAME, | ||||
PARAM_1_TYPE | ||||
) |
Definition at line 2669 of file testing_utilities.h.
#define ALIAS_FUNCTION_1R | ( | FUNCTION_NAME, | ||
ALIAS_FUNCTION_NAME, | ||||
PARAM_1_TYPE, | ||||
RETURN_TYPE | ||||
) |
Definition at line 2671 of file testing_utilities.h.
#define ALIAS_FUNCTION_2 | ( | FUNCTION_NAME, | ||
ALIAS_FUNCTION_NAME, | ||||
PARAM_1_TYPE, | ||||
PARAM_2_TYPE | ||||
) |
Definition at line 2673 of file testing_utilities.h.
#define ALIAS_FUNCTION_2R | ( | FUNCTION_NAME, | ||
ALIAS_FUNCTION_NAME, | ||||
PARAM_1_TYPE, | ||||
PARAM_2_TYPE, | ||||
RETURN_TYPE | ||||
) |
Definition at line 2675 of file testing_utilities.h.
#define ALIAS_FUNCTION_3 | ( | FUNCTION_NAME, | ||
ALIAS_FUNCTION_NAME, | ||||
PARAM_1_TYPE, | ||||
PARAM_2_TYPE, | ||||
PARAM_3_TYPE | ||||
) |
Definition at line 2677 of file testing_utilities.h.
#define ALIAS_FUNCTION_3R | ( | FUNCTION_NAME, | ||
ALIAS_FUNCTION_NAME, | ||||
PARAM_1_TYPE, | ||||
PARAM_2_TYPE, | ||||
PARAM_3_TYPE, | ||||
RETURN_TYPE | ||||
) |
Definition at line 2679 of file testing_utilities.h.
#define BEGIN_CUSTOM_DECLARATION_0 | ( | FUNC_NAME, | ||
ALIAS_RET_TYPE | ||||
) |
Definition at line 2553 of file testing_utilities.h.
#define BEGIN_CUSTOM_DECLARATION_1 | ( | FUNC_NAME, | ||
PARAM_1_TYPE, | ||||
ALIAS_RET_TYPE | ||||
) |
Definition at line 2555 of file testing_utilities.h.
#define BEGIN_CUSTOM_DECLARATION_2 | ( | FUNC_NAME, | ||
PARAM_1_TYPE, | ||||
PARAM_2_TYPE, | ||||
ALIAS_RET_TYPE | ||||
) |
Definition at line 2557 of file testing_utilities.h.
#define BEGIN_CUSTOM_DECLARATION_3 | ( | FUNC_NAME, | ||
PARAM_1_TYPE, | ||||
PARAM_2_TYPE, | ||||
PARAM_3_TYPE, | ||||
ALIAS_RET_TYPE | ||||
) |
Definition at line 2559 of file testing_utilities.h.
#define BEGIN_CUSTOM_DECLARATION_4 | ( | FUNC_NAME, | ||
PARAM_1_TYPE, | ||||
PARAM_2_TYPE, | ||||
PARAM_3_TYPE, | ||||
PARAM_4_TYPE, | ||||
ALIAS_RET_TYPE | ||||
) |
Definition at line 2561 of file testing_utilities.h.
#define BEGIN_CUSTOM_DECLARATION_5 | ( | FUNC_NAME, | ||
PARAM_1_TYPE, | ||||
PARAM_2_TYPE, | ||||
PARAM_3_TYPE, | ||||
PARAM_4_TYPE, | ||||
PARAM_5_TYPE, | ||||
ALIAS_RET_TYPE | ||||
) |
Definition at line 2563 of file testing_utilities.h.
#define BEGIN_SIMPLE_SECTION | ( | ) |
Definition at line 2601 of file testing_utilities.h.
#define BEGIN_TESTING_SECTION | ( | ) |
extern "C"\ {\
Открываем секцию тестировочных функций для функций членов.
Definition at line 1463 of file testing_utilities.h.
#define CALL_FUNCTION_0 | ( | FUNCTION_NAME, | ||
FUNCTION_RET_RYPE, | ||||
ALIAS_RET_TYPE | ||||
) |
Definition at line 2575 of file testing_utilities.h.
#define CALL_FUNCTION_1 | ( | FUNCTION_NAME, | ||
FUNCTION_RET_RYPE, | ||||
ALIAS_RET_TYPE | ||||
) |
Definition at line 2577 of file testing_utilities.h.
#define CALL_FUNCTION_2 | ( | FUNCTION_NAME, | ||
FUNCTION_RET_RYPE, | ||||
ALIAS_RET_TYPE | ||||
) |
Definition at line 2579 of file testing_utilities.h.
#define CALL_FUNCTION_3 | ( | FUNCTION_NAME, | ||
FUNCTION_RET_RYPE, | ||||
ALIAS_RET_TYPE | ||||
) |
Definition at line 2581 of file testing_utilities.h.
#define CALL_FUNCTION_4 | ( | FUNCTION_NAME, | ||
FUNCTION_RET_RYPE, | ||||
ALIAS_RET_TYPE | ||||
) |
Definition at line 2583 of file testing_utilities.h.
#define CALL_FUNCTION_5 | ( | FUNCTION_NAME, | ||
FUNCTION_RET_RYPE, | ||||
ALIAS_RET_TYPE | ||||
) |
Definition at line 2585 of file testing_utilities.h.
#define CALL_MEMBER_FUNCTION_0 | ( | CLASS_NAME, | ||
MEMBER_FUNCTION_NAME, | ||||
FUNCTION_RET_RYPE, | ||||
ALIAS_RET_TYPE | ||||
) |
Definition at line 2587 of file testing_utilities.h.
#define CALL_MEMBER_FUNCTION_1 | ( | CLASS_NAME, | ||
MEMBER_FUNCTION_NAME, | ||||
FUNCTION_RET_RYPE, | ||||
ALIAS_RET_TYPE | ||||
) |
Definition at line 2589 of file testing_utilities.h.
#define CALL_MEMBER_FUNCTION_2 | ( | CLASS_NAME, | ||
MEMBER_FUNCTION_NAME, | ||||
FUNCTION_RET_RYPE, | ||||
ALIAS_RET_TYPE | ||||
) |
Definition at line 2591 of file testing_utilities.h.
#define CALL_MEMBER_FUNCTION_3 | ( | CLASS_NAME, | ||
MEMBER_FUNCTION_NAME, | ||||
FUNCTION_RET_RYPE, | ||||
ALIAS_RET_TYPE | ||||
) |
Definition at line 2593 of file testing_utilities.h.
#define CALL_MEMBER_FUNCTION_4 | ( | CLASS_NAME, | ||
MEMBER_FUNCTION_NAME, | ||||
FUNCTION_RET_RYPE, | ||||
ALIAS_RET_TYPE | ||||
) |
Definition at line 2595 of file testing_utilities.h.
#define CALL_MEMBER_FUNCTION_5 | ( | CLASS_NAME, | ||
MEMBER_FUNCTION_NAME, | ||||
FUNCTION_RET_RYPE, | ||||
ALIAS_RET_TYPE | ||||
) |
Definition at line 2597 of file testing_utilities.h.
#define CLASS_MEMBER_FUNCTION_TESTING_0 | ( | CLASS_NAME, | ||
MEMBER_FUNCTION_NAME, | ||||
EXPORT_FUNCTION_ALIAS, | ||||
MEMBER_RET_RYPE, | ||||
ALIAS_RET_TYPE | ||||
) |
Definition at line 2615 of file testing_utilities.h.
#define CLASS_MEMBER_FUNCTION_TESTING_1 | ( | CLASS_NAME, | ||
MEMBER_FUNCTION_NAME, | ||||
EXPORT_FUNCTION_ALIAS, | ||||
PARAM_1_TYPE, | ||||
MEMBER_RET_RYPE, | ||||
ALIAS_RET_TYPE | ||||
) |
Definition at line 2617 of file testing_utilities.h.
#define CLASS_MEMBER_FUNCTION_TESTING_2 | ( | CLASS_NAME, | ||
MEMBER_FUNCTION_NAME, | ||||
EXPORT_FUNCTION_ALIAS, | ||||
PARAM_1_TYPE, | ||||
PARAM_2_TYPE, | ||||
MEMBER_RET_RYPE, | ||||
ALIAS_RET_TYPE | ||||
) |
Definition at line 2619 of file testing_utilities.h.
#define CLASS_MEMBER_FUNCTION_TESTING_3 | ( | CLASS_NAME, | ||
MEMBER_FUNCTION_NAME, | ||||
EXPORT_FUNCTION_ALIAS, | ||||
PARAM_1_TYPE, | ||||
PARAM_2_TYPE, | ||||
PARAM_3_TYPE, | ||||
MEMBER_RET_RYPE, | ||||
ALIAS_RET_TYPE | ||||
) |
Definition at line 2621 of file testing_utilities.h.
#define CLASS_MEMBER_FUNCTION_TESTING_4 | ( | CLASS_NAME, | ||
MEMBER_FUNCTION_NAME, | ||||
EXPORT_FUNCTION_ALIAS, | ||||
PARAM_1_TYPE, | ||||
PARAM_2_TYPE, | ||||
PARAM_3_TYPE, | ||||
PARAM_4_TYPE, | ||||
MEMBER_RET_RYPE, | ||||
ALIAS_RET_TYPE | ||||
) |
Definition at line 2623 of file testing_utilities.h.
#define CONVERT_INPUT | ( | PARAM_NAME, | ||
FROM_TYPE, | ||||
TO_TYPE | ||||
) |
Definition at line 2571 of file testing_utilities.h.
#define CONVERT_OUTPUT | ( | PARAM_NAME, | ||
FROM_TYPE, | ||||
TO_TYPE | ||||
) |
Definition at line 2573 of file testing_utilities.h.
#define ENABLE_CLASS_TESTING | ( | CLASS_NAME | ) |
Definition at line 2551 of file testing_utilities.h.
#define ENABLE_EXTERN_CLASS | ( | CLASS_NAME | ) |
Definition at line 2549 of file testing_utilities.h.
#define ENABLE_EXTERN_MANAGER | ( | CLASS_NAME | ) |
Definition at line 2681 of file testing_utilities.h.
#define END_CUSTOM_DECLARATION | ( | ) |
Definition at line 2565 of file testing_utilities.h.
#define END_TESTING_SECTION | ( | ) | } |
Закрываем секцию тестировочных функций для функций членов.
Definition at line 2690 of file testing_utilities.h.
#define FUNCTION_PARAM_MAP_11 | ( | FUNCTION_NAME, | ||
EXPORT_FUNCTION_ALIAS, | ||||
MAP_FUNCTION, | ||||
PARAM_1_TYPE, | ||||
FUNCTION_RET_RYPE, | ||||
ALIAS_RET_TYPE | ||||
) |
Definition at line 2635 of file testing_utilities.h.
#define FUNCTION_PARAM_MAP_12 | ( | FUNCTION_NAME, | ||
EXPORT_FUNCTION_ALIAS, | ||||
MAP_FUNCTION, | ||||
PARAM_1_TYPE, | ||||
PARAM_2_TYPE, | ||||
FUNCTION_RET_RYPE, | ||||
ALIAS_RET_TYPE | ||||
) |
Definition at line 2637 of file testing_utilities.h.
#define FUNCTION_PARAM_MAP_13 | ( | FUNCTION_NAME, | ||
EXPORT_FUNCTION_ALIAS, | ||||
MAP_FUNCTION, | ||||
PARAM_1_TYPE, | ||||
PARAM_2_TYPE, | ||||
PARAM_3_TYPE, | ||||
FUNCTION_RET_RYPE, | ||||
ALIAS_RET_TYPE | ||||
) |
Definition at line 2641 of file testing_utilities.h.
#define FUNCTION_PARAM_MAP_14 | ( | FUNCTION_NAME, | ||
EXPORT_FUNCTION_ALIAS, | ||||
MAP_FUNCTION, | ||||
PARAM_1_TYPE, | ||||
PARAM_2_TYPE, | ||||
PARAM_3_TYPE, | ||||
PARAM_4_TYPE, | ||||
FUNCTION_RET_RYPE, | ||||
ALIAS_RET_TYPE | ||||
) |
Definition at line 2647 of file testing_utilities.h.
#define FUNCTION_PARAM_MAP_22 | ( | FUNCTION_NAME, | ||
EXPORT_FUNCTION_ALIAS, | ||||
MAP_FUNCTION, | ||||
PARAM_1_TYPE, | ||||
PARAM_2_TYPE, | ||||
FUNCTION_RET_RYPE, | ||||
ALIAS_RET_TYPE | ||||
) |
Definition at line 2639 of file testing_utilities.h.
#define FUNCTION_PARAM_MAP_23 | ( | FUNCTION_NAME, | ||
EXPORT_FUNCTION_ALIAS, | ||||
MAP_FUNCTION, | ||||
PARAM_1_TYPE, | ||||
PARAM_2_TYPE, | ||||
PARAM_3_TYPE, | ||||
FUNCTION_RET_RYPE, | ||||
ALIAS_RET_TYPE | ||||
) |
Definition at line 2643 of file testing_utilities.h.
#define FUNCTION_PARAM_MAP_24 | ( | FUNCTION_NAME, | ||
EXPORT_FUNCTION_ALIAS, | ||||
MAP_FUNCTION, | ||||
PARAM_1_TYPE, | ||||
PARAM_2_TYPE, | ||||
PARAM_3_TYPE, | ||||
PARAM_4_TYPE, | ||||
FUNCTION_RET_RYPE, | ||||
ALIAS_RET_TYPE | ||||
) |
Definition at line 2649 of file testing_utilities.h.
#define FUNCTION_PARAM_MAP_33 | ( | FUNCTION_NAME, | ||
EXPORT_FUNCTION_ALIAS, | ||||
MAP_FUNCTION, | ||||
PARAM_1_TYPE, | ||||
PARAM_2_TYPE, | ||||
PARAM_3_TYPE, | ||||
FUNCTION_RET_RYPE, | ||||
ALIAS_RET_TYPE | ||||
) |
Definition at line 2645 of file testing_utilities.h.
#define FUNCTION_PARAM_MAP_34 | ( | FUNCTION_NAME, | ||
EXPORT_FUNCTION_ALIAS, | ||||
MAP_FUNCTION, | ||||
PARAM_1_TYPE, | ||||
PARAM_2_TYPE, | ||||
PARAM_3_TYPE, | ||||
PARAM_4_TYPE, | ||||
FUNCTION_RET_RYPE, | ||||
ALIAS_RET_TYPE | ||||
) |
Definition at line 2651 of file testing_utilities.h.
#define FUNCTION_PARAM_MAP_44 | ( | FUNCTION_NAME, | ||
EXPORT_FUNCTION_ALIAS, | ||||
MAP_FUNCTION, | ||||
PARAM_1_TYPE, | ||||
PARAM_2_TYPE, | ||||
PARAM_3_TYPE, | ||||
PARAM_4_TYPE, | ||||
FUNCTION_RET_RYPE, | ||||
ALIAS_RET_TYPE | ||||
) |
Definition at line 2653 of file testing_utilities.h.
#define FUNCTION_RESULT_MAP_0 | ( | FUNCTION_NAME, | ||
EXPORT_FUNCTION_ALIAS, | ||||
MAP_FUNCTION, | ||||
FUNCTION_RET_RYPE, | ||||
ALIAS_RET_TYPE | ||||
) |
Definition at line 2625 of file testing_utilities.h.
#define FUNCTION_RESULT_MAP_1 | ( | FUNCTION_NAME, | ||
EXPORT_FUNCTION_ALIAS, | ||||
MAP_FUNCTION, | ||||
PARAM_1_TYPE, | ||||
FUNCTION_RET_RYPE, | ||||
ALIAS_RET_TYPE | ||||
) |
Definition at line 2627 of file testing_utilities.h.
#define FUNCTION_RESULT_MAP_2 | ( | FUNCTION_NAME, | ||
EXPORT_FUNCTION_ALIAS, | ||||
MAP_FUNCTION, | ||||
PARAM_1_TYPE, | ||||
PARAM_2_TYPE, | ||||
FUNCTION_RET_RYPE, | ||||
ALIAS_RET_TYPE | ||||
) |
Definition at line 2629 of file testing_utilities.h.
#define FUNCTION_RESULT_MAP_3 | ( | FUNCTION_NAME, | ||
EXPORT_FUNCTION_ALIAS, | ||||
MAP_FUNCTION, | ||||
PARAM_1_TYPE, | ||||
PARAM_2_TYPE, | ||||
PARAM_3_TYPE, | ||||
FUNCTION_RET_RYPE, | ||||
ALIAS_RET_TYPE | ||||
) |
Definition at line 2631 of file testing_utilities.h.
#define FUNCTION_RESULT_MAP_4 | ( | FUNCTION_NAME, | ||
EXPORT_FUNCTION_ALIAS, | ||||
MAP_FUNCTION, | ||||
PARAM_1_TYPE, | ||||
PARAM_2_TYPE, | ||||
PARAM_3_TYPE, | ||||
PARAM_4_TYPE, | ||||
FUNCTION_RET_RYPE, | ||||
ALIAS_RET_TYPE | ||||
) |
Definition at line 2633 of file testing_utilities.h.
#define FUNCTION_TESTING_0 | ( | FUNCTION_NAME, | ||
EXPORT_FUNCTION_ALIAS, | ||||
FUNCTION_RET_RYPE, | ||||
ALIAS_RET_TYPE | ||||
) |
Definition at line 2655 of file testing_utilities.h.
#define FUNCTION_TESTING_1 | ( | FUNCTION_NAME, | ||
EXPORT_FUNCTION_ALIAS, | ||||
PARAM_1_TYPE, | ||||
FUNCTION_RET_RYPE, | ||||
ALIAS_RET_TYPE | ||||
) |
Definition at line 2657 of file testing_utilities.h.
#define FUNCTION_TESTING_2 | ( | FUNCTION_NAME, | ||
EXPORT_FUNCTION_ALIAS, | ||||
PARAM_1_TYPE, | ||||
PARAM_2_TYPE, | ||||
FUNCTION_RET_RYPE, | ||||
ALIAS_RET_TYPE | ||||
) |
Definition at line 2659 of file testing_utilities.h.
#define FUNCTION_TESTING_3 | ( | FUNCTION_NAME, | ||
EXPORT_FUNCTION_ALIAS, | ||||
PARAM_1_TYPE, | ||||
PARAM_2_TYPE, | ||||
PARAM_3_TYPE, | ||||
FUNCTION_RET_RYPE, | ||||
ALIAS_RET_TYPE | ||||
) |
Definition at line 2661 of file testing_utilities.h.
#define FUNCTION_TESTING_4 | ( | FUNCTION_NAME, | ||
EXPORT_FUNCTION_ALIAS, | ||||
PARAM_1_TYPE, | ||||
PARAM_2_TYPE, | ||||
PARAM_3_TYPE, | ||||
PARAM_4_TYPE, | ||||
FUNCTION_RET_RYPE, | ||||
ALIAS_RET_TYPE | ||||
) |
Definition at line 2663 of file testing_utilities.h.
#define GET_OBJECT | ( | CLASS_NAME, | ||
OBJECT_NAME | ||||
) |
Definition at line 2547 of file testing_utilities.h.
#define GET_OBJECT_PTR | ( | CLASS_NAME, | ||
OBJECT_NAME | ||||
) |
Definition at line 2545 of file testing_utilities.h.
#define NO_CONVERT_INPUT | ( | PARAM_NAME, | ||
TYPE | ||||
) |
Definition at line 2567 of file testing_utilities.h.
#define NO_CONVERT_OUTPUT | ( | PARAM_NAME, | ||
TYPE | ||||
) |
Definition at line 2569 of file testing_utilities.h.
#define NO_RET |
Definition at line 2613 of file testing_utilities.h.
#define REGISTER_SIMPLE_TEST | ( | FUNC_NAME | ) |
Definition at line 2603 of file testing_utilities.h.
#define RETURN_RESULT | ( | ) |
Definition at line 2599 of file testing_utilities.h.
#define SET_FRIENDSHIP_0R | ( | FRIEND_FUNCTION_NAME, | ||
RET_VALUE_TYPE | ||||
) |
Definition at line 2605 of file testing_utilities.h.
#define SET_FRIENDSHIP_1R | ( | FRIEND_FUNCTION_NAME, | ||
PARAM_1_TYPE, | ||||
RET_VALUE_TYPE | ||||
) |
Definition at line 2607 of file testing_utilities.h.
#define SET_FRIENDSHIP_2R | ( | FRIEND_FUNCTION_NAME, | ||
PARAM_1_TYPE, | ||||
PARAM_2_TYPE, | ||||
RET_VALUE_TYPE | ||||
) |
Definition at line 2609 of file testing_utilities.h.
#define SET_FRIENDSHIP_3R | ( | FRIEND_FUNCTION_NAME, | ||
PARAM_1_TYPE, | ||||
PARAM_2_TYPE, | ||||
PARAM_3_TYPE, | ||||
RET_VALUE_TYPE | ||||
) |
Definition at line 2611 of file testing_utilities.h.
#define STATIC_ENTITY |
Definition at line 2683 of file testing_utilities.h.