6679 lines
152 KiB
C++
6679 lines
152 KiB
C++
|
|
/* A friendly warning from bake.test
|
|
* ----------------------------------------------------------------------------
|
|
* This file is generated. To add/remove testcases modify the 'project.json' of
|
|
* the test project. ANY CHANGE TO THIS FILE IS LOST AFTER (RE)BUILDING!
|
|
* ----------------------------------------------------------------------------
|
|
*/
|
|
|
|
#include <cpp_api.h>
|
|
|
|
// Testsuite 'PrettyFunction'
|
|
void PrettyFunction_component(void);
|
|
void PrettyFunction_enum(void);
|
|
|
|
// Testsuite 'Entity'
|
|
void Entity_new(void);
|
|
void Entity_new_named(void);
|
|
void Entity_new_named_from_scope(void);
|
|
void Entity_new_nested_named_from_scope(void);
|
|
void Entity_new_nested_named_from_nested_scope(void);
|
|
void Entity_new_add(void);
|
|
void Entity_new_add_2(void);
|
|
void Entity_new_set(void);
|
|
void Entity_new_set_2(void);
|
|
void Entity_add(void);
|
|
void Entity_add_2(void);
|
|
void Entity_add_entity(void);
|
|
void Entity_add_childof(void);
|
|
void Entity_add_instanceof(void);
|
|
void Entity_remove(void);
|
|
void Entity_remove_2(void);
|
|
void Entity_remove_entity(void);
|
|
void Entity_remove_childof(void);
|
|
void Entity_remove_instanceof(void);
|
|
void Entity_set(void);
|
|
void Entity_set_2(void);
|
|
void Entity_emplace(void);
|
|
void Entity_emplace_2(void);
|
|
void Entity_emplace_after_add(void);
|
|
void Entity_emplace_after_add_pair(void);
|
|
void Entity_emplace_pair(void);
|
|
void Entity_emplace_pair_w_entity(void);
|
|
void Entity_emplace_pair_type(void);
|
|
void Entity_emplace_pair_second(void);
|
|
void Entity_get_generic(void);
|
|
void Entity_get_mut_generic(void);
|
|
void Entity_get_generic_w_id(void);
|
|
void Entity_get_generic_w_id_t(void);
|
|
void Entity_get_mut_generic_w_id(void);
|
|
void Entity_get_mut_generic_w_id_t(void);
|
|
void Entity_set_generic(void);
|
|
void Entity_set_generic_w_id(void);
|
|
void Entity_set_generic_w_id_t(void);
|
|
void Entity_set_generic_no_size(void);
|
|
void Entity_set_generic_no_size_w_id(void);
|
|
void Entity_set_generic_no_size_w_id_t(void);
|
|
void Entity_add_role(void);
|
|
void Entity_remove_role(void);
|
|
void Entity_has_role(void);
|
|
void Entity_pair_role(void);
|
|
void Entity_equals(void);
|
|
void Entity_compare_0(void);
|
|
void Entity_compare_id_t(void);
|
|
void Entity_compare_id(void);
|
|
void Entity_compare_literal(void);
|
|
void Entity_greater_than(void);
|
|
void Entity_less_than(void);
|
|
void Entity_not_0_or_1(void);
|
|
void Entity_not_true_or_false(void);
|
|
void Entity_has_childof(void);
|
|
void Entity_has_instanceof(void);
|
|
void Entity_has_instanceof_indirect(void);
|
|
void Entity_null_string(void);
|
|
void Entity_set_name(void);
|
|
void Entity_change_name(void);
|
|
void Entity_delete(void);
|
|
void Entity_clear(void);
|
|
void Entity_foce_owned(void);
|
|
void Entity_force_owned_2(void);
|
|
void Entity_force_owned_nested(void);
|
|
void Entity_tag_has_size_zero(void);
|
|
void Entity_get_null_name(void);
|
|
void Entity_get_target(void);
|
|
void Entity_get_parent(void);
|
|
void Entity_is_component_enabled(void);
|
|
void Entity_is_enabled_component_enabled(void);
|
|
void Entity_is_disabled_component_enabled(void);
|
|
void Entity_is_pair_enabled(void);
|
|
void Entity_is_enabled_pair_enabled(void);
|
|
void Entity_is_disabled_pair_enabled(void);
|
|
void Entity_is_pair_enabled_w_ids(void);
|
|
void Entity_is_enabled_pair_enabled_w_ids(void);
|
|
void Entity_is_disabled_pair_enabled_w_ids(void);
|
|
void Entity_is_pair_enabled_w_tgt_id(void);
|
|
void Entity_is_enabled_pair_enabled_w_tgt_id(void);
|
|
void Entity_is_disabled_pair_enabled_w_tgt_id(void);
|
|
void Entity_get_type(void);
|
|
void Entity_get_nonempty_type(void);
|
|
void Entity_set_no_copy(void);
|
|
void Entity_set_copy(void);
|
|
void Entity_set_deduced(void);
|
|
void Entity_override(void);
|
|
void Entity_override_id(void);
|
|
void Entity_override_pair(void);
|
|
void Entity_override_pair_w_tgt_id(void);
|
|
void Entity_override_pair_w_ids(void);
|
|
void Entity_set_override(void);
|
|
void Entity_set_override_lvalue(void);
|
|
void Entity_set_override_pair(void);
|
|
void Entity_set_override_pair_w_tgt_id(void);
|
|
void Entity_set_override_pair_w_rel_tag(void);
|
|
void Entity_emplace_override(void);
|
|
void Entity_emplace_override_pair(void);
|
|
void Entity_path(void);
|
|
void Entity_path_from(void);
|
|
void Entity_path_from_type(void);
|
|
void Entity_path_custom_sep(void);
|
|
void Entity_path_from_custom_sep(void);
|
|
void Entity_path_from_type_custom_sep(void);
|
|
void Entity_implicit_name_to_char(void);
|
|
void Entity_implicit_path_to_char(void);
|
|
void Entity_implicit_type_str_to_char(void);
|
|
void Entity_entity_to_entity_view(void);
|
|
void Entity_entity_view_to_entity_world(void);
|
|
void Entity_entity_view_to_entity_stage(void);
|
|
void Entity_create_entity_view_from_stage(void);
|
|
void Entity_set_template(void);
|
|
void Entity_get_1_component_w_callback(void);
|
|
void Entity_get_2_components_w_callback(void);
|
|
void Entity_set_1_component_w_callback(void);
|
|
void Entity_set_2_components_w_callback(void);
|
|
void Entity_set_3_components_w_callback(void);
|
|
void Entity_get_mut_1_component_w_callback(void);
|
|
void Entity_get_mut_2_components_w_callback(void);
|
|
void Entity_get_component_w_callback_nested(void);
|
|
void Entity_get_mut_component_w_callback_nested(void);
|
|
void Entity_defer_set_1_component(void);
|
|
void Entity_defer_set_2_components(void);
|
|
void Entity_defer_set_3_components(void);
|
|
void Entity_set_2_w_on_set(void);
|
|
void Entity_defer_set_2_w_on_set(void);
|
|
void Entity_set_2_after_fluent(void);
|
|
void Entity_set_2_before_fluent(void);
|
|
void Entity_set_2_after_set_1(void);
|
|
void Entity_set_2_after_set_2(void);
|
|
void Entity_with_self(void);
|
|
void Entity_with_relation_type_self(void);
|
|
void Entity_with_relation_self(void);
|
|
void Entity_with_self_w_name(void);
|
|
void Entity_with_self_nested(void);
|
|
void Entity_with_after_builder_method(void);
|
|
void Entity_with_before_builder_method(void);
|
|
void Entity_with_scope(void);
|
|
void Entity_with_scope_nested(void);
|
|
void Entity_with_scope_nested_same_name_as_parent(void);
|
|
void Entity_scope_after_builder_method(void);
|
|
void Entity_scope_before_builder_method(void);
|
|
void Entity_no_recursive_lookup(void);
|
|
void Entity_defer_new_w_name(void);
|
|
void Entity_defer_new_w_nested_name(void);
|
|
void Entity_defer_new_w_scope_name(void);
|
|
void Entity_defer_new_w_scope_nested_name(void);
|
|
void Entity_defer_new_w_deferred_scope_nested_name(void);
|
|
void Entity_defer_new_w_scope(void);
|
|
void Entity_defer_new_w_with(void);
|
|
void Entity_defer_new_w_name_scope_with(void);
|
|
void Entity_defer_w_with_implicit_component(void);
|
|
void Entity_defer_suspend_resume(void);
|
|
void Entity_entity_id_str(void);
|
|
void Entity_pair_id_str(void);
|
|
void Entity_role_id_str(void);
|
|
void Entity_id_str_from_entity_view(void);
|
|
void Entity_id_str_from_entity(void);
|
|
void Entity_null_entity(void);
|
|
void Entity_null_entity_w_world(void);
|
|
void Entity_null_entity_w_0(void);
|
|
void Entity_null_entity_w_world_w_0(void);
|
|
void Entity_entity_view_null_entity(void);
|
|
void Entity_entity_view_null_entity_w_world(void);
|
|
void Entity_entity_view_null_entity_w_0(void);
|
|
void Entity_entity_view_null_entity_w_world_w_0(void);
|
|
void Entity_is_wildcard(void);
|
|
void Entity_has_id_t(void);
|
|
void Entity_has_pair_id_t(void);
|
|
void Entity_has_pair_id_t_w_type(void);
|
|
void Entity_has_id(void);
|
|
void Entity_has_pair_id(void);
|
|
void Entity_has_pair_id_w_type(void);
|
|
void Entity_has_wildcard_id(void);
|
|
void Entity_has_wildcard_pair_id(void);
|
|
void Entity_owns_id_t(void);
|
|
void Entity_owns_pair_id_t(void);
|
|
void Entity_owns_pair_id_t_w_type(void);
|
|
void Entity_owns_id(void);
|
|
void Entity_owns_pair_id(void);
|
|
void Entity_owns_pair_id_w_type(void);
|
|
void Entity_owns_wildcard_id(void);
|
|
void Entity_owns_wildcard_pair(void);
|
|
void Entity_id_from_world(void);
|
|
void Entity_id_pair_from_world(void);
|
|
void Entity_id_default_from_world(void);
|
|
void Entity_is_a(void);
|
|
void Entity_is_a_w_type(void);
|
|
void Entity_child_of(void);
|
|
void Entity_child_of_w_type(void);
|
|
void Entity_slot_of(void);
|
|
void Entity_slot_of_w_type(void);
|
|
void Entity_slot(void);
|
|
void Entity_id_get_entity(void);
|
|
void Entity_id_get_invalid_entity(void);
|
|
void Entity_each_in_stage(void);
|
|
void Entity_iter_recycled_parent(void);
|
|
void Entity_get_lambda_from_stage(void);
|
|
void Entity_default_ctor(void);
|
|
void Entity_get_obj_by_template(void);
|
|
void Entity_create_named_twice_deferred(void);
|
|
void Entity_clone(void);
|
|
void Entity_clone_w_value(void);
|
|
void Entity_clone_to_existing(void);
|
|
void Entity_clone_to_existing_overlap(void);
|
|
void Entity_set_doc_name(void);
|
|
void Entity_set_doc_brief(void);
|
|
void Entity_set_doc_detail(void);
|
|
void Entity_set_doc_link(void);
|
|
void Entity_entity_w_root_name(void);
|
|
void Entity_entity_w_root_name_from_scope(void);
|
|
void Entity_entity_w_type(void);
|
|
void Entity_entity_w_nested_type(void);
|
|
void Entity_entity_w_type_defer(void);
|
|
void Entity_prefab_hierarchy_w_types(void);
|
|
void Entity_prefab_hierarchy_w_root_types(void);
|
|
void Entity_prefab_hierarchy_w_child_override(void);
|
|
void Entity_entity_array(void);
|
|
void Entity_add_if_true_T(void);
|
|
void Entity_add_if_false_T(void);
|
|
void Entity_add_if_true_id(void);
|
|
void Entity_add_if_false_id(void);
|
|
void Entity_add_if_true_R_O(void);
|
|
void Entity_add_if_false_R_O(void);
|
|
void Entity_add_if_true_R_o(void);
|
|
void Entity_add_if_false_R_o(void);
|
|
void Entity_add_if_true_r_o(void);
|
|
void Entity_add_if_exclusive_r_o(void);
|
|
void Entity_add_if_exclusive_R_o(void);
|
|
void Entity_add_if_exclusive_R_O(void);
|
|
void Entity_add_if_pair_w_0_object(void);
|
|
void Entity_children_w_custom_relation(void);
|
|
void Entity_children_w_custom_relation_type(void);
|
|
void Entity_children_w_this(void);
|
|
void Entity_children_w_wildcard(void);
|
|
void Entity_children_w_any(void);
|
|
void Entity_children_from_root(void);
|
|
void Entity_children_from_root_world(void);
|
|
void Entity_get_depth(void);
|
|
void Entity_get_depth_w_type(void);
|
|
void Entity_to_view(void);
|
|
void Entity_to_view_from_stage(void);
|
|
void Entity_set_alias(void);
|
|
void Entity_emplace_w_observer(void);
|
|
void Entity_scoped_world(void);
|
|
void Entity_entity_lookup_not_recursive(void);
|
|
void Entity_world_lookup_not_recursive(void);
|
|
|
|
// Testsuite 'Pairs'
|
|
void Pairs_add_component_pair(void);
|
|
void Pairs_add_tag_pair(void);
|
|
void Pairs_add_tag_pair_to_tag(void);
|
|
void Pairs_remove_component_pair(void);
|
|
void Pairs_remove_tag_pair(void);
|
|
void Pairs_remove_tag_pair_to_tag(void);
|
|
void Pairs_set_component_pair(void);
|
|
void Pairs_set_tag_pair(void);
|
|
void Pairs_system_1_pair_instance(void);
|
|
void Pairs_system_2_pair_instances(void);
|
|
void Pairs_override_pair(void);
|
|
void Pairs_override_tag_pair(void);
|
|
void Pairs_get_mut_pair(void);
|
|
void Pairs_get_mut_pair_existing(void);
|
|
void Pairs_get_mut_pair_tag(void);
|
|
void Pairs_get_mut_pair_tag_existing(void);
|
|
void Pairs_get_mut_R_tag_O(void);
|
|
void Pairs_get_relation_from_id(void);
|
|
void Pairs_get_second_from_id(void);
|
|
void Pairs_get_recycled_relation_from_id(void);
|
|
void Pairs_get_recycled_object_from_id(void);
|
|
void Pairs_get_rel_obj(void);
|
|
void Pairs_get_rel_obj_id(void);
|
|
void Pairs_get_rel_obj_id_t(void);
|
|
void Pairs_get_R_obj(void);
|
|
void Pairs_get_R_obj_id(void);
|
|
void Pairs_get_R_obj_id_t(void);
|
|
void Pairs_get_R_O(void);
|
|
void Pairs_get_R_tag_O(void);
|
|
void Pairs_get_second(void);
|
|
void Pairs_get_second_id(void);
|
|
void Pairs_get_second_id_t(void);
|
|
void Pairs_each(void);
|
|
void Pairs_each_pair(void);
|
|
void Pairs_each_pair_by_type(void);
|
|
void Pairs_each_pair_w_isa(void);
|
|
void Pairs_each_pair_w_recycled_rel(void);
|
|
void Pairs_each_pair_w_recycled_obj(void);
|
|
void Pairs_match_pair(void);
|
|
void Pairs_match_pair_obj_wildcard(void);
|
|
void Pairs_match_pair_rel_wildcard(void);
|
|
void Pairs_match_pair_both_wildcard(void);
|
|
void Pairs_has_tag_w_object(void);
|
|
void Pairs_has_second_tag(void);
|
|
void Pairs_add_pair_type(void);
|
|
void Pairs_remove_pair_type(void);
|
|
void Pairs_set_pair_type(void);
|
|
void Pairs_has_pair_type(void);
|
|
void Pairs_get_1_pair_arg(void);
|
|
void Pairs_get_2_pair_arg(void);
|
|
void Pairs_set_1_pair_arg(void);
|
|
void Pairs_set_2_pair_arg(void);
|
|
void Pairs_get_inline_pair_type(void);
|
|
void Pairs_set_inline_pair_type(void);
|
|
void Pairs_get_pair_type_object(void);
|
|
void Pairs_set_pair_type_object(void);
|
|
void Pairs_set_get_second_variants(void);
|
|
void Pairs_get_object_for_type_self(void);
|
|
void Pairs_get_object_for_type_base(void);
|
|
void Pairs_get_object_for_id_self(void);
|
|
void Pairs_get_object_for_id_base(void);
|
|
void Pairs_get_object_for_id_not_found(void);
|
|
void Pairs_deref_pair(void);
|
|
void Pairs_deref_const_pair(void);
|
|
void Pairs_deref_pair_obj(void);
|
|
void Pairs_deref_const_pair_obj(void);
|
|
void Pairs_set_R_existing_value(void);
|
|
|
|
// Testsuite 'Enum'
|
|
void Enum_standard_enum_reflection(void);
|
|
void Enum_sparse_enum_reflection(void);
|
|
void Enum_enum_class_reflection(void);
|
|
void Enum_prefixed_enum_reflection(void);
|
|
void Enum_constant_with_num_reflection(void);
|
|
void Enum_get_constant_id(void);
|
|
void Enum_add_enum_constant(void);
|
|
void Enum_add_enum_class_constant(void);
|
|
void Enum_replace_enum_constants(void);
|
|
void Enum_has_enum(void);
|
|
void Enum_has_enum_wildcard(void);
|
|
void Enum_get_enum(void);
|
|
void Enum_remove_enum(void);
|
|
void Enum_remove_wildcard(void);
|
|
void Enum_enum_as_component(void);
|
|
void Enum_query_enum_wildcard(void);
|
|
void Enum_query_enum_constant(void);
|
|
void Enum_enum_type_from_stage(void);
|
|
void Enum_add_enum_from_stage(void);
|
|
void Enum_enum_w_2_worlds(void);
|
|
void Enum_add_enum_constant_w_tag(void);
|
|
void Enum_remove_enum_constant_w_tag(void);
|
|
void Enum_set_enum_constant_w_tag(void);
|
|
void Enum_enum_w_incorrect_size(void);
|
|
void Enum_add_union_enum(void);
|
|
void Enum_add_2_union_enums(void);
|
|
void Enum_add_2_union_enums_reverse(void);
|
|
void Enum_constant_from_entity(void);
|
|
void Enum_add_if(void);
|
|
void Enum_add_if_other(void);
|
|
void Enum_query_union_enum(void);
|
|
void Enum_query_union_enum_invalid_query_type(void);
|
|
void Enum_component_registered_as_enum(void);
|
|
void Enum_mixed_auto_manual_constants(void);
|
|
void Enum_enum_class_mixed_auto_manual_constants(void);
|
|
void Enum_enum_child_count(void);
|
|
|
|
// Testsuite 'Switch'
|
|
void Switch_add_case(void);
|
|
void Switch_get_case(void);
|
|
void Switch_system_w_case(void);
|
|
void Switch_system_w_case_builder(void);
|
|
void Switch_system_w_sw_type_builder(void);
|
|
void Switch_system_w_switch(void);
|
|
void Switch_add_case_w_type(void);
|
|
void Switch_add_switch_w_type(void);
|
|
void Switch_add_remove_switch_w_type(void);
|
|
void Switch_switch_enum_type(void);
|
|
|
|
// Testsuite 'Paths'
|
|
void Paths_name(void);
|
|
void Paths_path_depth_1(void);
|
|
void Paths_path_depth_2(void);
|
|
void Paths_entity_lookup_name(void);
|
|
void Paths_entity_lookup_depth_1(void);
|
|
void Paths_entity_lookup_depth_2(void);
|
|
void Paths_entity_lookup_from_0(void);
|
|
void Paths_entity_lookup_from_0_w_world(void);
|
|
void Paths_alias_component(void);
|
|
void Paths_alias_scoped_component(void);
|
|
void Paths_alias_scoped_component_w_name(void);
|
|
void Paths_alias_entity(void);
|
|
void Paths_alias_entity_by_name(void);
|
|
void Paths_alias_entity_by_scoped_name(void);
|
|
void Paths_alias_entity_empty(void);
|
|
|
|
// Testsuite 'System'
|
|
void System_iter(void);
|
|
void System_iter_const(void);
|
|
void System_iter_shared(void);
|
|
void System_iter_optional(void);
|
|
void System_each(void);
|
|
void System_each_const(void);
|
|
void System_each_shared(void);
|
|
void System_each_optional(void);
|
|
void System_signature(void);
|
|
void System_signature_const(void);
|
|
void System_signature_shared(void);
|
|
void System_signature_optional(void);
|
|
void System_copy_name_on_create(void);
|
|
void System_nested_system(void);
|
|
void System_empty_signature(void);
|
|
void System_iter_tag(void);
|
|
void System_each_tag(void);
|
|
void System_set_interval(void);
|
|
void System_order_by_type(void);
|
|
void System_order_by_id(void);
|
|
void System_order_by_type_after_create(void);
|
|
void System_order_by_id_after_create(void);
|
|
void System_get_query(void);
|
|
void System_add_from_each(void);
|
|
void System_delete_from_each(void);
|
|
void System_add_from_each_world_handle(void);
|
|
void System_new_from_each(void);
|
|
void System_add_from_iter(void);
|
|
void System_delete_from_iter(void);
|
|
void System_add_from_iter_world_handle(void);
|
|
void System_new_from_iter(void);
|
|
void System_each_w_mut_children_it(void);
|
|
void System_readonly_children_iter(void);
|
|
void System_rate_filter(void);
|
|
void System_update_rate_filter(void);
|
|
void System_default_ctor(void);
|
|
void System_test_auto_defer_each(void);
|
|
void System_test_auto_defer_iter(void);
|
|
void System_custom_pipeline(void);
|
|
void System_custom_pipeline_w_kind(void);
|
|
void System_instanced_query_w_singleton_each(void);
|
|
void System_instanced_query_w_base_each(void);
|
|
void System_un_instanced_query_w_singleton_each(void);
|
|
void System_un_instanced_query_w_base_each(void);
|
|
void System_instanced_query_w_singleton_iter(void);
|
|
void System_instanced_query_w_base_iter(void);
|
|
void System_un_instanced_query_w_singleton_iter(void);
|
|
void System_un_instanced_query_w_base_iter(void);
|
|
void System_create_w_no_template_args(void);
|
|
void System_system_w_type_kind_type_pipeline(void);
|
|
void System_default_ctor(void);
|
|
void System_entity_ctor(void);
|
|
void System_ensure_instanced_w_each(void);
|
|
void System_multithread_system_w_query_each(void);
|
|
void System_multithread_system_w_query_each_w_iter(void);
|
|
void System_multithread_system_w_query_each_w_world(void);
|
|
void System_multithread_system_w_query_iter(void);
|
|
void System_multithread_system_w_query_iter_w_iter(void);
|
|
void System_multithread_system_w_query_iter_w_world(void);
|
|
void System_run_callback(void);
|
|
void System_startup_system(void);
|
|
void System_interval_tick_source(void);
|
|
void System_rate_tick_source(void);
|
|
void System_nested_rate_tick_source(void);
|
|
void System_table_get(void);
|
|
void System_range_get(void);
|
|
void System_randomize_timers(void);
|
|
void System_optional_pair_term(void);
|
|
|
|
// Testsuite 'Event'
|
|
void Event_evt_1_id_entity(void);
|
|
void Event_evt_2_ids_entity(void);
|
|
void Event_evt_1_id_table(void);
|
|
void Event_evt_2_ids_table(void);
|
|
void Event_evt_type(void);
|
|
void Event_evt_1_component(void);
|
|
void Event_evt_2_components(void);
|
|
void Event_evt_void_ctx(void);
|
|
void Event_evt_typed_ctx(void);
|
|
void Event_evt_implicit_typed_ctx(void);
|
|
void Event_evt_1_id_pair_rel_id_obj_id_entity(void);
|
|
void Event_evt_1_id_pair_rel_obj_id_entity(void);
|
|
void Event_evt_1_id_pair_rel_obj_entity(void);
|
|
void Event_emit_staged_from_world(void);
|
|
void Event_emit_staged_from_stage(void);
|
|
void Event_emit_custom_for_any(void);
|
|
void Event_entity_emit_event_id(void);
|
|
void Event_entity_emit_event_type(void);
|
|
void Event_entity_emit_event_w_payload(void);
|
|
void Event_entity_emit_event_id_no_src(void);
|
|
void Event_entity_emit_event_type_no_src(void);
|
|
void Event_entity_emit_event_w_payload_no_src(void);
|
|
void Event_entity_emit_event_w_payload_derived_event_type(void);
|
|
void Event_entity_emit_event_w_payload_derived_event_type_no_src(void);
|
|
|
|
// Testsuite 'Iterable'
|
|
void Iterable_page_each(void);
|
|
void Iterable_page_iter(void);
|
|
void Iterable_worker_each(void);
|
|
void Iterable_worker_iter(void);
|
|
|
|
// Testsuite 'Query'
|
|
void Query_action(void);
|
|
void Query_action_const(void);
|
|
void Query_action_shared(void);
|
|
void Query_action_optional(void);
|
|
void Query_each(void);
|
|
void Query_each_const(void);
|
|
void Query_each_shared(void);
|
|
void Query_each_optional(void);
|
|
void Query_signature(void);
|
|
void Query_signature_const(void);
|
|
void Query_signature_shared(void);
|
|
void Query_signature_optional(void);
|
|
void Query_subquery(void);
|
|
void Query_subquery_w_expr(void);
|
|
void Query_query_single_pair(void);
|
|
void Query_tag_w_each(void);
|
|
void Query_shared_tag_w_each(void);
|
|
void Query_sort_by(void);
|
|
void Query_changed(void);
|
|
void Query_orphaned(void);
|
|
void Query_default_ctor(void);
|
|
void Query_default_ctor_no_assign(void);
|
|
void Query_expr_w_template(void);
|
|
void Query_query_type_w_template(void);
|
|
void Query_compare_term_id(void);
|
|
void Query_test_no_defer_each(void);
|
|
void Query_test_no_defer_iter(void);
|
|
void Query_inspect_terms(void);
|
|
void Query_inspect_terms_w_each(void);
|
|
void Query_inspect_terms_w_expr(void);
|
|
void Query_comp_to_str(void);
|
|
void Query_pair_to_str(void);
|
|
void Query_oper_not_to_str(void);
|
|
void Query_oper_optional_to_str(void);
|
|
void Query_oper_or_to_str(void);
|
|
void Query_each_pair_type(void);
|
|
void Query_iter_pair_type(void);
|
|
void Query_term_pair_type(void);
|
|
void Query_each_no_entity_1_comp(void);
|
|
void Query_each_no_entity_2_comps(void);
|
|
void Query_iter_no_comps_1_comp(void);
|
|
void Query_iter_no_comps_2_comps(void);
|
|
void Query_iter_no_comps_no_comps(void);
|
|
void Query_each_pair_object(void);
|
|
void Query_iter_pair_object(void);
|
|
void Query_iter_query_in_system(void);
|
|
void Query_iter_type(void);
|
|
void Query_instanced_query_w_singleton_each(void);
|
|
void Query_instanced_query_w_base_each(void);
|
|
void Query_un_instanced_query_w_singleton_each(void);
|
|
void Query_un_instanced_query_w_base_each(void);
|
|
void Query_instanced_query_w_singleton_iter(void);
|
|
void Query_instanced_query_w_base_iter(void);
|
|
void Query_un_instanced_query_w_singleton_iter(void);
|
|
void Query_un_instanced_query_w_base_iter(void);
|
|
void Query_query_each_from_component(void);
|
|
void Query_query_iter_from_component(void);
|
|
void Query_query_each_w_func_ptr(void);
|
|
void Query_query_iter_w_func_ptr(void);
|
|
void Query_query_each_w_func_no_ptr(void);
|
|
void Query_query_iter_w_func_no_ptr(void);
|
|
void Query_query_each_w_iter(void);
|
|
void Query_change_tracking(void);
|
|
void Query_not_w_write(void);
|
|
void Query_get_first(void);
|
|
void Query_get_count_direct(void);
|
|
void Query_get_is_true_direct(void);
|
|
void Query_get_first_direct(void);
|
|
void Query_each_w_no_this(void);
|
|
void Query_each_w_iter_no_this(void);
|
|
void Query_invalid_each_w_no_this(void);
|
|
void Query_named_query(void);
|
|
void Query_named_scoped_query(void);
|
|
void Query_instanced_nested_query_w_iter(void);
|
|
void Query_instanced_nested_query_w_entity(void);
|
|
void Query_instanced_nested_query_w_world(void);
|
|
void Query_captured_query(void);
|
|
void Query_page_iter_captured_query(void);
|
|
void Query_worker_iter_captured_query(void);
|
|
void Query_iter_entities(void);
|
|
void Query_iter_get_pair_w_id(void);
|
|
void Query_find(void);
|
|
void Query_find_not_found(void);
|
|
void Query_find_w_entity(void);
|
|
void Query_optional_pair_term(void);
|
|
|
|
// Testsuite 'QueryBuilder'
|
|
void QueryBuilder_builder_assign_same_type(void);
|
|
void QueryBuilder_builder_assign_from_empty(void);
|
|
void QueryBuilder_builder_assign_to_empty(void);
|
|
void QueryBuilder_builder_build(void);
|
|
void QueryBuilder_builder_build_to_auto(void);
|
|
void QueryBuilder_builder_build_n_statements(void);
|
|
void QueryBuilder_1_type(void);
|
|
void QueryBuilder_add_1_type(void);
|
|
void QueryBuilder_add_2_types(void);
|
|
void QueryBuilder_add_1_type_w_1_type(void);
|
|
void QueryBuilder_add_2_types_w_1_type(void);
|
|
void QueryBuilder_add_pair(void);
|
|
void QueryBuilder_add_not(void);
|
|
void QueryBuilder_add_or(void);
|
|
void QueryBuilder_add_optional(void);
|
|
void QueryBuilder_ptr_type(void);
|
|
void QueryBuilder_const_type(void);
|
|
void QueryBuilder_string_term(void);
|
|
void QueryBuilder_singleton_term(void);
|
|
void QueryBuilder_isa_superset_term(void);
|
|
void QueryBuilder_isa_self_superset_term(void);
|
|
void QueryBuilder_childof_superset_term(void);
|
|
void QueryBuilder_childof_self_superset_term(void);
|
|
void QueryBuilder_isa_superset_term_w_each(void);
|
|
void QueryBuilder_isa_self_superset_term_w_each(void);
|
|
void QueryBuilder_childof_superset_term_w_each(void);
|
|
void QueryBuilder_childof_self_superset_term_w_each(void);
|
|
void QueryBuilder_isa_superset_shortcut(void);
|
|
void QueryBuilder_isa_superset_shortcut_w_self(void);
|
|
void QueryBuilder_childof_superset_shortcut(void);
|
|
void QueryBuilder_childof_superset_shortcut_w_self(void);
|
|
void QueryBuilder_relation(void);
|
|
void QueryBuilder_relation_w_object_wildcard(void);
|
|
void QueryBuilder_relation_w_predicate_wildcard(void);
|
|
void QueryBuilder_add_pair_w_rel_type(void);
|
|
void QueryBuilder_template_term(void);
|
|
void QueryBuilder_explicit_subject_w_id(void);
|
|
void QueryBuilder_explicit_subject_w_type(void);
|
|
void QueryBuilder_explicit_object_w_id(void);
|
|
void QueryBuilder_explicit_object_w_type(void);
|
|
void QueryBuilder_explicit_term(void);
|
|
void QueryBuilder_explicit_term_w_type(void);
|
|
void QueryBuilder_explicit_term_w_pair_type(void);
|
|
void QueryBuilder_explicit_term_w_id(void);
|
|
void QueryBuilder_explicit_term_w_pair_id(void);
|
|
void QueryBuilder_1_term_to_empty(void);
|
|
void QueryBuilder_2_subsequent_args(void);
|
|
void QueryBuilder_optional_tag_is_set(void);
|
|
void QueryBuilder_10_terms(void);
|
|
void QueryBuilder_20_terms(void);
|
|
void QueryBuilder_group_by_raw(void);
|
|
void QueryBuilder_group_by_template(void);
|
|
void QueryBuilder_group_by_iter_one(void);
|
|
void QueryBuilder_group_by_iter_one_template(void);
|
|
void QueryBuilder_group_by_iter_one_all_groups(void);
|
|
void QueryBuilder_group_by_default_func_w_id(void);
|
|
void QueryBuilder_group_by_default_func_w_type(void);
|
|
void QueryBuilder_group_by_callbacks(void);
|
|
void QueryBuilder_create_w_no_template_args(void);
|
|
void QueryBuilder_any_wildcard(void);
|
|
void QueryBuilder_cascade(void);
|
|
void QueryBuilder_cascade_w_relationship(void);
|
|
void QueryBuilder_up_w_type(void);
|
|
void QueryBuilder_cascade_w_type(void);
|
|
void QueryBuilder_cascade_desc(void);
|
|
void QueryBuilder_named_query(void);
|
|
void QueryBuilder_term_w_write(void);
|
|
void QueryBuilder_term_w_read(void);
|
|
void QueryBuilder_iter_w_stage(void);
|
|
|
|
// Testsuite 'FilterBuilder'
|
|
void FilterBuilder_builder_assign_same_type(void);
|
|
void FilterBuilder_builder_assign_from_empty(void);
|
|
void FilterBuilder_builder_assign_to_empty(void);
|
|
void FilterBuilder_builder_build(void);
|
|
void FilterBuilder_builder_build_to_auto(void);
|
|
void FilterBuilder_builder_build_n_statements(void);
|
|
void FilterBuilder_builder_force_assign_operator(void);
|
|
void FilterBuilder_1_type(void);
|
|
void FilterBuilder_add_1_type(void);
|
|
void FilterBuilder_add_2_types(void);
|
|
void FilterBuilder_add_1_type_w_1_type(void);
|
|
void FilterBuilder_add_2_types_w_1_type(void);
|
|
void FilterBuilder_add_pair(void);
|
|
void FilterBuilder_add_not(void);
|
|
void FilterBuilder_add_or(void);
|
|
void FilterBuilder_add_optional(void);
|
|
void FilterBuilder_ptr_type(void);
|
|
void FilterBuilder_const_type(void);
|
|
void FilterBuilder_string_term(void);
|
|
void FilterBuilder_singleton_term(void);
|
|
void FilterBuilder_isa_superset_term(void);
|
|
void FilterBuilder_isa_self_superset_term(void);
|
|
void FilterBuilder_childof_superset_term(void);
|
|
void FilterBuilder_childof_self_superset_term(void);
|
|
void FilterBuilder_isa_superset_term_w_each(void);
|
|
void FilterBuilder_isa_self_superset_term_w_each(void);
|
|
void FilterBuilder_childof_superset_term_w_each(void);
|
|
void FilterBuilder_childof_self_superset_term_w_each(void);
|
|
void FilterBuilder_isa_superset_shortcut(void);
|
|
void FilterBuilder_isa_superset_shortcut_w_self(void);
|
|
void FilterBuilder_childof_superset_shortcut(void);
|
|
void FilterBuilder_childof_superset_shortcut_w_self(void);
|
|
void FilterBuilder_relation(void);
|
|
void FilterBuilder_relation_w_object_wildcard(void);
|
|
void FilterBuilder_relation_w_predicate_wildcard(void);
|
|
void FilterBuilder_add_pair_w_rel_type(void);
|
|
void FilterBuilder_template_term(void);
|
|
void FilterBuilder_explicit_subject_w_id(void);
|
|
void FilterBuilder_explicit_subject_w_type(void);
|
|
void FilterBuilder_explicit_object_w_id(void);
|
|
void FilterBuilder_explicit_object_w_type(void);
|
|
void FilterBuilder_explicit_term(void);
|
|
void FilterBuilder_explicit_term_w_type(void);
|
|
void FilterBuilder_explicit_term_w_pair_type(void);
|
|
void FilterBuilder_explicit_term_w_id(void);
|
|
void FilterBuilder_explicit_term_w_pair_id(void);
|
|
void FilterBuilder_1_term_to_empty(void);
|
|
void FilterBuilder_2_subsequent_args(void);
|
|
void FilterBuilder_filter_as_arg(void);
|
|
void FilterBuilder_filter_as_move_arg(void);
|
|
void FilterBuilder_filter_as_return(void);
|
|
void FilterBuilder_filter_copy(void);
|
|
void FilterBuilder_world_each_filter_1_component(void);
|
|
void FilterBuilder_world_each_filter_2_components(void);
|
|
void FilterBuilder_world_each_filter_1_component_no_entity(void);
|
|
void FilterBuilder_world_each_filter_2_components_no_entity(void);
|
|
void FilterBuilder_10_terms(void);
|
|
void FilterBuilder_20_terms(void);
|
|
void FilterBuilder_term_after_arg(void);
|
|
void FilterBuilder_name_arg(void);
|
|
void FilterBuilder_const_in_term(void);
|
|
void FilterBuilder_const_optional(void);
|
|
void FilterBuilder_create_w_no_template_args(void);
|
|
void FilterBuilder_2_terms_w_expr(void);
|
|
void FilterBuilder_assert_on_uninitialized_term(void);
|
|
void FilterBuilder_operator_shortcuts(void);
|
|
void FilterBuilder_inout_shortcuts(void);
|
|
void FilterBuilder_iter_column_w_const_as_array(void);
|
|
void FilterBuilder_iter_column_w_const_as_ptr(void);
|
|
void FilterBuilder_iter_column_w_const_deref(void);
|
|
void FilterBuilder_with_id(void);
|
|
void FilterBuilder_with_name(void);
|
|
void FilterBuilder_with_component(void);
|
|
void FilterBuilder_with_pair_id(void);
|
|
void FilterBuilder_with_pair_name(void);
|
|
void FilterBuilder_with_pair_components(void);
|
|
void FilterBuilder_with_pair_component_id(void);
|
|
void FilterBuilder_with_pair_component_name(void);
|
|
void FilterBuilder_with_enum(void);
|
|
void FilterBuilder_without_id(void);
|
|
void FilterBuilder_without_name(void);
|
|
void FilterBuilder_without_component(void);
|
|
void FilterBuilder_without_pair_id(void);
|
|
void FilterBuilder_without_pair_name(void);
|
|
void FilterBuilder_without_pair_components(void);
|
|
void FilterBuilder_without_pair_component_id(void);
|
|
void FilterBuilder_without_pair_component_name(void);
|
|
void FilterBuilder_without_enum(void);
|
|
void FilterBuilder_write_id(void);
|
|
void FilterBuilder_write_name(void);
|
|
void FilterBuilder_write_component(void);
|
|
void FilterBuilder_write_pair_id(void);
|
|
void FilterBuilder_write_pair_name(void);
|
|
void FilterBuilder_write_pair_components(void);
|
|
void FilterBuilder_write_pair_component_id(void);
|
|
void FilterBuilder_write_pair_component_name(void);
|
|
void FilterBuilder_write_enum(void);
|
|
void FilterBuilder_read_id(void);
|
|
void FilterBuilder_read_name(void);
|
|
void FilterBuilder_read_component(void);
|
|
void FilterBuilder_read_pair_id(void);
|
|
void FilterBuilder_read_pair_name(void);
|
|
void FilterBuilder_read_pair_components(void);
|
|
void FilterBuilder_read_pair_component_id(void);
|
|
void FilterBuilder_read_pair_component_name(void);
|
|
void FilterBuilder_read_enum(void);
|
|
void FilterBuilder_assign_after_init(void);
|
|
void FilterBuilder_iter_w_stage(void);
|
|
void FilterBuilder_with_t_inout(void);
|
|
void FilterBuilder_with_T_inout(void);
|
|
void FilterBuilder_with_R_T_inout(void);
|
|
void FilterBuilder_with_R_t_inout(void);
|
|
void FilterBuilder_with_r_t_inout(void);
|
|
|
|
// Testsuite 'RuleBuilder'
|
|
void RuleBuilder_1_type(void);
|
|
void RuleBuilder_2_types(void);
|
|
void RuleBuilder_id_term(void);
|
|
void RuleBuilder_type_term(void);
|
|
void RuleBuilder_id_pair_term(void);
|
|
void RuleBuilder_id_pair_wildcard_term(void);
|
|
void RuleBuilder_type_pair_term(void);
|
|
void RuleBuilder_pair_term_w_var(void);
|
|
void RuleBuilder_2_pair_terms_w_var(void);
|
|
void RuleBuilder_set_var(void);
|
|
void RuleBuilder_set_2_vars(void);
|
|
void RuleBuilder_set_var_by_name(void);
|
|
void RuleBuilder_set_2_vars_by_name(void);
|
|
void RuleBuilder_expr_w_var(void);
|
|
void RuleBuilder_get_first(void);
|
|
void RuleBuilder_get_count_direct(void);
|
|
void RuleBuilder_get_is_true_direct(void);
|
|
void RuleBuilder_get_first_direct(void);
|
|
void RuleBuilder_var_src_w_prefixed_name(void);
|
|
void RuleBuilder_var_first_w_prefixed_name(void);
|
|
void RuleBuilder_var_second_w_prefixed_name(void);
|
|
void RuleBuilder_term_w_second_var_string(void);
|
|
void RuleBuilder_term_type_w_second_var_string(void);
|
|
void RuleBuilder_named_rule(void);
|
|
void RuleBuilder_named_scoped_rule(void);
|
|
void RuleBuilder_is_valid(void);
|
|
void RuleBuilder_unresolved_by_name(void);
|
|
void RuleBuilder_scope(void);
|
|
void RuleBuilder_iter_w_stage(void);
|
|
void RuleBuilder_inspect_terms_w_expr(void);
|
|
void RuleBuilder_find(void);
|
|
void RuleBuilder_find_not_found(void);
|
|
void RuleBuilder_find_w_entity(void);
|
|
|
|
// Testsuite 'SystemBuilder'
|
|
void SystemBuilder_builder_assign_same_type(void);
|
|
void SystemBuilder_builder_build_to_auto(void);
|
|
void SystemBuilder_builder_build_n_statements(void);
|
|
void SystemBuilder_1_type(void);
|
|
void SystemBuilder_add_1_type(void);
|
|
void SystemBuilder_add_2_types(void);
|
|
void SystemBuilder_add_1_type_w_1_type(void);
|
|
void SystemBuilder_add_2_types_w_1_type(void);
|
|
void SystemBuilder_add_pair(void);
|
|
void SystemBuilder_add_not(void);
|
|
void SystemBuilder_add_or(void);
|
|
void SystemBuilder_add_optional(void);
|
|
void SystemBuilder_ptr_type(void);
|
|
void SystemBuilder_const_type(void);
|
|
void SystemBuilder_string_term(void);
|
|
void SystemBuilder_singleton_term(void);
|
|
void SystemBuilder_10_terms(void);
|
|
void SystemBuilder_20_terms(void);
|
|
void SystemBuilder_name_arg(void);
|
|
void SystemBuilder_create_w_no_template_args(void);
|
|
void SystemBuilder_write_annotation(void);
|
|
void SystemBuilder_name_from_root(void);
|
|
|
|
// Testsuite 'Observer'
|
|
void Observer_2_terms_on_add(void);
|
|
void Observer_2_terms_on_remove(void);
|
|
void Observer_2_terms_on_set(void);
|
|
void Observer_2_terms_un_set(void);
|
|
void Observer_10_terms(void);
|
|
void Observer_20_terms(void);
|
|
void Observer_2_entities_iter(void);
|
|
void Observer_2_entities_table_column(void);
|
|
void Observer_2_entities_each(void);
|
|
void Observer_create_w_no_template_args(void);
|
|
void Observer_yield_existing(void);
|
|
void Observer_yield_existing_2_terms(void);
|
|
void Observer_default_ctor(void);
|
|
void Observer_entity_ctor(void);
|
|
void Observer_on_add(void);
|
|
void Observer_on_remove(void);
|
|
void Observer_on_add_tag_action(void);
|
|
void Observer_on_add_tag_iter(void);
|
|
void Observer_on_add_tag_each(void);
|
|
void Observer_on_add_expr(void);
|
|
void Observer_observer_w_filter_term(void);
|
|
void Observer_run_callback(void);
|
|
void Observer_get_query(void);
|
|
void Observer_on_set_w_set(void);
|
|
void Observer_on_set_w_defer_set(void);
|
|
void Observer_on_add_singleton(void);
|
|
void Observer_on_add_pair_singleton(void);
|
|
void Observer_on_add_pair_wildcard_singleton(void);
|
|
void Observer_on_add_with_pair_singleton(void);
|
|
void Observer_add_in_yield_existing(void);
|
|
void Observer_add_in_yield_existing_multi(void);
|
|
void Observer_name_from_root(void);
|
|
|
|
// Testsuite 'Filter'
|
|
void Filter_term_each_component(void);
|
|
void Filter_term_each_tag(void);
|
|
void Filter_term_each_id(void);
|
|
void Filter_term_each_pair_type(void);
|
|
void Filter_term_each_pair_id(void);
|
|
void Filter_term_each_pair_relation_wildcard(void);
|
|
void Filter_term_each_pair_object_wildcard(void);
|
|
void Filter_default_ctor_no_assign(void);
|
|
void Filter_term_get_id(void);
|
|
void Filter_term_get_subj(void);
|
|
void Filter_term_get_pred(void);
|
|
void Filter_term_get_obj(void);
|
|
void Filter_get_first(void);
|
|
void Filter_get_count_direct(void);
|
|
void Filter_get_is_true_direct(void);
|
|
void Filter_get_first_direct(void);
|
|
void Filter_each_w_no_this(void);
|
|
void Filter_each_w_iter_no_this(void);
|
|
void Filter_invalid_each_w_no_this(void);
|
|
void Filter_named_filter(void);
|
|
void Filter_named_scoped_filter(void);
|
|
void Filter_set_this_var(void);
|
|
void Filter_inspect_terms_w_expr(void);
|
|
void Filter_find(void);
|
|
void Filter_find_not_found(void);
|
|
void Filter_find_w_entity(void);
|
|
void Filter_optional_pair_term(void);
|
|
|
|
// Testsuite 'ComponentLifecycle'
|
|
void ComponentLifecycle_ctor_on_add(void);
|
|
void ComponentLifecycle_dtor_on_remove(void);
|
|
void ComponentLifecycle_move_on_add(void);
|
|
void ComponentLifecycle_move_on_remove(void);
|
|
void ComponentLifecycle_copy_on_set(void);
|
|
void ComponentLifecycle_copy_on_override(void);
|
|
void ComponentLifecycle_struct_w_string_add(void);
|
|
void ComponentLifecycle_struct_w_string_remove(void);
|
|
void ComponentLifecycle_struct_w_string_set(void);
|
|
void ComponentLifecycle_struct_w_string_override(void);
|
|
void ComponentLifecycle_struct_w_string_add_2_remove(void);
|
|
void ComponentLifecycle_struct_w_string_set_2_remove(void);
|
|
void ComponentLifecycle_struct_w_string_add_2_remove_w_tag(void);
|
|
void ComponentLifecycle_struct_w_string_set_2_remove_w_tag(void);
|
|
void ComponentLifecycle_struct_w_vector_add(void);
|
|
void ComponentLifecycle_struct_w_vector_remove(void);
|
|
void ComponentLifecycle_struct_w_vector_set(void);
|
|
void ComponentLifecycle_struct_w_vector_override(void);
|
|
void ComponentLifecycle_struct_w_vector_add_2_remove(void);
|
|
void ComponentLifecycle_struct_w_vector_set_2_remove(void);
|
|
void ComponentLifecycle_struct_w_vector_add_2_remove_w_tag(void);
|
|
void ComponentLifecycle_struct_w_vector_set_2_remove_w_tag(void);
|
|
void ComponentLifecycle_get_mut_new(void);
|
|
void ComponentLifecycle_get_mut_existing(void);
|
|
void ComponentLifecycle_implicit_component(void);
|
|
void ComponentLifecycle_implicit_after_query(void);
|
|
void ComponentLifecycle_deleted_copy(void);
|
|
void ComponentLifecycle_no_default_ctor_emplace(void);
|
|
void ComponentLifecycle_default_init(void);
|
|
void ComponentLifecycle_no_default_ctor_add(void);
|
|
void ComponentLifecycle_no_default_ctor_add_relation(void);
|
|
void ComponentLifecycle_no_default_ctor_add_second(void);
|
|
void ComponentLifecycle_no_default_ctor_set(void);
|
|
void ComponentLifecycle_no_copy_ctor(void);
|
|
void ComponentLifecycle_no_move_ctor(void);
|
|
void ComponentLifecycle_no_copy_assign(void);
|
|
void ComponentLifecycle_no_move_assign(void);
|
|
void ComponentLifecycle_no_copy(void);
|
|
void ComponentLifecycle_no_move(void);
|
|
void ComponentLifecycle_no_dtor(void);
|
|
void ComponentLifecycle_default_ctor_w_value_ctor(void);
|
|
void ComponentLifecycle_no_default_ctor_move_ctor_on_set(void);
|
|
void ComponentLifecycle_emplace_w_ctor(void);
|
|
void ComponentLifecycle_emplace_no_default_ctor(void);
|
|
void ComponentLifecycle_emplace_defer_use_move_ctor(void);
|
|
void ComponentLifecycle_emplace_existing(void);
|
|
void ComponentLifecycle_emplace_singleton(void);
|
|
void ComponentLifecycle_dtor_w_non_trivial_implicit_move(void);
|
|
void ComponentLifecycle_dtor_w_non_trivial_explicit_move(void);
|
|
void ComponentLifecycle_grow_no_default_ctor(void);
|
|
void ComponentLifecycle_grow_no_default_ctor_move(void);
|
|
void ComponentLifecycle_grow_no_default_ctor_move_w_component(void);
|
|
void ComponentLifecycle_delete_no_default_ctor(void);
|
|
void ComponentLifecycle_on_add_hook(void);
|
|
void ComponentLifecycle_on_remove_hook(void);
|
|
void ComponentLifecycle_on_set_hook(void);
|
|
void ComponentLifecycle_on_add_hook_w_entity(void);
|
|
void ComponentLifecycle_on_remove_hook_w_entity(void);
|
|
void ComponentLifecycle_on_set_hook_w_entity(void);
|
|
void ComponentLifecycle_chained_hooks(void);
|
|
void ComponentLifecycle_ctor_w_2_worlds(void);
|
|
void ComponentLifecycle_ctor_w_2_worlds_explicit_registration(void);
|
|
void ComponentLifecycle_defer_emplace(void);
|
|
void ComponentLifecycle_emplace_w_on_add(void);
|
|
void ComponentLifecycle_emplace_w_on_add_existing(void);
|
|
void ComponentLifecycle_set_pair_no_copy(void);
|
|
void ComponentLifecycle_set_pair_w_entity_no_copy(void);
|
|
void ComponentLifecycle_set_pair_second_no_copy(void);
|
|
void ComponentLifecycle_set_override_no_copy(void);
|
|
void ComponentLifecycle_set_override_pair_no_copy(void);
|
|
void ComponentLifecycle_set_override_pair_w_entity_no_copy(void);
|
|
void ComponentLifecycle_dtor_after_defer_set(void);
|
|
void ComponentLifecycle_dtor_with_relation(void);
|
|
void ComponentLifecycle_register_parent_after_child_w_hooks(void);
|
|
void ComponentLifecycle_register_parent_after_child_w_hooks_implicit(void);
|
|
|
|
// Testsuite 'Refs'
|
|
void Refs_get_ref_by_ptr(void);
|
|
void Refs_get_ref_by_method(void);
|
|
void Refs_ref_after_add(void);
|
|
void Refs_ref_after_remove(void);
|
|
void Refs_ref_after_set(void);
|
|
void Refs_ref_before_set(void);
|
|
void Refs_non_const_ref(void);
|
|
void Refs_pair_ref(void);
|
|
void Refs_pair_ref_w_entity(void);
|
|
void Refs_pair_ref_second(void);
|
|
void Refs_from_stage(void);
|
|
void Refs_default_ctor(void);
|
|
void Refs_try_get(void);
|
|
|
|
// Testsuite 'Module'
|
|
void Module_import(void);
|
|
void Module_lookup_from_scope(void);
|
|
void Module_nested_module(void);
|
|
void Module_nested_type_module(void);
|
|
void Module_component_redefinition_outside_module(void);
|
|
void Module_module_tag_on_namespace(void);
|
|
void Module_dtor_on_fini(void);
|
|
void Module_implicit_module(void);
|
|
void Module_module_in_namespace_w_root_name(void);
|
|
void Module_module_as_entity(void);
|
|
void Module_module_as_component(void);
|
|
void Module_module_with_core_name(void);
|
|
|
|
// Testsuite 'ImplicitComponents'
|
|
void ImplicitComponents_add(void);
|
|
void ImplicitComponents_remove(void);
|
|
void ImplicitComponents_has(void);
|
|
void ImplicitComponents_set(void);
|
|
void ImplicitComponents_get(void);
|
|
void ImplicitComponents_add_pair(void);
|
|
void ImplicitComponents_remove_pair(void);
|
|
void ImplicitComponents_module(void);
|
|
void ImplicitComponents_system(void);
|
|
void ImplicitComponents_system_optional(void);
|
|
void ImplicitComponents_system_const(void);
|
|
void ImplicitComponents_query(void);
|
|
void ImplicitComponents_implicit_name(void);
|
|
void ImplicitComponents_reinit(void);
|
|
void ImplicitComponents_reinit_scoped(void);
|
|
void ImplicitComponents_reinit_w_lifecycle(void);
|
|
void ImplicitComponents_first_use_in_system(void);
|
|
void ImplicitComponents_first_use_tag_in_system(void);
|
|
void ImplicitComponents_first_use_enum_in_system(void);
|
|
void ImplicitComponents_use_const(void);
|
|
void ImplicitComponents_use_const_w_stage(void);
|
|
void ImplicitComponents_use_const_w_threads(void);
|
|
void ImplicitComponents_implicit_base(void);
|
|
void ImplicitComponents_implicit_const(void);
|
|
void ImplicitComponents_implicit_ref(void);
|
|
void ImplicitComponents_implicit_ptr(void);
|
|
void ImplicitComponents_implicit_const_ref(void);
|
|
void ImplicitComponents_vector_elem_type(void);
|
|
|
|
// Testsuite 'Snapshot'
|
|
void Snapshot_simple_snapshot(void);
|
|
|
|
// Testsuite 'WorldFactory'
|
|
void WorldFactory_entity(void);
|
|
void WorldFactory_entity_w_name(void);
|
|
void WorldFactory_entity_w_id(void);
|
|
void WorldFactory_prefab(void);
|
|
void WorldFactory_prefab_w_name(void);
|
|
void WorldFactory_system(void);
|
|
void WorldFactory_system_w_name(void);
|
|
void WorldFactory_system_w_expr(void);
|
|
void WorldFactory_query(void);
|
|
void WorldFactory_query_w_expr(void);
|
|
void WorldFactory_snapshot(void);
|
|
void WorldFactory_module(void);
|
|
|
|
// Testsuite 'World'
|
|
void World_builtin_components(void);
|
|
void World_multi_world_empty(void);
|
|
void World_multi_world_component(void);
|
|
void World_multi_world_component_namespace(void);
|
|
void World_multi_world_module(void);
|
|
void World_multi_world_recycled_component(void);
|
|
void World_multi_world_recycled_component_different_generation(void);
|
|
void World_type_id(void);
|
|
void World_different_comp_same_name(void);
|
|
void World_reregister_after_reset(void);
|
|
void World_reregister_after_reset_w_namespace(void);
|
|
void World_reregister_namespace(void);
|
|
void World_implicit_reregister_after_reset(void);
|
|
void World_reregister_after_reset_different_name(void);
|
|
void World_register_short_template(void);
|
|
void World_reimport(void);
|
|
void World_reimport_module_after_reset(void);
|
|
void World_reimport_module_new_world(void);
|
|
void World_reimport_namespaced_module(void);
|
|
void World_c_interop_module(void);
|
|
void World_c_interop_after_reset(void);
|
|
void World_implicit_register_w_new_world(void);
|
|
void World_implicit_register_after_reset_register_w_custom_name(void);
|
|
void World_register_after_reset_register_w_custom_name(void);
|
|
void World_register_builtin_after_reset(void);
|
|
void World_register_meta_after_reset(void);
|
|
void World_reregister_after_reset_w_hooks_and_in_use(void);
|
|
void World_reregister_after_reset_w_hooks_and_in_use_implicit(void);
|
|
void World_register_component_w_reset_in_multithreaded(void);
|
|
void World_register_component_w_core_name(void);
|
|
void World_count(void);
|
|
void World_count_id(void);
|
|
void World_count_pair(void);
|
|
void World_count_pair_type_id(void);
|
|
void World_count_pair_id(void);
|
|
void World_staged_count(void);
|
|
void World_async_stage_add(void);
|
|
void World_with_tag(void);
|
|
void World_with_tag_type(void);
|
|
void World_with_relation(void);
|
|
void World_with_relation_type(void);
|
|
void World_with_relation_object_type(void);
|
|
void World_with_tag_nested(void);
|
|
void World_with_scope(void);
|
|
void World_with_scope_nested(void);
|
|
void World_with_scope_type(void);
|
|
void World_with_scope_type_staged(void);
|
|
void World_with_scope_no_lambda(void);
|
|
void World_with_scope_type_no_lambda(void);
|
|
void World_recursive_lookup(void);
|
|
void World_type_w_tag_name(void);
|
|
void World_entity_w_tag_name(void);
|
|
void World_template_component_name(void);
|
|
void World_template_component_w_namespace_name(void);
|
|
void World_template_component_w_same_namespace_name(void);
|
|
void World_template_component_w_namespace_name_and_namespaced_arg(void);
|
|
void World_template_component_w_same_namespace_name_and_namespaced_arg(void);
|
|
void World_template_component_from_module_2_args(void);
|
|
void World_entity_as_tag(void);
|
|
void World_entity_w_name_as_tag(void);
|
|
void World_entity_as_component(void);
|
|
void World_entity_w_name_as_component(void);
|
|
void World_entity_as_component_2_worlds(void);
|
|
void World_entity_as_namespaced_component_2_worlds(void);
|
|
void World_entity_as_component_2_worlds_implicit_namespaced(void);
|
|
void World_delete_with_id(void);
|
|
void World_delete_with_type(void);
|
|
void World_delete_with_pair(void);
|
|
void World_delete_with_pair_type(void);
|
|
void World_delete_with_implicit(void);
|
|
void World_delete_with_pair_implicit(void);
|
|
void World_remove_all_id(void);
|
|
void World_remove_all_type(void);
|
|
void World_remove_all_pair(void);
|
|
void World_remove_all_pair_type(void);
|
|
void World_remove_all_implicit(void);
|
|
void World_remove_all_pair_implicit(void);
|
|
void World_get_scope(void);
|
|
void World_get_scope_type(void);
|
|
void World_register_namespace_after_component(void);
|
|
void World_is_alive(void);
|
|
void World_is_valid(void);
|
|
void World_exists(void);
|
|
void World_get_alive(void);
|
|
void World_ensure(void);
|
|
void World_reset_all(void);
|
|
void World_get_tick(void);
|
|
void World_register_from_scope(void);
|
|
void World_register_nested_from_scope(void);
|
|
void World_register_w_root_name(void);
|
|
void World_register_nested_w_root_name(void);
|
|
void World_set_lookup_path(void);
|
|
void World_run_post_frame(void);
|
|
void World_component_w_low_id(void);
|
|
void World_get_set_log_level(void);
|
|
void World_reset_world(void);
|
|
void World_id_from_pair_type(void);
|
|
void World_scope_w_name(void);
|
|
void World_set_get_context(void);
|
|
void World_set_get_binding_context(void);
|
|
void World_set_get_context_w_free(void);
|
|
void World_set_get_binding_context_w_free(void);
|
|
void World_make_pair(void);
|
|
void World_make_pair_of_pair_id(void);
|
|
void World_make_pair_of_pair_id_tgt(void);
|
|
void World_make_pair_of_pair_type(void);
|
|
void World_delta_time(void);
|
|
|
|
// Testsuite 'Singleton'
|
|
void Singleton_set_get_singleton(void);
|
|
void Singleton_get_mut_singleton(void);
|
|
void Singleton_emplace_singleton(void);
|
|
void Singleton_modified_singleton(void);
|
|
void Singleton_add_singleton(void);
|
|
void Singleton_remove_singleton(void);
|
|
void Singleton_has_singleton(void);
|
|
void Singleton_singleton_system(void);
|
|
void Singleton_get_singleton(void);
|
|
void Singleton_type_id_from_world(void);
|
|
void Singleton_set_lambda(void);
|
|
void Singleton_get_lambda(void);
|
|
void Singleton_get_write_lambda(void);
|
|
void Singleton_get_set_singleton_pair_R_T(void);
|
|
void Singleton_get_set_singleton_pair_R_t(void);
|
|
void Singleton_add_remove_singleton_pair_R_T(void);
|
|
void Singleton_add_remove_singleton_pair_R_t(void);
|
|
void Singleton_add_remove_singleton_pair_r_t(void);
|
|
void Singleton_get_target(void);
|
|
|
|
// Testsuite 'Misc'
|
|
void Misc_setup(void);
|
|
void Misc_string_compare_w_char_ptr(void);
|
|
void Misc_string_compare_w_char_ptr_length_diff(void);
|
|
void Misc_string_compare_w_string(void);
|
|
void Misc_string_view_compare_w_char_ptr(void);
|
|
void Misc_string_view_compare_w_string(void);
|
|
void Misc_string_compare_nullptr(void);
|
|
void Misc_nullptr_string_compare(void);
|
|
void Misc_nullptr_string_compare_nullptr(void);
|
|
void Misc_c_macros(void);
|
|
void Misc_app_run(void);
|
|
void Misc_app_run_target_fps(void);
|
|
void Misc_app_run_set_frames(void);
|
|
void Misc_app_on_remove_on_fini(void);
|
|
void Misc_member_gauge_metric(void);
|
|
void Misc_id_gauge_metric(void);
|
|
void Misc_oneof_gauge_metric(void);
|
|
void Misc_id_counter_metric(void);
|
|
void Misc_oneof_counter_metric(void);
|
|
void Misc_component_mixin_member_metric(void);
|
|
void Misc_component_mixin_member_metric_custom_parent_entity(void);
|
|
void Misc_metric_description(void);
|
|
void Misc_component_mixin_member_metric_description(void);
|
|
void Misc_member_metric_w_value_name(void);
|
|
void Misc_member_metric_w_value_name_camel_case_type(void);
|
|
void Misc_member_metric_w_custom_name(void);
|
|
void Misc_dotmember_metric(void);
|
|
void Misc_counter_id_metric(void);
|
|
void Misc_counter_target_metric(void);
|
|
void Misc_member_metric_w_pair_R_T(void);
|
|
void Misc_member_metric_w_pair_R_t(void);
|
|
void Misc_member_metric_w_pair_r_t(void);
|
|
void Misc_member_metric_w_pair_r_T(void);
|
|
void Misc_alert(void);
|
|
void Misc_alert_w_message(void);
|
|
void Misc_alert_w_brief(void);
|
|
void Misc_alert_doc_name(void);
|
|
void Misc_alert_severity_info(void);
|
|
void Misc_alert_severity_warning(void);
|
|
void Misc_alert_severity_error(void);
|
|
void Misc_alert_severity_implicit(void);
|
|
void Misc_alert_w_retain_period(void);
|
|
void Misc_alert_w_severity_filter(void);
|
|
void Misc_alert_w_severity_filter_severity_type(void);
|
|
void Misc_alert_w_severity_filter_severity_type_id_type(void);
|
|
void Misc_alert_w_severity_filter_severity_type_enum_constant(void);
|
|
void Misc_alert_w_severity_filter_w_var(void);
|
|
void Misc_alert_w_severity_filter_severity_type_w_var(void);
|
|
void Misc_alert_w_severity_filter_severity_type_id_type_w_var(void);
|
|
void Misc_alert_w_severity_filter_severity_type_enum_constant_w_var(void);
|
|
void Misc_alert_for_member_range(void);
|
|
void Misc_alert_w_member_range_from_var(void);
|
|
void Misc_map_api(void);
|
|
|
|
// Testsuite 'Meta'
|
|
void Meta_struct(void);
|
|
void Meta_nested_struct(void);
|
|
void Meta_struct_w_portable_type(void);
|
|
void Meta_partial_struct(void);
|
|
void Meta_partial_struct_custom_offset(void);
|
|
void Meta_units(void);
|
|
void Meta_unit_w_quantity(void);
|
|
void Meta_unit_w_prefix(void);
|
|
void Meta_unit_w_over(void);
|
|
void Meta_bitmask(void);
|
|
void Meta_custom_i32_to_json(void);
|
|
void Meta_custom_std_string_to_json(void);
|
|
void Meta_custom_std_vector_i32_to_json(void);
|
|
void Meta_custom_std_vector_std_string_to_json(void);
|
|
void Meta_type_w_std_vector(void);
|
|
void Meta_type_w_std_string(void);
|
|
void Meta_type_w_std_vector_std_string(void);
|
|
void Meta_type_w_std_string_std_vector(void);
|
|
void Meta_type_w_std_string_std_string(void);
|
|
void Meta_type_w_std_vector_std_vector(void);
|
|
void Meta_type_w_std_vector_std_string_std_vector(void);
|
|
void Meta_type_w_std_vector_std_vector_std_string(void);
|
|
void Meta_primitive_type(void);
|
|
void Meta_array_type(void);
|
|
void Meta_vector_type(void);
|
|
void Meta_i32_from_json(void);
|
|
void Meta_struct_from_json(void);
|
|
void Meta_void_from_json(void);
|
|
void Meta_entity_from_json_empty(void);
|
|
void Meta_entity_from_json_w_path(void);
|
|
void Meta_entity_from_json_w_ids(void);
|
|
void Meta_entity_from_json_w_values(void);
|
|
void Meta_set_type_json(void);
|
|
void Meta_set_pair_R_T_json(void);
|
|
void Meta_set_pair_R_t_json(void);
|
|
void Meta_set_pair_r_T_json(void);
|
|
void Meta_set_pair_r_t_json(void);
|
|
void Meta_set_id_json(void);
|
|
void Meta_ser_deser_std_string(void);
|
|
void Meta_ser_deser_std_vector_int(void);
|
|
void Meta_ser_deser_std_vector_std_string(void);
|
|
void Meta_ser_deser_type_w_std_string_std_vector_std_string(void);
|
|
void Meta_ser_deser_flecs_entity(void);
|
|
void Meta_world_ser_deser_flecs_entity(void);
|
|
void Meta_new_world_ser_deser_flecs_entity(void);
|
|
void Meta_new_world_ser_deser_empty_flecs_entity(void);
|
|
void Meta_opaque_vector_w_builder(void);
|
|
void Meta_deser_entity_w_path(void);
|
|
void Meta_enum_w_bits(void);
|
|
void Meta_value_range(void);
|
|
void Meta_warning_range(void);
|
|
void Meta_error_range(void);
|
|
void Meta_struct_member_ptr(void);
|
|
void Meta_struct_member_ptr_packed_struct(void);
|
|
void Meta_component_as_array(void);
|
|
|
|
// Testsuite 'Table'
|
|
void Table_each(void);
|
|
void Table_each_locked(void);
|
|
void Table_each_without_entity(void);
|
|
void Table_each_without_entity_locked(void);
|
|
void Table_iter(void);
|
|
void Table_iter_locked(void);
|
|
void Table_iter_without_components(void);
|
|
void Table_iter_without_components_locked(void);
|
|
void Table_multi_get(void);
|
|
void Table_multi_get_locked(void);
|
|
void Table_multi_set(void);
|
|
void Table_multi_set_locked(void);
|
|
void Table_count(void);
|
|
void Table_has_id(void);
|
|
void Table_has_T(void);
|
|
void Table_has_pair_r_t(void);
|
|
void Table_has_pair_R_t(void);
|
|
void Table_has_pair_R_T(void);
|
|
void Table_get_id(void);
|
|
void Table_get_T(void);
|
|
void Table_get_T_enum(void);
|
|
void Table_get_pair_r_t(void);
|
|
void Table_get_pair_R_t(void);
|
|
void Table_get_pair_R_T(void);
|
|
void Table_range_get_id(void);
|
|
void Table_range_get_T(void);
|
|
void Table_range_get_pair_r_t(void);
|
|
void Table_range_get_pair_R_t(void);
|
|
void Table_range_get_pair_R_T(void);
|
|
void Table_get_depth(void);
|
|
void Table_get_depth_w_type(void);
|
|
void Table_iter_type(void);
|
|
|
|
// Testsuite 'Doc'
|
|
void Doc_set_brief(void);
|
|
void Doc_set_name(void);
|
|
void Doc_set_link(void);
|
|
void Doc_set_color(void);
|
|
void Doc_get_name_no_doc_name(void);
|
|
|
|
bake_test_case PrettyFunction_testcases[] = {
|
|
{
|
|
"component",
|
|
PrettyFunction_component
|
|
},
|
|
{
|
|
"enum",
|
|
PrettyFunction_enum
|
|
}
|
|
};
|
|
|
|
bake_test_case Entity_testcases[] = {
|
|
{
|
|
"new",
|
|
Entity_new
|
|
},
|
|
{
|
|
"new_named",
|
|
Entity_new_named
|
|
},
|
|
{
|
|
"new_named_from_scope",
|
|
Entity_new_named_from_scope
|
|
},
|
|
{
|
|
"new_nested_named_from_scope",
|
|
Entity_new_nested_named_from_scope
|
|
},
|
|
{
|
|
"new_nested_named_from_nested_scope",
|
|
Entity_new_nested_named_from_nested_scope
|
|
},
|
|
{
|
|
"new_add",
|
|
Entity_new_add
|
|
},
|
|
{
|
|
"new_add_2",
|
|
Entity_new_add_2
|
|
},
|
|
{
|
|
"new_set",
|
|
Entity_new_set
|
|
},
|
|
{
|
|
"new_set_2",
|
|
Entity_new_set_2
|
|
},
|
|
{
|
|
"add",
|
|
Entity_add
|
|
},
|
|
{
|
|
"add_2",
|
|
Entity_add_2
|
|
},
|
|
{
|
|
"add_entity",
|
|
Entity_add_entity
|
|
},
|
|
{
|
|
"add_childof",
|
|
Entity_add_childof
|
|
},
|
|
{
|
|
"add_instanceof",
|
|
Entity_add_instanceof
|
|
},
|
|
{
|
|
"remove",
|
|
Entity_remove
|
|
},
|
|
{
|
|
"remove_2",
|
|
Entity_remove_2
|
|
},
|
|
{
|
|
"remove_entity",
|
|
Entity_remove_entity
|
|
},
|
|
{
|
|
"remove_childof",
|
|
Entity_remove_childof
|
|
},
|
|
{
|
|
"remove_instanceof",
|
|
Entity_remove_instanceof
|
|
},
|
|
{
|
|
"set",
|
|
Entity_set
|
|
},
|
|
{
|
|
"set_2",
|
|
Entity_set_2
|
|
},
|
|
{
|
|
"emplace",
|
|
Entity_emplace
|
|
},
|
|
{
|
|
"emplace_2",
|
|
Entity_emplace_2
|
|
},
|
|
{
|
|
"emplace_after_add",
|
|
Entity_emplace_after_add
|
|
},
|
|
{
|
|
"emplace_after_add_pair",
|
|
Entity_emplace_after_add_pair
|
|
},
|
|
{
|
|
"emplace_pair",
|
|
Entity_emplace_pair
|
|
},
|
|
{
|
|
"emplace_pair_w_entity",
|
|
Entity_emplace_pair_w_entity
|
|
},
|
|
{
|
|
"emplace_pair_type",
|
|
Entity_emplace_pair_type
|
|
},
|
|
{
|
|
"emplace_pair_second",
|
|
Entity_emplace_pair_second
|
|
},
|
|
{
|
|
"get_generic",
|
|
Entity_get_generic
|
|
},
|
|
{
|
|
"get_mut_generic",
|
|
Entity_get_mut_generic
|
|
},
|
|
{
|
|
"get_generic_w_id",
|
|
Entity_get_generic_w_id
|
|
},
|
|
{
|
|
"get_generic_w_id_t",
|
|
Entity_get_generic_w_id_t
|
|
},
|
|
{
|
|
"get_mut_generic_w_id",
|
|
Entity_get_mut_generic_w_id
|
|
},
|
|
{
|
|
"get_mut_generic_w_id_t",
|
|
Entity_get_mut_generic_w_id_t
|
|
},
|
|
{
|
|
"set_generic",
|
|
Entity_set_generic
|
|
},
|
|
{
|
|
"set_generic_w_id",
|
|
Entity_set_generic_w_id
|
|
},
|
|
{
|
|
"set_generic_w_id_t",
|
|
Entity_set_generic_w_id_t
|
|
},
|
|
{
|
|
"set_generic_no_size",
|
|
Entity_set_generic_no_size
|
|
},
|
|
{
|
|
"set_generic_no_size_w_id",
|
|
Entity_set_generic_no_size_w_id
|
|
},
|
|
{
|
|
"set_generic_no_size_w_id_t",
|
|
Entity_set_generic_no_size_w_id_t
|
|
},
|
|
{
|
|
"add_role",
|
|
Entity_add_role
|
|
},
|
|
{
|
|
"remove_role",
|
|
Entity_remove_role
|
|
},
|
|
{
|
|
"has_role",
|
|
Entity_has_role
|
|
},
|
|
{
|
|
"pair_role",
|
|
Entity_pair_role
|
|
},
|
|
{
|
|
"equals",
|
|
Entity_equals
|
|
},
|
|
{
|
|
"compare_0",
|
|
Entity_compare_0
|
|
},
|
|
{
|
|
"compare_id_t",
|
|
Entity_compare_id_t
|
|
},
|
|
{
|
|
"compare_id",
|
|
Entity_compare_id
|
|
},
|
|
{
|
|
"compare_literal",
|
|
Entity_compare_literal
|
|
},
|
|
{
|
|
"greater_than",
|
|
Entity_greater_than
|
|
},
|
|
{
|
|
"less_than",
|
|
Entity_less_than
|
|
},
|
|
{
|
|
"not_0_or_1",
|
|
Entity_not_0_or_1
|
|
},
|
|
{
|
|
"not_true_or_false",
|
|
Entity_not_true_or_false
|
|
},
|
|
{
|
|
"has_childof",
|
|
Entity_has_childof
|
|
},
|
|
{
|
|
"has_instanceof",
|
|
Entity_has_instanceof
|
|
},
|
|
{
|
|
"has_instanceof_indirect",
|
|
Entity_has_instanceof_indirect
|
|
},
|
|
{
|
|
"null_string",
|
|
Entity_null_string
|
|
},
|
|
{
|
|
"set_name",
|
|
Entity_set_name
|
|
},
|
|
{
|
|
"change_name",
|
|
Entity_change_name
|
|
},
|
|
{
|
|
"delete",
|
|
Entity_delete
|
|
},
|
|
{
|
|
"clear",
|
|
Entity_clear
|
|
},
|
|
{
|
|
"foce_owned",
|
|
Entity_foce_owned
|
|
},
|
|
{
|
|
"force_owned_2",
|
|
Entity_force_owned_2
|
|
},
|
|
{
|
|
"force_owned_nested",
|
|
Entity_force_owned_nested
|
|
},
|
|
{
|
|
"tag_has_size_zero",
|
|
Entity_tag_has_size_zero
|
|
},
|
|
{
|
|
"get_null_name",
|
|
Entity_get_null_name
|
|
},
|
|
{
|
|
"get_target",
|
|
Entity_get_target
|
|
},
|
|
{
|
|
"get_parent",
|
|
Entity_get_parent
|
|
},
|
|
{
|
|
"is_component_enabled",
|
|
Entity_is_component_enabled
|
|
},
|
|
{
|
|
"is_enabled_component_enabled",
|
|
Entity_is_enabled_component_enabled
|
|
},
|
|
{
|
|
"is_disabled_component_enabled",
|
|
Entity_is_disabled_component_enabled
|
|
},
|
|
{
|
|
"is_pair_enabled",
|
|
Entity_is_pair_enabled
|
|
},
|
|
{
|
|
"is_enabled_pair_enabled",
|
|
Entity_is_enabled_pair_enabled
|
|
},
|
|
{
|
|
"is_disabled_pair_enabled",
|
|
Entity_is_disabled_pair_enabled
|
|
},
|
|
{
|
|
"is_pair_enabled_w_ids",
|
|
Entity_is_pair_enabled_w_ids
|
|
},
|
|
{
|
|
"is_enabled_pair_enabled_w_ids",
|
|
Entity_is_enabled_pair_enabled_w_ids
|
|
},
|
|
{
|
|
"is_disabled_pair_enabled_w_ids",
|
|
Entity_is_disabled_pair_enabled_w_ids
|
|
},
|
|
{
|
|
"is_pair_enabled_w_tgt_id",
|
|
Entity_is_pair_enabled_w_tgt_id
|
|
},
|
|
{
|
|
"is_enabled_pair_enabled_w_tgt_id",
|
|
Entity_is_enabled_pair_enabled_w_tgt_id
|
|
},
|
|
{
|
|
"is_disabled_pair_enabled_w_tgt_id",
|
|
Entity_is_disabled_pair_enabled_w_tgt_id
|
|
},
|
|
{
|
|
"get_type",
|
|
Entity_get_type
|
|
},
|
|
{
|
|
"get_nonempty_type",
|
|
Entity_get_nonempty_type
|
|
},
|
|
{
|
|
"set_no_copy",
|
|
Entity_set_no_copy
|
|
},
|
|
{
|
|
"set_copy",
|
|
Entity_set_copy
|
|
},
|
|
{
|
|
"set_deduced",
|
|
Entity_set_deduced
|
|
},
|
|
{
|
|
"override",
|
|
Entity_override
|
|
},
|
|
{
|
|
"override_id",
|
|
Entity_override_id
|
|
},
|
|
{
|
|
"override_pair",
|
|
Entity_override_pair
|
|
},
|
|
{
|
|
"override_pair_w_tgt_id",
|
|
Entity_override_pair_w_tgt_id
|
|
},
|
|
{
|
|
"override_pair_w_ids",
|
|
Entity_override_pair_w_ids
|
|
},
|
|
{
|
|
"set_override",
|
|
Entity_set_override
|
|
},
|
|
{
|
|
"set_override_lvalue",
|
|
Entity_set_override_lvalue
|
|
},
|
|
{
|
|
"set_override_pair",
|
|
Entity_set_override_pair
|
|
},
|
|
{
|
|
"set_override_pair_w_tgt_id",
|
|
Entity_set_override_pair_w_tgt_id
|
|
},
|
|
{
|
|
"set_override_pair_w_rel_tag",
|
|
Entity_set_override_pair_w_rel_tag
|
|
},
|
|
{
|
|
"emplace_override",
|
|
Entity_emplace_override
|
|
},
|
|
{
|
|
"emplace_override_pair",
|
|
Entity_emplace_override_pair
|
|
},
|
|
{
|
|
"path",
|
|
Entity_path
|
|
},
|
|
{
|
|
"path_from",
|
|
Entity_path_from
|
|
},
|
|
{
|
|
"path_from_type",
|
|
Entity_path_from_type
|
|
},
|
|
{
|
|
"path_custom_sep",
|
|
Entity_path_custom_sep
|
|
},
|
|
{
|
|
"path_from_custom_sep",
|
|
Entity_path_from_custom_sep
|
|
},
|
|
{
|
|
"path_from_type_custom_sep",
|
|
Entity_path_from_type_custom_sep
|
|
},
|
|
{
|
|
"implicit_name_to_char",
|
|
Entity_implicit_name_to_char
|
|
},
|
|
{
|
|
"implicit_path_to_char",
|
|
Entity_implicit_path_to_char
|
|
},
|
|
{
|
|
"implicit_type_str_to_char",
|
|
Entity_implicit_type_str_to_char
|
|
},
|
|
{
|
|
"entity_to_entity_view",
|
|
Entity_entity_to_entity_view
|
|
},
|
|
{
|
|
"entity_view_to_entity_world",
|
|
Entity_entity_view_to_entity_world
|
|
},
|
|
{
|
|
"entity_view_to_entity_stage",
|
|
Entity_entity_view_to_entity_stage
|
|
},
|
|
{
|
|
"create_entity_view_from_stage",
|
|
Entity_create_entity_view_from_stage
|
|
},
|
|
{
|
|
"set_template",
|
|
Entity_set_template
|
|
},
|
|
{
|
|
"get_1_component_w_callback",
|
|
Entity_get_1_component_w_callback
|
|
},
|
|
{
|
|
"get_2_components_w_callback",
|
|
Entity_get_2_components_w_callback
|
|
},
|
|
{
|
|
"set_1_component_w_callback",
|
|
Entity_set_1_component_w_callback
|
|
},
|
|
{
|
|
"set_2_components_w_callback",
|
|
Entity_set_2_components_w_callback
|
|
},
|
|
{
|
|
"set_3_components_w_callback",
|
|
Entity_set_3_components_w_callback
|
|
},
|
|
{
|
|
"get_mut_1_component_w_callback",
|
|
Entity_get_mut_1_component_w_callback
|
|
},
|
|
{
|
|
"get_mut_2_components_w_callback",
|
|
Entity_get_mut_2_components_w_callback
|
|
},
|
|
{
|
|
"get_component_w_callback_nested",
|
|
Entity_get_component_w_callback_nested
|
|
},
|
|
{
|
|
"get_mut_component_w_callback_nested",
|
|
Entity_get_mut_component_w_callback_nested
|
|
},
|
|
{
|
|
"defer_set_1_component",
|
|
Entity_defer_set_1_component
|
|
},
|
|
{
|
|
"defer_set_2_components",
|
|
Entity_defer_set_2_components
|
|
},
|
|
{
|
|
"defer_set_3_components",
|
|
Entity_defer_set_3_components
|
|
},
|
|
{
|
|
"set_2_w_on_set",
|
|
Entity_set_2_w_on_set
|
|
},
|
|
{
|
|
"defer_set_2_w_on_set",
|
|
Entity_defer_set_2_w_on_set
|
|
},
|
|
{
|
|
"set_2_after_fluent",
|
|
Entity_set_2_after_fluent
|
|
},
|
|
{
|
|
"set_2_before_fluent",
|
|
Entity_set_2_before_fluent
|
|
},
|
|
{
|
|
"set_2_after_set_1",
|
|
Entity_set_2_after_set_1
|
|
},
|
|
{
|
|
"set_2_after_set_2",
|
|
Entity_set_2_after_set_2
|
|
},
|
|
{
|
|
"with_self",
|
|
Entity_with_self
|
|
},
|
|
{
|
|
"with_relation_type_self",
|
|
Entity_with_relation_type_self
|
|
},
|
|
{
|
|
"with_relation_self",
|
|
Entity_with_relation_self
|
|
},
|
|
{
|
|
"with_self_w_name",
|
|
Entity_with_self_w_name
|
|
},
|
|
{
|
|
"with_self_nested",
|
|
Entity_with_self_nested
|
|
},
|
|
{
|
|
"with_after_builder_method",
|
|
Entity_with_after_builder_method
|
|
},
|
|
{
|
|
"with_before_builder_method",
|
|
Entity_with_before_builder_method
|
|
},
|
|
{
|
|
"with_scope",
|
|
Entity_with_scope
|
|
},
|
|
{
|
|
"with_scope_nested",
|
|
Entity_with_scope_nested
|
|
},
|
|
{
|
|
"with_scope_nested_same_name_as_parent",
|
|
Entity_with_scope_nested_same_name_as_parent
|
|
},
|
|
{
|
|
"scope_after_builder_method",
|
|
Entity_scope_after_builder_method
|
|
},
|
|
{
|
|
"scope_before_builder_method",
|
|
Entity_scope_before_builder_method
|
|
},
|
|
{
|
|
"no_recursive_lookup",
|
|
Entity_no_recursive_lookup
|
|
},
|
|
{
|
|
"defer_new_w_name",
|
|
Entity_defer_new_w_name
|
|
},
|
|
{
|
|
"defer_new_w_nested_name",
|
|
Entity_defer_new_w_nested_name
|
|
},
|
|
{
|
|
"defer_new_w_scope_name",
|
|
Entity_defer_new_w_scope_name
|
|
},
|
|
{
|
|
"defer_new_w_scope_nested_name",
|
|
Entity_defer_new_w_scope_nested_name
|
|
},
|
|
{
|
|
"defer_new_w_deferred_scope_nested_name",
|
|
Entity_defer_new_w_deferred_scope_nested_name
|
|
},
|
|
{
|
|
"defer_new_w_scope",
|
|
Entity_defer_new_w_scope
|
|
},
|
|
{
|
|
"defer_new_w_with",
|
|
Entity_defer_new_w_with
|
|
},
|
|
{
|
|
"defer_new_w_name_scope_with",
|
|
Entity_defer_new_w_name_scope_with
|
|
},
|
|
{
|
|
"defer_w_with_implicit_component",
|
|
Entity_defer_w_with_implicit_component
|
|
},
|
|
{
|
|
"defer_suspend_resume",
|
|
Entity_defer_suspend_resume
|
|
},
|
|
{
|
|
"entity_id_str",
|
|
Entity_entity_id_str
|
|
},
|
|
{
|
|
"pair_id_str",
|
|
Entity_pair_id_str
|
|
},
|
|
{
|
|
"role_id_str",
|
|
Entity_role_id_str
|
|
},
|
|
{
|
|
"id_str_from_entity_view",
|
|
Entity_id_str_from_entity_view
|
|
},
|
|
{
|
|
"id_str_from_entity",
|
|
Entity_id_str_from_entity
|
|
},
|
|
{
|
|
"null_entity",
|
|
Entity_null_entity
|
|
},
|
|
{
|
|
"null_entity_w_world",
|
|
Entity_null_entity_w_world
|
|
},
|
|
{
|
|
"null_entity_w_0",
|
|
Entity_null_entity_w_0
|
|
},
|
|
{
|
|
"null_entity_w_world_w_0",
|
|
Entity_null_entity_w_world_w_0
|
|
},
|
|
{
|
|
"entity_view_null_entity",
|
|
Entity_entity_view_null_entity
|
|
},
|
|
{
|
|
"entity_view_null_entity_w_world",
|
|
Entity_entity_view_null_entity_w_world
|
|
},
|
|
{
|
|
"entity_view_null_entity_w_0",
|
|
Entity_entity_view_null_entity_w_0
|
|
},
|
|
{
|
|
"entity_view_null_entity_w_world_w_0",
|
|
Entity_entity_view_null_entity_w_world_w_0
|
|
},
|
|
{
|
|
"is_wildcard",
|
|
Entity_is_wildcard
|
|
},
|
|
{
|
|
"has_id_t",
|
|
Entity_has_id_t
|
|
},
|
|
{
|
|
"has_pair_id_t",
|
|
Entity_has_pair_id_t
|
|
},
|
|
{
|
|
"has_pair_id_t_w_type",
|
|
Entity_has_pair_id_t_w_type
|
|
},
|
|
{
|
|
"has_id",
|
|
Entity_has_id
|
|
},
|
|
{
|
|
"has_pair_id",
|
|
Entity_has_pair_id
|
|
},
|
|
{
|
|
"has_pair_id_w_type",
|
|
Entity_has_pair_id_w_type
|
|
},
|
|
{
|
|
"has_wildcard_id",
|
|
Entity_has_wildcard_id
|
|
},
|
|
{
|
|
"has_wildcard_pair_id",
|
|
Entity_has_wildcard_pair_id
|
|
},
|
|
{
|
|
"owns_id_t",
|
|
Entity_owns_id_t
|
|
},
|
|
{
|
|
"owns_pair_id_t",
|
|
Entity_owns_pair_id_t
|
|
},
|
|
{
|
|
"owns_pair_id_t_w_type",
|
|
Entity_owns_pair_id_t_w_type
|
|
},
|
|
{
|
|
"owns_id",
|
|
Entity_owns_id
|
|
},
|
|
{
|
|
"owns_pair_id",
|
|
Entity_owns_pair_id
|
|
},
|
|
{
|
|
"owns_pair_id_w_type",
|
|
Entity_owns_pair_id_w_type
|
|
},
|
|
{
|
|
"owns_wildcard_id",
|
|
Entity_owns_wildcard_id
|
|
},
|
|
{
|
|
"owns_wildcard_pair",
|
|
Entity_owns_wildcard_pair
|
|
},
|
|
{
|
|
"id_from_world",
|
|
Entity_id_from_world
|
|
},
|
|
{
|
|
"id_pair_from_world",
|
|
Entity_id_pair_from_world
|
|
},
|
|
{
|
|
"id_default_from_world",
|
|
Entity_id_default_from_world
|
|
},
|
|
{
|
|
"is_a",
|
|
Entity_is_a
|
|
},
|
|
{
|
|
"is_a_w_type",
|
|
Entity_is_a_w_type
|
|
},
|
|
{
|
|
"child_of",
|
|
Entity_child_of
|
|
},
|
|
{
|
|
"child_of_w_type",
|
|
Entity_child_of_w_type
|
|
},
|
|
{
|
|
"slot_of",
|
|
Entity_slot_of
|
|
},
|
|
{
|
|
"slot_of_w_type",
|
|
Entity_slot_of_w_type
|
|
},
|
|
{
|
|
"slot",
|
|
Entity_slot
|
|
},
|
|
{
|
|
"id_get_entity",
|
|
Entity_id_get_entity
|
|
},
|
|
{
|
|
"id_get_invalid_entity",
|
|
Entity_id_get_invalid_entity
|
|
},
|
|
{
|
|
"each_in_stage",
|
|
Entity_each_in_stage
|
|
},
|
|
{
|
|
"iter_recycled_parent",
|
|
Entity_iter_recycled_parent
|
|
},
|
|
{
|
|
"get_lambda_from_stage",
|
|
Entity_get_lambda_from_stage
|
|
},
|
|
{
|
|
"default_ctor",
|
|
Entity_default_ctor
|
|
},
|
|
{
|
|
"get_obj_by_template",
|
|
Entity_get_obj_by_template
|
|
},
|
|
{
|
|
"create_named_twice_deferred",
|
|
Entity_create_named_twice_deferred
|
|
},
|
|
{
|
|
"clone",
|
|
Entity_clone
|
|
},
|
|
{
|
|
"clone_w_value",
|
|
Entity_clone_w_value
|
|
},
|
|
{
|
|
"clone_to_existing",
|
|
Entity_clone_to_existing
|
|
},
|
|
{
|
|
"clone_to_existing_overlap",
|
|
Entity_clone_to_existing_overlap
|
|
},
|
|
{
|
|
"set_doc_name",
|
|
Entity_set_doc_name
|
|
},
|
|
{
|
|
"set_doc_brief",
|
|
Entity_set_doc_brief
|
|
},
|
|
{
|
|
"set_doc_detail",
|
|
Entity_set_doc_detail
|
|
},
|
|
{
|
|
"set_doc_link",
|
|
Entity_set_doc_link
|
|
},
|
|
{
|
|
"entity_w_root_name",
|
|
Entity_entity_w_root_name
|
|
},
|
|
{
|
|
"entity_w_root_name_from_scope",
|
|
Entity_entity_w_root_name_from_scope
|
|
},
|
|
{
|
|
"entity_w_type",
|
|
Entity_entity_w_type
|
|
},
|
|
{
|
|
"entity_w_nested_type",
|
|
Entity_entity_w_nested_type
|
|
},
|
|
{
|
|
"entity_w_type_defer",
|
|
Entity_entity_w_type_defer
|
|
},
|
|
{
|
|
"prefab_hierarchy_w_types",
|
|
Entity_prefab_hierarchy_w_types
|
|
},
|
|
{
|
|
"prefab_hierarchy_w_root_types",
|
|
Entity_prefab_hierarchy_w_root_types
|
|
},
|
|
{
|
|
"prefab_hierarchy_w_child_override",
|
|
Entity_prefab_hierarchy_w_child_override
|
|
},
|
|
{
|
|
"entity_array",
|
|
Entity_entity_array
|
|
},
|
|
{
|
|
"add_if_true_T",
|
|
Entity_add_if_true_T
|
|
},
|
|
{
|
|
"add_if_false_T",
|
|
Entity_add_if_false_T
|
|
},
|
|
{
|
|
"add_if_true_id",
|
|
Entity_add_if_true_id
|
|
},
|
|
{
|
|
"add_if_false_id",
|
|
Entity_add_if_false_id
|
|
},
|
|
{
|
|
"add_if_true_R_O",
|
|
Entity_add_if_true_R_O
|
|
},
|
|
{
|
|
"add_if_false_R_O",
|
|
Entity_add_if_false_R_O
|
|
},
|
|
{
|
|
"add_if_true_R_o",
|
|
Entity_add_if_true_R_o
|
|
},
|
|
{
|
|
"add_if_false_R_o",
|
|
Entity_add_if_false_R_o
|
|
},
|
|
{
|
|
"add_if_true_r_o",
|
|
Entity_add_if_true_r_o
|
|
},
|
|
{
|
|
"add_if_exclusive_r_o",
|
|
Entity_add_if_exclusive_r_o
|
|
},
|
|
{
|
|
"add_if_exclusive_R_o",
|
|
Entity_add_if_exclusive_R_o
|
|
},
|
|
{
|
|
"add_if_exclusive_R_O",
|
|
Entity_add_if_exclusive_R_O
|
|
},
|
|
{
|
|
"add_if_pair_w_0_object",
|
|
Entity_add_if_pair_w_0_object
|
|
},
|
|
{
|
|
"children_w_custom_relation",
|
|
Entity_children_w_custom_relation
|
|
},
|
|
{
|
|
"children_w_custom_relation_type",
|
|
Entity_children_w_custom_relation_type
|
|
},
|
|
{
|
|
"children_w_this",
|
|
Entity_children_w_this
|
|
},
|
|
{
|
|
"children_w_wildcard",
|
|
Entity_children_w_wildcard
|
|
},
|
|
{
|
|
"children_w_any",
|
|
Entity_children_w_any
|
|
},
|
|
{
|
|
"children_from_root",
|
|
Entity_children_from_root
|
|
},
|
|
{
|
|
"children_from_root_world",
|
|
Entity_children_from_root_world
|
|
},
|
|
{
|
|
"get_depth",
|
|
Entity_get_depth
|
|
},
|
|
{
|
|
"get_depth_w_type",
|
|
Entity_get_depth_w_type
|
|
},
|
|
{
|
|
"to_view",
|
|
Entity_to_view
|
|
},
|
|
{
|
|
"to_view_from_stage",
|
|
Entity_to_view_from_stage
|
|
},
|
|
{
|
|
"set_alias",
|
|
Entity_set_alias
|
|
},
|
|
{
|
|
"emplace_w_observer",
|
|
Entity_emplace_w_observer
|
|
},
|
|
{
|
|
"scoped_world",
|
|
Entity_scoped_world
|
|
},
|
|
{
|
|
"entity_lookup_not_recursive",
|
|
Entity_entity_lookup_not_recursive
|
|
},
|
|
{
|
|
"world_lookup_not_recursive",
|
|
Entity_world_lookup_not_recursive
|
|
}
|
|
};
|
|
|
|
bake_test_case Pairs_testcases[] = {
|
|
{
|
|
"add_component_pair",
|
|
Pairs_add_component_pair
|
|
},
|
|
{
|
|
"add_tag_pair",
|
|
Pairs_add_tag_pair
|
|
},
|
|
{
|
|
"add_tag_pair_to_tag",
|
|
Pairs_add_tag_pair_to_tag
|
|
},
|
|
{
|
|
"remove_component_pair",
|
|
Pairs_remove_component_pair
|
|
},
|
|
{
|
|
"remove_tag_pair",
|
|
Pairs_remove_tag_pair
|
|
},
|
|
{
|
|
"remove_tag_pair_to_tag",
|
|
Pairs_remove_tag_pair_to_tag
|
|
},
|
|
{
|
|
"set_component_pair",
|
|
Pairs_set_component_pair
|
|
},
|
|
{
|
|
"set_tag_pair",
|
|
Pairs_set_tag_pair
|
|
},
|
|
{
|
|
"system_1_pair_instance",
|
|
Pairs_system_1_pair_instance
|
|
},
|
|
{
|
|
"system_2_pair_instances",
|
|
Pairs_system_2_pair_instances
|
|
},
|
|
{
|
|
"override_pair",
|
|
Pairs_override_pair
|
|
},
|
|
{
|
|
"override_tag_pair",
|
|
Pairs_override_tag_pair
|
|
},
|
|
{
|
|
"get_mut_pair",
|
|
Pairs_get_mut_pair
|
|
},
|
|
{
|
|
"get_mut_pair_existing",
|
|
Pairs_get_mut_pair_existing
|
|
},
|
|
{
|
|
"get_mut_pair_tag",
|
|
Pairs_get_mut_pair_tag
|
|
},
|
|
{
|
|
"get_mut_pair_tag_existing",
|
|
Pairs_get_mut_pair_tag_existing
|
|
},
|
|
{
|
|
"get_mut_R_tag_O",
|
|
Pairs_get_mut_R_tag_O
|
|
},
|
|
{
|
|
"get_relation_from_id",
|
|
Pairs_get_relation_from_id
|
|
},
|
|
{
|
|
"get_second_from_id",
|
|
Pairs_get_second_from_id
|
|
},
|
|
{
|
|
"get_recycled_relation_from_id",
|
|
Pairs_get_recycled_relation_from_id
|
|
},
|
|
{
|
|
"get_recycled_object_from_id",
|
|
Pairs_get_recycled_object_from_id
|
|
},
|
|
{
|
|
"get_rel_obj",
|
|
Pairs_get_rel_obj
|
|
},
|
|
{
|
|
"get_rel_obj_id",
|
|
Pairs_get_rel_obj_id
|
|
},
|
|
{
|
|
"get_rel_obj_id_t",
|
|
Pairs_get_rel_obj_id_t
|
|
},
|
|
{
|
|
"get_R_obj",
|
|
Pairs_get_R_obj
|
|
},
|
|
{
|
|
"get_R_obj_id",
|
|
Pairs_get_R_obj_id
|
|
},
|
|
{
|
|
"get_R_obj_id_t",
|
|
Pairs_get_R_obj_id_t
|
|
},
|
|
{
|
|
"get_R_O",
|
|
Pairs_get_R_O
|
|
},
|
|
{
|
|
"get_R_tag_O",
|
|
Pairs_get_R_tag_O
|
|
},
|
|
{
|
|
"get_second",
|
|
Pairs_get_second
|
|
},
|
|
{
|
|
"get_second_id",
|
|
Pairs_get_second_id
|
|
},
|
|
{
|
|
"get_second_id_t",
|
|
Pairs_get_second_id_t
|
|
},
|
|
{
|
|
"each",
|
|
Pairs_each
|
|
},
|
|
{
|
|
"each_pair",
|
|
Pairs_each_pair
|
|
},
|
|
{
|
|
"each_pair_by_type",
|
|
Pairs_each_pair_by_type
|
|
},
|
|
{
|
|
"each_pair_w_isa",
|
|
Pairs_each_pair_w_isa
|
|
},
|
|
{
|
|
"each_pair_w_recycled_rel",
|
|
Pairs_each_pair_w_recycled_rel
|
|
},
|
|
{
|
|
"each_pair_w_recycled_obj",
|
|
Pairs_each_pair_w_recycled_obj
|
|
},
|
|
{
|
|
"match_pair",
|
|
Pairs_match_pair
|
|
},
|
|
{
|
|
"match_pair_obj_wildcard",
|
|
Pairs_match_pair_obj_wildcard
|
|
},
|
|
{
|
|
"match_pair_rel_wildcard",
|
|
Pairs_match_pair_rel_wildcard
|
|
},
|
|
{
|
|
"match_pair_both_wildcard",
|
|
Pairs_match_pair_both_wildcard
|
|
},
|
|
{
|
|
"has_tag_w_object",
|
|
Pairs_has_tag_w_object
|
|
},
|
|
{
|
|
"has_second_tag",
|
|
Pairs_has_second_tag
|
|
},
|
|
{
|
|
"add_pair_type",
|
|
Pairs_add_pair_type
|
|
},
|
|
{
|
|
"remove_pair_type",
|
|
Pairs_remove_pair_type
|
|
},
|
|
{
|
|
"set_pair_type",
|
|
Pairs_set_pair_type
|
|
},
|
|
{
|
|
"has_pair_type",
|
|
Pairs_has_pair_type
|
|
},
|
|
{
|
|
"get_1_pair_arg",
|
|
Pairs_get_1_pair_arg
|
|
},
|
|
{
|
|
"get_2_pair_arg",
|
|
Pairs_get_2_pair_arg
|
|
},
|
|
{
|
|
"set_1_pair_arg",
|
|
Pairs_set_1_pair_arg
|
|
},
|
|
{
|
|
"set_2_pair_arg",
|
|
Pairs_set_2_pair_arg
|
|
},
|
|
{
|
|
"get_inline_pair_type",
|
|
Pairs_get_inline_pair_type
|
|
},
|
|
{
|
|
"set_inline_pair_type",
|
|
Pairs_set_inline_pair_type
|
|
},
|
|
{
|
|
"get_pair_type_object",
|
|
Pairs_get_pair_type_object
|
|
},
|
|
{
|
|
"set_pair_type_object",
|
|
Pairs_set_pair_type_object
|
|
},
|
|
{
|
|
"set_get_second_variants",
|
|
Pairs_set_get_second_variants
|
|
},
|
|
{
|
|
"get_object_for_type_self",
|
|
Pairs_get_object_for_type_self
|
|
},
|
|
{
|
|
"get_object_for_type_base",
|
|
Pairs_get_object_for_type_base
|
|
},
|
|
{
|
|
"get_object_for_id_self",
|
|
Pairs_get_object_for_id_self
|
|
},
|
|
{
|
|
"get_object_for_id_base",
|
|
Pairs_get_object_for_id_base
|
|
},
|
|
{
|
|
"get_object_for_id_not_found",
|
|
Pairs_get_object_for_id_not_found
|
|
},
|
|
{
|
|
"deref_pair",
|
|
Pairs_deref_pair
|
|
},
|
|
{
|
|
"deref_const_pair",
|
|
Pairs_deref_const_pair
|
|
},
|
|
{
|
|
"deref_pair_obj",
|
|
Pairs_deref_pair_obj
|
|
},
|
|
{
|
|
"deref_const_pair_obj",
|
|
Pairs_deref_const_pair_obj
|
|
},
|
|
{
|
|
"set_R_existing_value",
|
|
Pairs_set_R_existing_value
|
|
}
|
|
};
|
|
|
|
bake_test_case Enum_testcases[] = {
|
|
{
|
|
"standard_enum_reflection",
|
|
Enum_standard_enum_reflection
|
|
},
|
|
{
|
|
"sparse_enum_reflection",
|
|
Enum_sparse_enum_reflection
|
|
},
|
|
{
|
|
"enum_class_reflection",
|
|
Enum_enum_class_reflection
|
|
},
|
|
{
|
|
"prefixed_enum_reflection",
|
|
Enum_prefixed_enum_reflection
|
|
},
|
|
{
|
|
"constant_with_num_reflection",
|
|
Enum_constant_with_num_reflection
|
|
},
|
|
{
|
|
"get_constant_id",
|
|
Enum_get_constant_id
|
|
},
|
|
{
|
|
"add_enum_constant",
|
|
Enum_add_enum_constant
|
|
},
|
|
{
|
|
"add_enum_class_constant",
|
|
Enum_add_enum_class_constant
|
|
},
|
|
{
|
|
"replace_enum_constants",
|
|
Enum_replace_enum_constants
|
|
},
|
|
{
|
|
"has_enum",
|
|
Enum_has_enum
|
|
},
|
|
{
|
|
"has_enum_wildcard",
|
|
Enum_has_enum_wildcard
|
|
},
|
|
{
|
|
"get_enum",
|
|
Enum_get_enum
|
|
},
|
|
{
|
|
"remove_enum",
|
|
Enum_remove_enum
|
|
},
|
|
{
|
|
"remove_wildcard",
|
|
Enum_remove_wildcard
|
|
},
|
|
{
|
|
"enum_as_component",
|
|
Enum_enum_as_component
|
|
},
|
|
{
|
|
"query_enum_wildcard",
|
|
Enum_query_enum_wildcard
|
|
},
|
|
{
|
|
"query_enum_constant",
|
|
Enum_query_enum_constant
|
|
},
|
|
{
|
|
"enum_type_from_stage",
|
|
Enum_enum_type_from_stage
|
|
},
|
|
{
|
|
"add_enum_from_stage",
|
|
Enum_add_enum_from_stage
|
|
},
|
|
{
|
|
"enum_w_2_worlds",
|
|
Enum_enum_w_2_worlds
|
|
},
|
|
{
|
|
"add_enum_constant_w_tag",
|
|
Enum_add_enum_constant_w_tag
|
|
},
|
|
{
|
|
"remove_enum_constant_w_tag",
|
|
Enum_remove_enum_constant_w_tag
|
|
},
|
|
{
|
|
"set_enum_constant_w_tag",
|
|
Enum_set_enum_constant_w_tag
|
|
},
|
|
{
|
|
"enum_w_incorrect_size",
|
|
Enum_enum_w_incorrect_size
|
|
},
|
|
{
|
|
"add_union_enum",
|
|
Enum_add_union_enum
|
|
},
|
|
{
|
|
"add_2_union_enums",
|
|
Enum_add_2_union_enums
|
|
},
|
|
{
|
|
"add_2_union_enums_reverse",
|
|
Enum_add_2_union_enums_reverse
|
|
},
|
|
{
|
|
"constant_from_entity",
|
|
Enum_constant_from_entity
|
|
},
|
|
{
|
|
"add_if",
|
|
Enum_add_if
|
|
},
|
|
{
|
|
"add_if_other",
|
|
Enum_add_if_other
|
|
},
|
|
{
|
|
"query_union_enum",
|
|
Enum_query_union_enum
|
|
},
|
|
{
|
|
"query_union_enum_invalid_query_type",
|
|
Enum_query_union_enum_invalid_query_type
|
|
},
|
|
{
|
|
"component_registered_as_enum",
|
|
Enum_component_registered_as_enum
|
|
},
|
|
{
|
|
"mixed_auto_manual_constants",
|
|
Enum_mixed_auto_manual_constants
|
|
},
|
|
{
|
|
"enum_class_mixed_auto_manual_constants",
|
|
Enum_enum_class_mixed_auto_manual_constants
|
|
},
|
|
{
|
|
"enum_child_count",
|
|
Enum_enum_child_count
|
|
}
|
|
};
|
|
|
|
bake_test_case Switch_testcases[] = {
|
|
{
|
|
"add_case",
|
|
Switch_add_case
|
|
},
|
|
{
|
|
"get_case",
|
|
Switch_get_case
|
|
},
|
|
{
|
|
"system_w_case",
|
|
Switch_system_w_case
|
|
},
|
|
{
|
|
"system_w_case_builder",
|
|
Switch_system_w_case_builder
|
|
},
|
|
{
|
|
"system_w_sw_type_builder",
|
|
Switch_system_w_sw_type_builder
|
|
},
|
|
{
|
|
"system_w_switch",
|
|
Switch_system_w_switch
|
|
},
|
|
{
|
|
"add_case_w_type",
|
|
Switch_add_case_w_type
|
|
},
|
|
{
|
|
"add_switch_w_type",
|
|
Switch_add_switch_w_type
|
|
},
|
|
{
|
|
"add_remove_switch_w_type",
|
|
Switch_add_remove_switch_w_type
|
|
},
|
|
{
|
|
"switch_enum_type",
|
|
Switch_switch_enum_type
|
|
}
|
|
};
|
|
|
|
bake_test_case Paths_testcases[] = {
|
|
{
|
|
"name",
|
|
Paths_name
|
|
},
|
|
{
|
|
"path_depth_1",
|
|
Paths_path_depth_1
|
|
},
|
|
{
|
|
"path_depth_2",
|
|
Paths_path_depth_2
|
|
},
|
|
{
|
|
"entity_lookup_name",
|
|
Paths_entity_lookup_name
|
|
},
|
|
{
|
|
"entity_lookup_depth_1",
|
|
Paths_entity_lookup_depth_1
|
|
},
|
|
{
|
|
"entity_lookup_depth_2",
|
|
Paths_entity_lookup_depth_2
|
|
},
|
|
{
|
|
"entity_lookup_from_0",
|
|
Paths_entity_lookup_from_0
|
|
},
|
|
{
|
|
"entity_lookup_from_0_w_world",
|
|
Paths_entity_lookup_from_0_w_world
|
|
},
|
|
{
|
|
"alias_component",
|
|
Paths_alias_component
|
|
},
|
|
{
|
|
"alias_scoped_component",
|
|
Paths_alias_scoped_component
|
|
},
|
|
{
|
|
"alias_scoped_component_w_name",
|
|
Paths_alias_scoped_component_w_name
|
|
},
|
|
{
|
|
"alias_entity",
|
|
Paths_alias_entity
|
|
},
|
|
{
|
|
"alias_entity_by_name",
|
|
Paths_alias_entity_by_name
|
|
},
|
|
{
|
|
"alias_entity_by_scoped_name",
|
|
Paths_alias_entity_by_scoped_name
|
|
},
|
|
{
|
|
"alias_entity_empty",
|
|
Paths_alias_entity_empty
|
|
}
|
|
};
|
|
|
|
bake_test_case System_testcases[] = {
|
|
{
|
|
"iter",
|
|
System_iter
|
|
},
|
|
{
|
|
"iter_const",
|
|
System_iter_const
|
|
},
|
|
{
|
|
"iter_shared",
|
|
System_iter_shared
|
|
},
|
|
{
|
|
"iter_optional",
|
|
System_iter_optional
|
|
},
|
|
{
|
|
"each",
|
|
System_each
|
|
},
|
|
{
|
|
"each_const",
|
|
System_each_const
|
|
},
|
|
{
|
|
"each_shared",
|
|
System_each_shared
|
|
},
|
|
{
|
|
"each_optional",
|
|
System_each_optional
|
|
},
|
|
{
|
|
"signature",
|
|
System_signature
|
|
},
|
|
{
|
|
"signature_const",
|
|
System_signature_const
|
|
},
|
|
{
|
|
"signature_shared",
|
|
System_signature_shared
|
|
},
|
|
{
|
|
"signature_optional",
|
|
System_signature_optional
|
|
},
|
|
{
|
|
"copy_name_on_create",
|
|
System_copy_name_on_create
|
|
},
|
|
{
|
|
"nested_system",
|
|
System_nested_system
|
|
},
|
|
{
|
|
"empty_signature",
|
|
System_empty_signature
|
|
},
|
|
{
|
|
"iter_tag",
|
|
System_iter_tag
|
|
},
|
|
{
|
|
"each_tag",
|
|
System_each_tag
|
|
},
|
|
{
|
|
"set_interval",
|
|
System_set_interval
|
|
},
|
|
{
|
|
"order_by_type",
|
|
System_order_by_type
|
|
},
|
|
{
|
|
"order_by_id",
|
|
System_order_by_id
|
|
},
|
|
{
|
|
"order_by_type_after_create",
|
|
System_order_by_type_after_create
|
|
},
|
|
{
|
|
"order_by_id_after_create",
|
|
System_order_by_id_after_create
|
|
},
|
|
{
|
|
"get_query",
|
|
System_get_query
|
|
},
|
|
{
|
|
"add_from_each",
|
|
System_add_from_each
|
|
},
|
|
{
|
|
"delete_from_each",
|
|
System_delete_from_each
|
|
},
|
|
{
|
|
"add_from_each_world_handle",
|
|
System_add_from_each_world_handle
|
|
},
|
|
{
|
|
"new_from_each",
|
|
System_new_from_each
|
|
},
|
|
{
|
|
"add_from_iter",
|
|
System_add_from_iter
|
|
},
|
|
{
|
|
"delete_from_iter",
|
|
System_delete_from_iter
|
|
},
|
|
{
|
|
"add_from_iter_world_handle",
|
|
System_add_from_iter_world_handle
|
|
},
|
|
{
|
|
"new_from_iter",
|
|
System_new_from_iter
|
|
},
|
|
{
|
|
"each_w_mut_children_it",
|
|
System_each_w_mut_children_it
|
|
},
|
|
{
|
|
"readonly_children_iter",
|
|
System_readonly_children_iter
|
|
},
|
|
{
|
|
"rate_filter",
|
|
System_rate_filter
|
|
},
|
|
{
|
|
"update_rate_filter",
|
|
System_update_rate_filter
|
|
},
|
|
{
|
|
"default_ctor",
|
|
System_default_ctor
|
|
},
|
|
{
|
|
"test_auto_defer_each",
|
|
System_test_auto_defer_each
|
|
},
|
|
{
|
|
"test_auto_defer_iter",
|
|
System_test_auto_defer_iter
|
|
},
|
|
{
|
|
"custom_pipeline",
|
|
System_custom_pipeline
|
|
},
|
|
{
|
|
"custom_pipeline_w_kind",
|
|
System_custom_pipeline_w_kind
|
|
},
|
|
{
|
|
"instanced_query_w_singleton_each",
|
|
System_instanced_query_w_singleton_each
|
|
},
|
|
{
|
|
"instanced_query_w_base_each",
|
|
System_instanced_query_w_base_each
|
|
},
|
|
{
|
|
"un_instanced_query_w_singleton_each",
|
|
System_un_instanced_query_w_singleton_each
|
|
},
|
|
{
|
|
"un_instanced_query_w_base_each",
|
|
System_un_instanced_query_w_base_each
|
|
},
|
|
{
|
|
"instanced_query_w_singleton_iter",
|
|
System_instanced_query_w_singleton_iter
|
|
},
|
|
{
|
|
"instanced_query_w_base_iter",
|
|
System_instanced_query_w_base_iter
|
|
},
|
|
{
|
|
"un_instanced_query_w_singleton_iter",
|
|
System_un_instanced_query_w_singleton_iter
|
|
},
|
|
{
|
|
"un_instanced_query_w_base_iter",
|
|
System_un_instanced_query_w_base_iter
|
|
},
|
|
{
|
|
"create_w_no_template_args",
|
|
System_create_w_no_template_args
|
|
},
|
|
{
|
|
"system_w_type_kind_type_pipeline",
|
|
System_system_w_type_kind_type_pipeline
|
|
},
|
|
{
|
|
"default_ctor",
|
|
System_default_ctor
|
|
},
|
|
{
|
|
"entity_ctor",
|
|
System_entity_ctor
|
|
},
|
|
{
|
|
"ensure_instanced_w_each",
|
|
System_ensure_instanced_w_each
|
|
},
|
|
{
|
|
"multithread_system_w_query_each",
|
|
System_multithread_system_w_query_each
|
|
},
|
|
{
|
|
"multithread_system_w_query_each_w_iter",
|
|
System_multithread_system_w_query_each_w_iter
|
|
},
|
|
{
|
|
"multithread_system_w_query_each_w_world",
|
|
System_multithread_system_w_query_each_w_world
|
|
},
|
|
{
|
|
"multithread_system_w_query_iter",
|
|
System_multithread_system_w_query_iter
|
|
},
|
|
{
|
|
"multithread_system_w_query_iter_w_iter",
|
|
System_multithread_system_w_query_iter_w_iter
|
|
},
|
|
{
|
|
"multithread_system_w_query_iter_w_world",
|
|
System_multithread_system_w_query_iter_w_world
|
|
},
|
|
{
|
|
"run_callback",
|
|
System_run_callback
|
|
},
|
|
{
|
|
"startup_system",
|
|
System_startup_system
|
|
},
|
|
{
|
|
"interval_tick_source",
|
|
System_interval_tick_source
|
|
},
|
|
{
|
|
"rate_tick_source",
|
|
System_rate_tick_source
|
|
},
|
|
{
|
|
"nested_rate_tick_source",
|
|
System_nested_rate_tick_source
|
|
},
|
|
{
|
|
"table_get",
|
|
System_table_get
|
|
},
|
|
{
|
|
"range_get",
|
|
System_range_get
|
|
},
|
|
{
|
|
"randomize_timers",
|
|
System_randomize_timers
|
|
},
|
|
{
|
|
"optional_pair_term",
|
|
System_optional_pair_term
|
|
}
|
|
};
|
|
|
|
bake_test_case Event_testcases[] = {
|
|
{
|
|
"evt_1_id_entity",
|
|
Event_evt_1_id_entity
|
|
},
|
|
{
|
|
"evt_2_ids_entity",
|
|
Event_evt_2_ids_entity
|
|
},
|
|
{
|
|
"evt_1_id_table",
|
|
Event_evt_1_id_table
|
|
},
|
|
{
|
|
"evt_2_ids_table",
|
|
Event_evt_2_ids_table
|
|
},
|
|
{
|
|
"evt_type",
|
|
Event_evt_type
|
|
},
|
|
{
|
|
"evt_1_component",
|
|
Event_evt_1_component
|
|
},
|
|
{
|
|
"evt_2_components",
|
|
Event_evt_2_components
|
|
},
|
|
{
|
|
"evt_void_ctx",
|
|
Event_evt_void_ctx
|
|
},
|
|
{
|
|
"evt_typed_ctx",
|
|
Event_evt_typed_ctx
|
|
},
|
|
{
|
|
"evt_implicit_typed_ctx",
|
|
Event_evt_implicit_typed_ctx
|
|
},
|
|
{
|
|
"evt_1_id_pair_rel_id_obj_id_entity",
|
|
Event_evt_1_id_pair_rel_id_obj_id_entity
|
|
},
|
|
{
|
|
"evt_1_id_pair_rel_obj_id_entity",
|
|
Event_evt_1_id_pair_rel_obj_id_entity
|
|
},
|
|
{
|
|
"evt_1_id_pair_rel_obj_entity",
|
|
Event_evt_1_id_pair_rel_obj_entity
|
|
},
|
|
{
|
|
"emit_staged_from_world",
|
|
Event_emit_staged_from_world
|
|
},
|
|
{
|
|
"emit_staged_from_stage",
|
|
Event_emit_staged_from_stage
|
|
},
|
|
{
|
|
"emit_custom_for_any",
|
|
Event_emit_custom_for_any
|
|
},
|
|
{
|
|
"entity_emit_event_id",
|
|
Event_entity_emit_event_id
|
|
},
|
|
{
|
|
"entity_emit_event_type",
|
|
Event_entity_emit_event_type
|
|
},
|
|
{
|
|
"entity_emit_event_w_payload",
|
|
Event_entity_emit_event_w_payload
|
|
},
|
|
{
|
|
"entity_emit_event_id_no_src",
|
|
Event_entity_emit_event_id_no_src
|
|
},
|
|
{
|
|
"entity_emit_event_type_no_src",
|
|
Event_entity_emit_event_type_no_src
|
|
},
|
|
{
|
|
"entity_emit_event_w_payload_no_src",
|
|
Event_entity_emit_event_w_payload_no_src
|
|
},
|
|
{
|
|
"entity_emit_event_w_payload_derived_event_type",
|
|
Event_entity_emit_event_w_payload_derived_event_type
|
|
},
|
|
{
|
|
"entity_emit_event_w_payload_derived_event_type_no_src",
|
|
Event_entity_emit_event_w_payload_derived_event_type_no_src
|
|
}
|
|
};
|
|
|
|
bake_test_case Iterable_testcases[] = {
|
|
{
|
|
"page_each",
|
|
Iterable_page_each
|
|
},
|
|
{
|
|
"page_iter",
|
|
Iterable_page_iter
|
|
},
|
|
{
|
|
"worker_each",
|
|
Iterable_worker_each
|
|
},
|
|
{
|
|
"worker_iter",
|
|
Iterable_worker_iter
|
|
}
|
|
};
|
|
|
|
bake_test_case Query_testcases[] = {
|
|
{
|
|
"action",
|
|
Query_action
|
|
},
|
|
{
|
|
"action_const",
|
|
Query_action_const
|
|
},
|
|
{
|
|
"action_shared",
|
|
Query_action_shared
|
|
},
|
|
{
|
|
"action_optional",
|
|
Query_action_optional
|
|
},
|
|
{
|
|
"each",
|
|
Query_each
|
|
},
|
|
{
|
|
"each_const",
|
|
Query_each_const
|
|
},
|
|
{
|
|
"each_shared",
|
|
Query_each_shared
|
|
},
|
|
{
|
|
"each_optional",
|
|
Query_each_optional
|
|
},
|
|
{
|
|
"signature",
|
|
Query_signature
|
|
},
|
|
{
|
|
"signature_const",
|
|
Query_signature_const
|
|
},
|
|
{
|
|
"signature_shared",
|
|
Query_signature_shared
|
|
},
|
|
{
|
|
"signature_optional",
|
|
Query_signature_optional
|
|
},
|
|
{
|
|
"subquery",
|
|
Query_subquery
|
|
},
|
|
{
|
|
"subquery_w_expr",
|
|
Query_subquery_w_expr
|
|
},
|
|
{
|
|
"query_single_pair",
|
|
Query_query_single_pair
|
|
},
|
|
{
|
|
"tag_w_each",
|
|
Query_tag_w_each
|
|
},
|
|
{
|
|
"shared_tag_w_each",
|
|
Query_shared_tag_w_each
|
|
},
|
|
{
|
|
"sort_by",
|
|
Query_sort_by
|
|
},
|
|
{
|
|
"changed",
|
|
Query_changed
|
|
},
|
|
{
|
|
"orphaned",
|
|
Query_orphaned
|
|
},
|
|
{
|
|
"default_ctor",
|
|
Query_default_ctor
|
|
},
|
|
{
|
|
"default_ctor_no_assign",
|
|
Query_default_ctor_no_assign
|
|
},
|
|
{
|
|
"expr_w_template",
|
|
Query_expr_w_template
|
|
},
|
|
{
|
|
"query_type_w_template",
|
|
Query_query_type_w_template
|
|
},
|
|
{
|
|
"compare_term_id",
|
|
Query_compare_term_id
|
|
},
|
|
{
|
|
"test_no_defer_each",
|
|
Query_test_no_defer_each
|
|
},
|
|
{
|
|
"test_no_defer_iter",
|
|
Query_test_no_defer_iter
|
|
},
|
|
{
|
|
"inspect_terms",
|
|
Query_inspect_terms
|
|
},
|
|
{
|
|
"inspect_terms_w_each",
|
|
Query_inspect_terms_w_each
|
|
},
|
|
{
|
|
"inspect_terms_w_expr",
|
|
Query_inspect_terms_w_expr
|
|
},
|
|
{
|
|
"comp_to_str",
|
|
Query_comp_to_str
|
|
},
|
|
{
|
|
"pair_to_str",
|
|
Query_pair_to_str
|
|
},
|
|
{
|
|
"oper_not_to_str",
|
|
Query_oper_not_to_str
|
|
},
|
|
{
|
|
"oper_optional_to_str",
|
|
Query_oper_optional_to_str
|
|
},
|
|
{
|
|
"oper_or_to_str",
|
|
Query_oper_or_to_str
|
|
},
|
|
{
|
|
"each_pair_type",
|
|
Query_each_pair_type
|
|
},
|
|
{
|
|
"iter_pair_type",
|
|
Query_iter_pair_type
|
|
},
|
|
{
|
|
"term_pair_type",
|
|
Query_term_pair_type
|
|
},
|
|
{
|
|
"each_no_entity_1_comp",
|
|
Query_each_no_entity_1_comp
|
|
},
|
|
{
|
|
"each_no_entity_2_comps",
|
|
Query_each_no_entity_2_comps
|
|
},
|
|
{
|
|
"iter_no_comps_1_comp",
|
|
Query_iter_no_comps_1_comp
|
|
},
|
|
{
|
|
"iter_no_comps_2_comps",
|
|
Query_iter_no_comps_2_comps
|
|
},
|
|
{
|
|
"iter_no_comps_no_comps",
|
|
Query_iter_no_comps_no_comps
|
|
},
|
|
{
|
|
"each_pair_object",
|
|
Query_each_pair_object
|
|
},
|
|
{
|
|
"iter_pair_object",
|
|
Query_iter_pair_object
|
|
},
|
|
{
|
|
"iter_query_in_system",
|
|
Query_iter_query_in_system
|
|
},
|
|
{
|
|
"iter_type",
|
|
Query_iter_type
|
|
},
|
|
{
|
|
"instanced_query_w_singleton_each",
|
|
Query_instanced_query_w_singleton_each
|
|
},
|
|
{
|
|
"instanced_query_w_base_each",
|
|
Query_instanced_query_w_base_each
|
|
},
|
|
{
|
|
"un_instanced_query_w_singleton_each",
|
|
Query_un_instanced_query_w_singleton_each
|
|
},
|
|
{
|
|
"un_instanced_query_w_base_each",
|
|
Query_un_instanced_query_w_base_each
|
|
},
|
|
{
|
|
"instanced_query_w_singleton_iter",
|
|
Query_instanced_query_w_singleton_iter
|
|
},
|
|
{
|
|
"instanced_query_w_base_iter",
|
|
Query_instanced_query_w_base_iter
|
|
},
|
|
{
|
|
"un_instanced_query_w_singleton_iter",
|
|
Query_un_instanced_query_w_singleton_iter
|
|
},
|
|
{
|
|
"un_instanced_query_w_base_iter",
|
|
Query_un_instanced_query_w_base_iter
|
|
},
|
|
{
|
|
"query_each_from_component",
|
|
Query_query_each_from_component
|
|
},
|
|
{
|
|
"query_iter_from_component",
|
|
Query_query_iter_from_component
|
|
},
|
|
{
|
|
"query_each_w_func_ptr",
|
|
Query_query_each_w_func_ptr
|
|
},
|
|
{
|
|
"query_iter_w_func_ptr",
|
|
Query_query_iter_w_func_ptr
|
|
},
|
|
{
|
|
"query_each_w_func_no_ptr",
|
|
Query_query_each_w_func_no_ptr
|
|
},
|
|
{
|
|
"query_iter_w_func_no_ptr",
|
|
Query_query_iter_w_func_no_ptr
|
|
},
|
|
{
|
|
"query_each_w_iter",
|
|
Query_query_each_w_iter
|
|
},
|
|
{
|
|
"change_tracking",
|
|
Query_change_tracking
|
|
},
|
|
{
|
|
"not_w_write",
|
|
Query_not_w_write
|
|
},
|
|
{
|
|
"get_first",
|
|
Query_get_first
|
|
},
|
|
{
|
|
"get_count_direct",
|
|
Query_get_count_direct
|
|
},
|
|
{
|
|
"get_is_true_direct",
|
|
Query_get_is_true_direct
|
|
},
|
|
{
|
|
"get_first_direct",
|
|
Query_get_first_direct
|
|
},
|
|
{
|
|
"each_w_no_this",
|
|
Query_each_w_no_this
|
|
},
|
|
{
|
|
"each_w_iter_no_this",
|
|
Query_each_w_iter_no_this
|
|
},
|
|
{
|
|
"invalid_each_w_no_this",
|
|
Query_invalid_each_w_no_this
|
|
},
|
|
{
|
|
"named_query",
|
|
Query_named_query
|
|
},
|
|
{
|
|
"named_scoped_query",
|
|
Query_named_scoped_query
|
|
},
|
|
{
|
|
"instanced_nested_query_w_iter",
|
|
Query_instanced_nested_query_w_iter
|
|
},
|
|
{
|
|
"instanced_nested_query_w_entity",
|
|
Query_instanced_nested_query_w_entity
|
|
},
|
|
{
|
|
"instanced_nested_query_w_world",
|
|
Query_instanced_nested_query_w_world
|
|
},
|
|
{
|
|
"captured_query",
|
|
Query_captured_query
|
|
},
|
|
{
|
|
"page_iter_captured_query",
|
|
Query_page_iter_captured_query
|
|
},
|
|
{
|
|
"worker_iter_captured_query",
|
|
Query_worker_iter_captured_query
|
|
},
|
|
{
|
|
"iter_entities",
|
|
Query_iter_entities
|
|
},
|
|
{
|
|
"iter_get_pair_w_id",
|
|
Query_iter_get_pair_w_id
|
|
},
|
|
{
|
|
"find",
|
|
Query_find
|
|
},
|
|
{
|
|
"find_not_found",
|
|
Query_find_not_found
|
|
},
|
|
{
|
|
"find_w_entity",
|
|
Query_find_w_entity
|
|
},
|
|
{
|
|
"optional_pair_term",
|
|
Query_optional_pair_term
|
|
}
|
|
};
|
|
|
|
bake_test_case QueryBuilder_testcases[] = {
|
|
{
|
|
"builder_assign_same_type",
|
|
QueryBuilder_builder_assign_same_type
|
|
},
|
|
{
|
|
"builder_assign_from_empty",
|
|
QueryBuilder_builder_assign_from_empty
|
|
},
|
|
{
|
|
"builder_assign_to_empty",
|
|
QueryBuilder_builder_assign_to_empty
|
|
},
|
|
{
|
|
"builder_build",
|
|
QueryBuilder_builder_build
|
|
},
|
|
{
|
|
"builder_build_to_auto",
|
|
QueryBuilder_builder_build_to_auto
|
|
},
|
|
{
|
|
"builder_build_n_statements",
|
|
QueryBuilder_builder_build_n_statements
|
|
},
|
|
{
|
|
"1_type",
|
|
QueryBuilder_1_type
|
|
},
|
|
{
|
|
"add_1_type",
|
|
QueryBuilder_add_1_type
|
|
},
|
|
{
|
|
"add_2_types",
|
|
QueryBuilder_add_2_types
|
|
},
|
|
{
|
|
"add_1_type_w_1_type",
|
|
QueryBuilder_add_1_type_w_1_type
|
|
},
|
|
{
|
|
"add_2_types_w_1_type",
|
|
QueryBuilder_add_2_types_w_1_type
|
|
},
|
|
{
|
|
"add_pair",
|
|
QueryBuilder_add_pair
|
|
},
|
|
{
|
|
"add_not",
|
|
QueryBuilder_add_not
|
|
},
|
|
{
|
|
"add_or",
|
|
QueryBuilder_add_or
|
|
},
|
|
{
|
|
"add_optional",
|
|
QueryBuilder_add_optional
|
|
},
|
|
{
|
|
"ptr_type",
|
|
QueryBuilder_ptr_type
|
|
},
|
|
{
|
|
"const_type",
|
|
QueryBuilder_const_type
|
|
},
|
|
{
|
|
"string_term",
|
|
QueryBuilder_string_term
|
|
},
|
|
{
|
|
"singleton_term",
|
|
QueryBuilder_singleton_term
|
|
},
|
|
{
|
|
"isa_superset_term",
|
|
QueryBuilder_isa_superset_term
|
|
},
|
|
{
|
|
"isa_self_superset_term",
|
|
QueryBuilder_isa_self_superset_term
|
|
},
|
|
{
|
|
"childof_superset_term",
|
|
QueryBuilder_childof_superset_term
|
|
},
|
|
{
|
|
"childof_self_superset_term",
|
|
QueryBuilder_childof_self_superset_term
|
|
},
|
|
{
|
|
"isa_superset_term_w_each",
|
|
QueryBuilder_isa_superset_term_w_each
|
|
},
|
|
{
|
|
"isa_self_superset_term_w_each",
|
|
QueryBuilder_isa_self_superset_term_w_each
|
|
},
|
|
{
|
|
"childof_superset_term_w_each",
|
|
QueryBuilder_childof_superset_term_w_each
|
|
},
|
|
{
|
|
"childof_self_superset_term_w_each",
|
|
QueryBuilder_childof_self_superset_term_w_each
|
|
},
|
|
{
|
|
"isa_superset_shortcut",
|
|
QueryBuilder_isa_superset_shortcut
|
|
},
|
|
{
|
|
"isa_superset_shortcut_w_self",
|
|
QueryBuilder_isa_superset_shortcut_w_self
|
|
},
|
|
{
|
|
"childof_superset_shortcut",
|
|
QueryBuilder_childof_superset_shortcut
|
|
},
|
|
{
|
|
"childof_superset_shortcut_w_self",
|
|
QueryBuilder_childof_superset_shortcut_w_self
|
|
},
|
|
{
|
|
"relation",
|
|
QueryBuilder_relation
|
|
},
|
|
{
|
|
"relation_w_object_wildcard",
|
|
QueryBuilder_relation_w_object_wildcard
|
|
},
|
|
{
|
|
"relation_w_predicate_wildcard",
|
|
QueryBuilder_relation_w_predicate_wildcard
|
|
},
|
|
{
|
|
"add_pair_w_rel_type",
|
|
QueryBuilder_add_pair_w_rel_type
|
|
},
|
|
{
|
|
"template_term",
|
|
QueryBuilder_template_term
|
|
},
|
|
{
|
|
"explicit_subject_w_id",
|
|
QueryBuilder_explicit_subject_w_id
|
|
},
|
|
{
|
|
"explicit_subject_w_type",
|
|
QueryBuilder_explicit_subject_w_type
|
|
},
|
|
{
|
|
"explicit_object_w_id",
|
|
QueryBuilder_explicit_object_w_id
|
|
},
|
|
{
|
|
"explicit_object_w_type",
|
|
QueryBuilder_explicit_object_w_type
|
|
},
|
|
{
|
|
"explicit_term",
|
|
QueryBuilder_explicit_term
|
|
},
|
|
{
|
|
"explicit_term_w_type",
|
|
QueryBuilder_explicit_term_w_type
|
|
},
|
|
{
|
|
"explicit_term_w_pair_type",
|
|
QueryBuilder_explicit_term_w_pair_type
|
|
},
|
|
{
|
|
"explicit_term_w_id",
|
|
QueryBuilder_explicit_term_w_id
|
|
},
|
|
{
|
|
"explicit_term_w_pair_id",
|
|
QueryBuilder_explicit_term_w_pair_id
|
|
},
|
|
{
|
|
"1_term_to_empty",
|
|
QueryBuilder_1_term_to_empty
|
|
},
|
|
{
|
|
"2_subsequent_args",
|
|
QueryBuilder_2_subsequent_args
|
|
},
|
|
{
|
|
"optional_tag_is_set",
|
|
QueryBuilder_optional_tag_is_set
|
|
},
|
|
{
|
|
"10_terms",
|
|
QueryBuilder_10_terms
|
|
},
|
|
{
|
|
"20_terms",
|
|
QueryBuilder_20_terms
|
|
},
|
|
{
|
|
"group_by_raw",
|
|
QueryBuilder_group_by_raw
|
|
},
|
|
{
|
|
"group_by_template",
|
|
QueryBuilder_group_by_template
|
|
},
|
|
{
|
|
"group_by_iter_one",
|
|
QueryBuilder_group_by_iter_one
|
|
},
|
|
{
|
|
"group_by_iter_one_template",
|
|
QueryBuilder_group_by_iter_one_template
|
|
},
|
|
{
|
|
"group_by_iter_one_all_groups",
|
|
QueryBuilder_group_by_iter_one_all_groups
|
|
},
|
|
{
|
|
"group_by_default_func_w_id",
|
|
QueryBuilder_group_by_default_func_w_id
|
|
},
|
|
{
|
|
"group_by_default_func_w_type",
|
|
QueryBuilder_group_by_default_func_w_type
|
|
},
|
|
{
|
|
"group_by_callbacks",
|
|
QueryBuilder_group_by_callbacks
|
|
},
|
|
{
|
|
"create_w_no_template_args",
|
|
QueryBuilder_create_w_no_template_args
|
|
},
|
|
{
|
|
"any_wildcard",
|
|
QueryBuilder_any_wildcard
|
|
},
|
|
{
|
|
"cascade",
|
|
QueryBuilder_cascade
|
|
},
|
|
{
|
|
"cascade_w_relationship",
|
|
QueryBuilder_cascade_w_relationship
|
|
},
|
|
{
|
|
"up_w_type",
|
|
QueryBuilder_up_w_type
|
|
},
|
|
{
|
|
"cascade_w_type",
|
|
QueryBuilder_cascade_w_type
|
|
},
|
|
{
|
|
"cascade_desc",
|
|
QueryBuilder_cascade_desc
|
|
},
|
|
{
|
|
"named_query",
|
|
QueryBuilder_named_query
|
|
},
|
|
{
|
|
"term_w_write",
|
|
QueryBuilder_term_w_write
|
|
},
|
|
{
|
|
"term_w_read",
|
|
QueryBuilder_term_w_read
|
|
},
|
|
{
|
|
"iter_w_stage",
|
|
QueryBuilder_iter_w_stage
|
|
}
|
|
};
|
|
|
|
bake_test_case FilterBuilder_testcases[] = {
|
|
{
|
|
"builder_assign_same_type",
|
|
FilterBuilder_builder_assign_same_type
|
|
},
|
|
{
|
|
"builder_assign_from_empty",
|
|
FilterBuilder_builder_assign_from_empty
|
|
},
|
|
{
|
|
"builder_assign_to_empty",
|
|
FilterBuilder_builder_assign_to_empty
|
|
},
|
|
{
|
|
"builder_build",
|
|
FilterBuilder_builder_build
|
|
},
|
|
{
|
|
"builder_build_to_auto",
|
|
FilterBuilder_builder_build_to_auto
|
|
},
|
|
{
|
|
"builder_build_n_statements",
|
|
FilterBuilder_builder_build_n_statements
|
|
},
|
|
{
|
|
"builder_force_assign_operator",
|
|
FilterBuilder_builder_force_assign_operator
|
|
},
|
|
{
|
|
"1_type",
|
|
FilterBuilder_1_type
|
|
},
|
|
{
|
|
"add_1_type",
|
|
FilterBuilder_add_1_type
|
|
},
|
|
{
|
|
"add_2_types",
|
|
FilterBuilder_add_2_types
|
|
},
|
|
{
|
|
"add_1_type_w_1_type",
|
|
FilterBuilder_add_1_type_w_1_type
|
|
},
|
|
{
|
|
"add_2_types_w_1_type",
|
|
FilterBuilder_add_2_types_w_1_type
|
|
},
|
|
{
|
|
"add_pair",
|
|
FilterBuilder_add_pair
|
|
},
|
|
{
|
|
"add_not",
|
|
FilterBuilder_add_not
|
|
},
|
|
{
|
|
"add_or",
|
|
FilterBuilder_add_or
|
|
},
|
|
{
|
|
"add_optional",
|
|
FilterBuilder_add_optional
|
|
},
|
|
{
|
|
"ptr_type",
|
|
FilterBuilder_ptr_type
|
|
},
|
|
{
|
|
"const_type",
|
|
FilterBuilder_const_type
|
|
},
|
|
{
|
|
"string_term",
|
|
FilterBuilder_string_term
|
|
},
|
|
{
|
|
"singleton_term",
|
|
FilterBuilder_singleton_term
|
|
},
|
|
{
|
|
"isa_superset_term",
|
|
FilterBuilder_isa_superset_term
|
|
},
|
|
{
|
|
"isa_self_superset_term",
|
|
FilterBuilder_isa_self_superset_term
|
|
},
|
|
{
|
|
"childof_superset_term",
|
|
FilterBuilder_childof_superset_term
|
|
},
|
|
{
|
|
"childof_self_superset_term",
|
|
FilterBuilder_childof_self_superset_term
|
|
},
|
|
{
|
|
"isa_superset_term_w_each",
|
|
FilterBuilder_isa_superset_term_w_each
|
|
},
|
|
{
|
|
"isa_self_superset_term_w_each",
|
|
FilterBuilder_isa_self_superset_term_w_each
|
|
},
|
|
{
|
|
"childof_superset_term_w_each",
|
|
FilterBuilder_childof_superset_term_w_each
|
|
},
|
|
{
|
|
"childof_self_superset_term_w_each",
|
|
FilterBuilder_childof_self_superset_term_w_each
|
|
},
|
|
{
|
|
"isa_superset_shortcut",
|
|
FilterBuilder_isa_superset_shortcut
|
|
},
|
|
{
|
|
"isa_superset_shortcut_w_self",
|
|
FilterBuilder_isa_superset_shortcut_w_self
|
|
},
|
|
{
|
|
"childof_superset_shortcut",
|
|
FilterBuilder_childof_superset_shortcut
|
|
},
|
|
{
|
|
"childof_superset_shortcut_w_self",
|
|
FilterBuilder_childof_superset_shortcut_w_self
|
|
},
|
|
{
|
|
"relation",
|
|
FilterBuilder_relation
|
|
},
|
|
{
|
|
"relation_w_object_wildcard",
|
|
FilterBuilder_relation_w_object_wildcard
|
|
},
|
|
{
|
|
"relation_w_predicate_wildcard",
|
|
FilterBuilder_relation_w_predicate_wildcard
|
|
},
|
|
{
|
|
"add_pair_w_rel_type",
|
|
FilterBuilder_add_pair_w_rel_type
|
|
},
|
|
{
|
|
"template_term",
|
|
FilterBuilder_template_term
|
|
},
|
|
{
|
|
"explicit_subject_w_id",
|
|
FilterBuilder_explicit_subject_w_id
|
|
},
|
|
{
|
|
"explicit_subject_w_type",
|
|
FilterBuilder_explicit_subject_w_type
|
|
},
|
|
{
|
|
"explicit_object_w_id",
|
|
FilterBuilder_explicit_object_w_id
|
|
},
|
|
{
|
|
"explicit_object_w_type",
|
|
FilterBuilder_explicit_object_w_type
|
|
},
|
|
{
|
|
"explicit_term",
|
|
FilterBuilder_explicit_term
|
|
},
|
|
{
|
|
"explicit_term_w_type",
|
|
FilterBuilder_explicit_term_w_type
|
|
},
|
|
{
|
|
"explicit_term_w_pair_type",
|
|
FilterBuilder_explicit_term_w_pair_type
|
|
},
|
|
{
|
|
"explicit_term_w_id",
|
|
FilterBuilder_explicit_term_w_id
|
|
},
|
|
{
|
|
"explicit_term_w_pair_id",
|
|
FilterBuilder_explicit_term_w_pair_id
|
|
},
|
|
{
|
|
"1_term_to_empty",
|
|
FilterBuilder_1_term_to_empty
|
|
},
|
|
{
|
|
"2_subsequent_args",
|
|
FilterBuilder_2_subsequent_args
|
|
},
|
|
{
|
|
"filter_as_arg",
|
|
FilterBuilder_filter_as_arg
|
|
},
|
|
{
|
|
"filter_as_move_arg",
|
|
FilterBuilder_filter_as_move_arg
|
|
},
|
|
{
|
|
"filter_as_return",
|
|
FilterBuilder_filter_as_return
|
|
},
|
|
{
|
|
"filter_copy",
|
|
FilterBuilder_filter_copy
|
|
},
|
|
{
|
|
"world_each_filter_1_component",
|
|
FilterBuilder_world_each_filter_1_component
|
|
},
|
|
{
|
|
"world_each_filter_2_components",
|
|
FilterBuilder_world_each_filter_2_components
|
|
},
|
|
{
|
|
"world_each_filter_1_component_no_entity",
|
|
FilterBuilder_world_each_filter_1_component_no_entity
|
|
},
|
|
{
|
|
"world_each_filter_2_components_no_entity",
|
|
FilterBuilder_world_each_filter_2_components_no_entity
|
|
},
|
|
{
|
|
"10_terms",
|
|
FilterBuilder_10_terms
|
|
},
|
|
{
|
|
"20_terms",
|
|
FilterBuilder_20_terms
|
|
},
|
|
{
|
|
"term_after_arg",
|
|
FilterBuilder_term_after_arg
|
|
},
|
|
{
|
|
"name_arg",
|
|
FilterBuilder_name_arg
|
|
},
|
|
{
|
|
"const_in_term",
|
|
FilterBuilder_const_in_term
|
|
},
|
|
{
|
|
"const_optional",
|
|
FilterBuilder_const_optional
|
|
},
|
|
{
|
|
"create_w_no_template_args",
|
|
FilterBuilder_create_w_no_template_args
|
|
},
|
|
{
|
|
"2_terms_w_expr",
|
|
FilterBuilder_2_terms_w_expr
|
|
},
|
|
{
|
|
"assert_on_uninitialized_term",
|
|
FilterBuilder_assert_on_uninitialized_term
|
|
},
|
|
{
|
|
"operator_shortcuts",
|
|
FilterBuilder_operator_shortcuts
|
|
},
|
|
{
|
|
"inout_shortcuts",
|
|
FilterBuilder_inout_shortcuts
|
|
},
|
|
{
|
|
"iter_column_w_const_as_array",
|
|
FilterBuilder_iter_column_w_const_as_array
|
|
},
|
|
{
|
|
"iter_column_w_const_as_ptr",
|
|
FilterBuilder_iter_column_w_const_as_ptr
|
|
},
|
|
{
|
|
"iter_column_w_const_deref",
|
|
FilterBuilder_iter_column_w_const_deref
|
|
},
|
|
{
|
|
"with_id",
|
|
FilterBuilder_with_id
|
|
},
|
|
{
|
|
"with_name",
|
|
FilterBuilder_with_name
|
|
},
|
|
{
|
|
"with_component",
|
|
FilterBuilder_with_component
|
|
},
|
|
{
|
|
"with_pair_id",
|
|
FilterBuilder_with_pair_id
|
|
},
|
|
{
|
|
"with_pair_name",
|
|
FilterBuilder_with_pair_name
|
|
},
|
|
{
|
|
"with_pair_components",
|
|
FilterBuilder_with_pair_components
|
|
},
|
|
{
|
|
"with_pair_component_id",
|
|
FilterBuilder_with_pair_component_id
|
|
},
|
|
{
|
|
"with_pair_component_name",
|
|
FilterBuilder_with_pair_component_name
|
|
},
|
|
{
|
|
"with_enum",
|
|
FilterBuilder_with_enum
|
|
},
|
|
{
|
|
"without_id",
|
|
FilterBuilder_without_id
|
|
},
|
|
{
|
|
"without_name",
|
|
FilterBuilder_without_name
|
|
},
|
|
{
|
|
"without_component",
|
|
FilterBuilder_without_component
|
|
},
|
|
{
|
|
"without_pair_id",
|
|
FilterBuilder_without_pair_id
|
|
},
|
|
{
|
|
"without_pair_name",
|
|
FilterBuilder_without_pair_name
|
|
},
|
|
{
|
|
"without_pair_components",
|
|
FilterBuilder_without_pair_components
|
|
},
|
|
{
|
|
"without_pair_component_id",
|
|
FilterBuilder_without_pair_component_id
|
|
},
|
|
{
|
|
"without_pair_component_name",
|
|
FilterBuilder_without_pair_component_name
|
|
},
|
|
{
|
|
"without_enum",
|
|
FilterBuilder_without_enum
|
|
},
|
|
{
|
|
"write_id",
|
|
FilterBuilder_write_id
|
|
},
|
|
{
|
|
"write_name",
|
|
FilterBuilder_write_name
|
|
},
|
|
{
|
|
"write_component",
|
|
FilterBuilder_write_component
|
|
},
|
|
{
|
|
"write_pair_id",
|
|
FilterBuilder_write_pair_id
|
|
},
|
|
{
|
|
"write_pair_name",
|
|
FilterBuilder_write_pair_name
|
|
},
|
|
{
|
|
"write_pair_components",
|
|
FilterBuilder_write_pair_components
|
|
},
|
|
{
|
|
"write_pair_component_id",
|
|
FilterBuilder_write_pair_component_id
|
|
},
|
|
{
|
|
"write_pair_component_name",
|
|
FilterBuilder_write_pair_component_name
|
|
},
|
|
{
|
|
"write_enum",
|
|
FilterBuilder_write_enum
|
|
},
|
|
{
|
|
"read_id",
|
|
FilterBuilder_read_id
|
|
},
|
|
{
|
|
"read_name",
|
|
FilterBuilder_read_name
|
|
},
|
|
{
|
|
"read_component",
|
|
FilterBuilder_read_component
|
|
},
|
|
{
|
|
"read_pair_id",
|
|
FilterBuilder_read_pair_id
|
|
},
|
|
{
|
|
"read_pair_name",
|
|
FilterBuilder_read_pair_name
|
|
},
|
|
{
|
|
"read_pair_components",
|
|
FilterBuilder_read_pair_components
|
|
},
|
|
{
|
|
"read_pair_component_id",
|
|
FilterBuilder_read_pair_component_id
|
|
},
|
|
{
|
|
"read_pair_component_name",
|
|
FilterBuilder_read_pair_component_name
|
|
},
|
|
{
|
|
"read_enum",
|
|
FilterBuilder_read_enum
|
|
},
|
|
{
|
|
"assign_after_init",
|
|
FilterBuilder_assign_after_init
|
|
},
|
|
{
|
|
"iter_w_stage",
|
|
FilterBuilder_iter_w_stage
|
|
},
|
|
{
|
|
"with_t_inout",
|
|
FilterBuilder_with_t_inout
|
|
},
|
|
{
|
|
"with_T_inout",
|
|
FilterBuilder_with_T_inout
|
|
},
|
|
{
|
|
"with_R_T_inout",
|
|
FilterBuilder_with_R_T_inout
|
|
},
|
|
{
|
|
"with_R_t_inout",
|
|
FilterBuilder_with_R_t_inout
|
|
},
|
|
{
|
|
"with_r_t_inout",
|
|
FilterBuilder_with_r_t_inout
|
|
}
|
|
};
|
|
|
|
bake_test_case RuleBuilder_testcases[] = {
|
|
{
|
|
"1_type",
|
|
RuleBuilder_1_type
|
|
},
|
|
{
|
|
"2_types",
|
|
RuleBuilder_2_types
|
|
},
|
|
{
|
|
"id_term",
|
|
RuleBuilder_id_term
|
|
},
|
|
{
|
|
"type_term",
|
|
RuleBuilder_type_term
|
|
},
|
|
{
|
|
"id_pair_term",
|
|
RuleBuilder_id_pair_term
|
|
},
|
|
{
|
|
"id_pair_wildcard_term",
|
|
RuleBuilder_id_pair_wildcard_term
|
|
},
|
|
{
|
|
"type_pair_term",
|
|
RuleBuilder_type_pair_term
|
|
},
|
|
{
|
|
"pair_term_w_var",
|
|
RuleBuilder_pair_term_w_var
|
|
},
|
|
{
|
|
"2_pair_terms_w_var",
|
|
RuleBuilder_2_pair_terms_w_var
|
|
},
|
|
{
|
|
"set_var",
|
|
RuleBuilder_set_var
|
|
},
|
|
{
|
|
"set_2_vars",
|
|
RuleBuilder_set_2_vars
|
|
},
|
|
{
|
|
"set_var_by_name",
|
|
RuleBuilder_set_var_by_name
|
|
},
|
|
{
|
|
"set_2_vars_by_name",
|
|
RuleBuilder_set_2_vars_by_name
|
|
},
|
|
{
|
|
"expr_w_var",
|
|
RuleBuilder_expr_w_var
|
|
},
|
|
{
|
|
"get_first",
|
|
RuleBuilder_get_first
|
|
},
|
|
{
|
|
"get_count_direct",
|
|
RuleBuilder_get_count_direct
|
|
},
|
|
{
|
|
"get_is_true_direct",
|
|
RuleBuilder_get_is_true_direct
|
|
},
|
|
{
|
|
"get_first_direct",
|
|
RuleBuilder_get_first_direct
|
|
},
|
|
{
|
|
"var_src_w_prefixed_name",
|
|
RuleBuilder_var_src_w_prefixed_name
|
|
},
|
|
{
|
|
"var_first_w_prefixed_name",
|
|
RuleBuilder_var_first_w_prefixed_name
|
|
},
|
|
{
|
|
"var_second_w_prefixed_name",
|
|
RuleBuilder_var_second_w_prefixed_name
|
|
},
|
|
{
|
|
"term_w_second_var_string",
|
|
RuleBuilder_term_w_second_var_string
|
|
},
|
|
{
|
|
"term_type_w_second_var_string",
|
|
RuleBuilder_term_type_w_second_var_string
|
|
},
|
|
{
|
|
"named_rule",
|
|
RuleBuilder_named_rule
|
|
},
|
|
{
|
|
"named_scoped_rule",
|
|
RuleBuilder_named_scoped_rule
|
|
},
|
|
{
|
|
"is_valid",
|
|
RuleBuilder_is_valid
|
|
},
|
|
{
|
|
"unresolved_by_name",
|
|
RuleBuilder_unresolved_by_name
|
|
},
|
|
{
|
|
"scope",
|
|
RuleBuilder_scope
|
|
},
|
|
{
|
|
"iter_w_stage",
|
|
RuleBuilder_iter_w_stage
|
|
},
|
|
{
|
|
"inspect_terms_w_expr",
|
|
RuleBuilder_inspect_terms_w_expr
|
|
},
|
|
{
|
|
"find",
|
|
RuleBuilder_find
|
|
},
|
|
{
|
|
"find_not_found",
|
|
RuleBuilder_find_not_found
|
|
},
|
|
{
|
|
"find_w_entity",
|
|
RuleBuilder_find_w_entity
|
|
}
|
|
};
|
|
|
|
bake_test_case SystemBuilder_testcases[] = {
|
|
{
|
|
"builder_assign_same_type",
|
|
SystemBuilder_builder_assign_same_type
|
|
},
|
|
{
|
|
"builder_build_to_auto",
|
|
SystemBuilder_builder_build_to_auto
|
|
},
|
|
{
|
|
"builder_build_n_statements",
|
|
SystemBuilder_builder_build_n_statements
|
|
},
|
|
{
|
|
"1_type",
|
|
SystemBuilder_1_type
|
|
},
|
|
{
|
|
"add_1_type",
|
|
SystemBuilder_add_1_type
|
|
},
|
|
{
|
|
"add_2_types",
|
|
SystemBuilder_add_2_types
|
|
},
|
|
{
|
|
"add_1_type_w_1_type",
|
|
SystemBuilder_add_1_type_w_1_type
|
|
},
|
|
{
|
|
"add_2_types_w_1_type",
|
|
SystemBuilder_add_2_types_w_1_type
|
|
},
|
|
{
|
|
"add_pair",
|
|
SystemBuilder_add_pair
|
|
},
|
|
{
|
|
"add_not",
|
|
SystemBuilder_add_not
|
|
},
|
|
{
|
|
"add_or",
|
|
SystemBuilder_add_or
|
|
},
|
|
{
|
|
"add_optional",
|
|
SystemBuilder_add_optional
|
|
},
|
|
{
|
|
"ptr_type",
|
|
SystemBuilder_ptr_type
|
|
},
|
|
{
|
|
"const_type",
|
|
SystemBuilder_const_type
|
|
},
|
|
{
|
|
"string_term",
|
|
SystemBuilder_string_term
|
|
},
|
|
{
|
|
"singleton_term",
|
|
SystemBuilder_singleton_term
|
|
},
|
|
{
|
|
"10_terms",
|
|
SystemBuilder_10_terms
|
|
},
|
|
{
|
|
"20_terms",
|
|
SystemBuilder_20_terms
|
|
},
|
|
{
|
|
"name_arg",
|
|
SystemBuilder_name_arg
|
|
},
|
|
{
|
|
"create_w_no_template_args",
|
|
SystemBuilder_create_w_no_template_args
|
|
},
|
|
{
|
|
"write_annotation",
|
|
SystemBuilder_write_annotation
|
|
},
|
|
{
|
|
"name_from_root",
|
|
SystemBuilder_name_from_root
|
|
}
|
|
};
|
|
|
|
bake_test_case Observer_testcases[] = {
|
|
{
|
|
"2_terms_on_add",
|
|
Observer_2_terms_on_add
|
|
},
|
|
{
|
|
"2_terms_on_remove",
|
|
Observer_2_terms_on_remove
|
|
},
|
|
{
|
|
"2_terms_on_set",
|
|
Observer_2_terms_on_set
|
|
},
|
|
{
|
|
"2_terms_un_set",
|
|
Observer_2_terms_un_set
|
|
},
|
|
{
|
|
"10_terms",
|
|
Observer_10_terms
|
|
},
|
|
{
|
|
"20_terms",
|
|
Observer_20_terms
|
|
},
|
|
{
|
|
"2_entities_iter",
|
|
Observer_2_entities_iter
|
|
},
|
|
{
|
|
"2_entities_table_column",
|
|
Observer_2_entities_table_column
|
|
},
|
|
{
|
|
"2_entities_each",
|
|
Observer_2_entities_each
|
|
},
|
|
{
|
|
"create_w_no_template_args",
|
|
Observer_create_w_no_template_args
|
|
},
|
|
{
|
|
"yield_existing",
|
|
Observer_yield_existing
|
|
},
|
|
{
|
|
"yield_existing_2_terms",
|
|
Observer_yield_existing_2_terms
|
|
},
|
|
{
|
|
"default_ctor",
|
|
Observer_default_ctor
|
|
},
|
|
{
|
|
"entity_ctor",
|
|
Observer_entity_ctor
|
|
},
|
|
{
|
|
"on_add",
|
|
Observer_on_add
|
|
},
|
|
{
|
|
"on_remove",
|
|
Observer_on_remove
|
|
},
|
|
{
|
|
"on_add_tag_action",
|
|
Observer_on_add_tag_action
|
|
},
|
|
{
|
|
"on_add_tag_iter",
|
|
Observer_on_add_tag_iter
|
|
},
|
|
{
|
|
"on_add_tag_each",
|
|
Observer_on_add_tag_each
|
|
},
|
|
{
|
|
"on_add_expr",
|
|
Observer_on_add_expr
|
|
},
|
|
{
|
|
"observer_w_filter_term",
|
|
Observer_observer_w_filter_term
|
|
},
|
|
{
|
|
"run_callback",
|
|
Observer_run_callback
|
|
},
|
|
{
|
|
"get_query",
|
|
Observer_get_query
|
|
},
|
|
{
|
|
"on_set_w_set",
|
|
Observer_on_set_w_set
|
|
},
|
|
{
|
|
"on_set_w_defer_set",
|
|
Observer_on_set_w_defer_set
|
|
},
|
|
{
|
|
"on_add_singleton",
|
|
Observer_on_add_singleton
|
|
},
|
|
{
|
|
"on_add_pair_singleton",
|
|
Observer_on_add_pair_singleton
|
|
},
|
|
{
|
|
"on_add_pair_wildcard_singleton",
|
|
Observer_on_add_pair_wildcard_singleton
|
|
},
|
|
{
|
|
"on_add_with_pair_singleton",
|
|
Observer_on_add_with_pair_singleton
|
|
},
|
|
{
|
|
"add_in_yield_existing",
|
|
Observer_add_in_yield_existing
|
|
},
|
|
{
|
|
"add_in_yield_existing_multi",
|
|
Observer_add_in_yield_existing_multi
|
|
},
|
|
{
|
|
"name_from_root",
|
|
Observer_name_from_root
|
|
}
|
|
};
|
|
|
|
bake_test_case Filter_testcases[] = {
|
|
{
|
|
"term_each_component",
|
|
Filter_term_each_component
|
|
},
|
|
{
|
|
"term_each_tag",
|
|
Filter_term_each_tag
|
|
},
|
|
{
|
|
"term_each_id",
|
|
Filter_term_each_id
|
|
},
|
|
{
|
|
"term_each_pair_type",
|
|
Filter_term_each_pair_type
|
|
},
|
|
{
|
|
"term_each_pair_id",
|
|
Filter_term_each_pair_id
|
|
},
|
|
{
|
|
"term_each_pair_relation_wildcard",
|
|
Filter_term_each_pair_relation_wildcard
|
|
},
|
|
{
|
|
"term_each_pair_object_wildcard",
|
|
Filter_term_each_pair_object_wildcard
|
|
},
|
|
{
|
|
"default_ctor_no_assign",
|
|
Filter_default_ctor_no_assign
|
|
},
|
|
{
|
|
"term_get_id",
|
|
Filter_term_get_id
|
|
},
|
|
{
|
|
"term_get_subj",
|
|
Filter_term_get_subj
|
|
},
|
|
{
|
|
"term_get_pred",
|
|
Filter_term_get_pred
|
|
},
|
|
{
|
|
"term_get_obj",
|
|
Filter_term_get_obj
|
|
},
|
|
{
|
|
"get_first",
|
|
Filter_get_first
|
|
},
|
|
{
|
|
"get_count_direct",
|
|
Filter_get_count_direct
|
|
},
|
|
{
|
|
"get_is_true_direct",
|
|
Filter_get_is_true_direct
|
|
},
|
|
{
|
|
"get_first_direct",
|
|
Filter_get_first_direct
|
|
},
|
|
{
|
|
"each_w_no_this",
|
|
Filter_each_w_no_this
|
|
},
|
|
{
|
|
"each_w_iter_no_this",
|
|
Filter_each_w_iter_no_this
|
|
},
|
|
{
|
|
"invalid_each_w_no_this",
|
|
Filter_invalid_each_w_no_this
|
|
},
|
|
{
|
|
"named_filter",
|
|
Filter_named_filter
|
|
},
|
|
{
|
|
"named_scoped_filter",
|
|
Filter_named_scoped_filter
|
|
},
|
|
{
|
|
"set_this_var",
|
|
Filter_set_this_var
|
|
},
|
|
{
|
|
"inspect_terms_w_expr",
|
|
Filter_inspect_terms_w_expr
|
|
},
|
|
{
|
|
"find",
|
|
Filter_find
|
|
},
|
|
{
|
|
"find_not_found",
|
|
Filter_find_not_found
|
|
},
|
|
{
|
|
"find_w_entity",
|
|
Filter_find_w_entity
|
|
},
|
|
{
|
|
"optional_pair_term",
|
|
Filter_optional_pair_term
|
|
}
|
|
};
|
|
|
|
bake_test_case ComponentLifecycle_testcases[] = {
|
|
{
|
|
"ctor_on_add",
|
|
ComponentLifecycle_ctor_on_add
|
|
},
|
|
{
|
|
"dtor_on_remove",
|
|
ComponentLifecycle_dtor_on_remove
|
|
},
|
|
{
|
|
"move_on_add",
|
|
ComponentLifecycle_move_on_add
|
|
},
|
|
{
|
|
"move_on_remove",
|
|
ComponentLifecycle_move_on_remove
|
|
},
|
|
{
|
|
"copy_on_set",
|
|
ComponentLifecycle_copy_on_set
|
|
},
|
|
{
|
|
"copy_on_override",
|
|
ComponentLifecycle_copy_on_override
|
|
},
|
|
{
|
|
"struct_w_string_add",
|
|
ComponentLifecycle_struct_w_string_add
|
|
},
|
|
{
|
|
"struct_w_string_remove",
|
|
ComponentLifecycle_struct_w_string_remove
|
|
},
|
|
{
|
|
"struct_w_string_set",
|
|
ComponentLifecycle_struct_w_string_set
|
|
},
|
|
{
|
|
"struct_w_string_override",
|
|
ComponentLifecycle_struct_w_string_override
|
|
},
|
|
{
|
|
"struct_w_string_add_2_remove",
|
|
ComponentLifecycle_struct_w_string_add_2_remove
|
|
},
|
|
{
|
|
"struct_w_string_set_2_remove",
|
|
ComponentLifecycle_struct_w_string_set_2_remove
|
|
},
|
|
{
|
|
"struct_w_string_add_2_remove_w_tag",
|
|
ComponentLifecycle_struct_w_string_add_2_remove_w_tag
|
|
},
|
|
{
|
|
"struct_w_string_set_2_remove_w_tag",
|
|
ComponentLifecycle_struct_w_string_set_2_remove_w_tag
|
|
},
|
|
{
|
|
"struct_w_vector_add",
|
|
ComponentLifecycle_struct_w_vector_add
|
|
},
|
|
{
|
|
"struct_w_vector_remove",
|
|
ComponentLifecycle_struct_w_vector_remove
|
|
},
|
|
{
|
|
"struct_w_vector_set",
|
|
ComponentLifecycle_struct_w_vector_set
|
|
},
|
|
{
|
|
"struct_w_vector_override",
|
|
ComponentLifecycle_struct_w_vector_override
|
|
},
|
|
{
|
|
"struct_w_vector_add_2_remove",
|
|
ComponentLifecycle_struct_w_vector_add_2_remove
|
|
},
|
|
{
|
|
"struct_w_vector_set_2_remove",
|
|
ComponentLifecycle_struct_w_vector_set_2_remove
|
|
},
|
|
{
|
|
"struct_w_vector_add_2_remove_w_tag",
|
|
ComponentLifecycle_struct_w_vector_add_2_remove_w_tag
|
|
},
|
|
{
|
|
"struct_w_vector_set_2_remove_w_tag",
|
|
ComponentLifecycle_struct_w_vector_set_2_remove_w_tag
|
|
},
|
|
{
|
|
"get_mut_new",
|
|
ComponentLifecycle_get_mut_new
|
|
},
|
|
{
|
|
"get_mut_existing",
|
|
ComponentLifecycle_get_mut_existing
|
|
},
|
|
{
|
|
"implicit_component",
|
|
ComponentLifecycle_implicit_component
|
|
},
|
|
{
|
|
"implicit_after_query",
|
|
ComponentLifecycle_implicit_after_query
|
|
},
|
|
{
|
|
"deleted_copy",
|
|
ComponentLifecycle_deleted_copy
|
|
},
|
|
{
|
|
"no_default_ctor_emplace",
|
|
ComponentLifecycle_no_default_ctor_emplace
|
|
},
|
|
{
|
|
"default_init",
|
|
ComponentLifecycle_default_init
|
|
},
|
|
{
|
|
"no_default_ctor_add",
|
|
ComponentLifecycle_no_default_ctor_add
|
|
},
|
|
{
|
|
"no_default_ctor_add_relation",
|
|
ComponentLifecycle_no_default_ctor_add_relation
|
|
},
|
|
{
|
|
"no_default_ctor_add_second",
|
|
ComponentLifecycle_no_default_ctor_add_second
|
|
},
|
|
{
|
|
"no_default_ctor_set",
|
|
ComponentLifecycle_no_default_ctor_set
|
|
},
|
|
{
|
|
"no_copy_ctor",
|
|
ComponentLifecycle_no_copy_ctor
|
|
},
|
|
{
|
|
"no_move_ctor",
|
|
ComponentLifecycle_no_move_ctor
|
|
},
|
|
{
|
|
"no_copy_assign",
|
|
ComponentLifecycle_no_copy_assign
|
|
},
|
|
{
|
|
"no_move_assign",
|
|
ComponentLifecycle_no_move_assign
|
|
},
|
|
{
|
|
"no_copy",
|
|
ComponentLifecycle_no_copy
|
|
},
|
|
{
|
|
"no_move",
|
|
ComponentLifecycle_no_move
|
|
},
|
|
{
|
|
"no_dtor",
|
|
ComponentLifecycle_no_dtor
|
|
},
|
|
{
|
|
"default_ctor_w_value_ctor",
|
|
ComponentLifecycle_default_ctor_w_value_ctor
|
|
},
|
|
{
|
|
"no_default_ctor_move_ctor_on_set",
|
|
ComponentLifecycle_no_default_ctor_move_ctor_on_set
|
|
},
|
|
{
|
|
"emplace_w_ctor",
|
|
ComponentLifecycle_emplace_w_ctor
|
|
},
|
|
{
|
|
"emplace_no_default_ctor",
|
|
ComponentLifecycle_emplace_no_default_ctor
|
|
},
|
|
{
|
|
"emplace_defer_use_move_ctor",
|
|
ComponentLifecycle_emplace_defer_use_move_ctor
|
|
},
|
|
{
|
|
"emplace_existing",
|
|
ComponentLifecycle_emplace_existing
|
|
},
|
|
{
|
|
"emplace_singleton",
|
|
ComponentLifecycle_emplace_singleton
|
|
},
|
|
{
|
|
"dtor_w_non_trivial_implicit_move",
|
|
ComponentLifecycle_dtor_w_non_trivial_implicit_move
|
|
},
|
|
{
|
|
"dtor_w_non_trivial_explicit_move",
|
|
ComponentLifecycle_dtor_w_non_trivial_explicit_move
|
|
},
|
|
{
|
|
"grow_no_default_ctor",
|
|
ComponentLifecycle_grow_no_default_ctor
|
|
},
|
|
{
|
|
"grow_no_default_ctor_move",
|
|
ComponentLifecycle_grow_no_default_ctor_move
|
|
},
|
|
{
|
|
"grow_no_default_ctor_move_w_component",
|
|
ComponentLifecycle_grow_no_default_ctor_move_w_component
|
|
},
|
|
{
|
|
"delete_no_default_ctor",
|
|
ComponentLifecycle_delete_no_default_ctor
|
|
},
|
|
{
|
|
"on_add_hook",
|
|
ComponentLifecycle_on_add_hook
|
|
},
|
|
{
|
|
"on_remove_hook",
|
|
ComponentLifecycle_on_remove_hook
|
|
},
|
|
{
|
|
"on_set_hook",
|
|
ComponentLifecycle_on_set_hook
|
|
},
|
|
{
|
|
"on_add_hook_w_entity",
|
|
ComponentLifecycle_on_add_hook_w_entity
|
|
},
|
|
{
|
|
"on_remove_hook_w_entity",
|
|
ComponentLifecycle_on_remove_hook_w_entity
|
|
},
|
|
{
|
|
"on_set_hook_w_entity",
|
|
ComponentLifecycle_on_set_hook_w_entity
|
|
},
|
|
{
|
|
"chained_hooks",
|
|
ComponentLifecycle_chained_hooks
|
|
},
|
|
{
|
|
"ctor_w_2_worlds",
|
|
ComponentLifecycle_ctor_w_2_worlds
|
|
},
|
|
{
|
|
"ctor_w_2_worlds_explicit_registration",
|
|
ComponentLifecycle_ctor_w_2_worlds_explicit_registration
|
|
},
|
|
{
|
|
"defer_emplace",
|
|
ComponentLifecycle_defer_emplace
|
|
},
|
|
{
|
|
"emplace_w_on_add",
|
|
ComponentLifecycle_emplace_w_on_add
|
|
},
|
|
{
|
|
"emplace_w_on_add_existing",
|
|
ComponentLifecycle_emplace_w_on_add_existing
|
|
},
|
|
{
|
|
"set_pair_no_copy",
|
|
ComponentLifecycle_set_pair_no_copy
|
|
},
|
|
{
|
|
"set_pair_w_entity_no_copy",
|
|
ComponentLifecycle_set_pair_w_entity_no_copy
|
|
},
|
|
{
|
|
"set_pair_second_no_copy",
|
|
ComponentLifecycle_set_pair_second_no_copy
|
|
},
|
|
{
|
|
"set_override_no_copy",
|
|
ComponentLifecycle_set_override_no_copy
|
|
},
|
|
{
|
|
"set_override_pair_no_copy",
|
|
ComponentLifecycle_set_override_pair_no_copy
|
|
},
|
|
{
|
|
"set_override_pair_w_entity_no_copy",
|
|
ComponentLifecycle_set_override_pair_w_entity_no_copy
|
|
},
|
|
{
|
|
"dtor_after_defer_set",
|
|
ComponentLifecycle_dtor_after_defer_set
|
|
},
|
|
{
|
|
"dtor_with_relation",
|
|
ComponentLifecycle_dtor_with_relation
|
|
},
|
|
{
|
|
"register_parent_after_child_w_hooks",
|
|
ComponentLifecycle_register_parent_after_child_w_hooks
|
|
},
|
|
{
|
|
"register_parent_after_child_w_hooks_implicit",
|
|
ComponentLifecycle_register_parent_after_child_w_hooks_implicit
|
|
}
|
|
};
|
|
|
|
bake_test_case Refs_testcases[] = {
|
|
{
|
|
"get_ref_by_ptr",
|
|
Refs_get_ref_by_ptr
|
|
},
|
|
{
|
|
"get_ref_by_method",
|
|
Refs_get_ref_by_method
|
|
},
|
|
{
|
|
"ref_after_add",
|
|
Refs_ref_after_add
|
|
},
|
|
{
|
|
"ref_after_remove",
|
|
Refs_ref_after_remove
|
|
},
|
|
{
|
|
"ref_after_set",
|
|
Refs_ref_after_set
|
|
},
|
|
{
|
|
"ref_before_set",
|
|
Refs_ref_before_set
|
|
},
|
|
{
|
|
"non_const_ref",
|
|
Refs_non_const_ref
|
|
},
|
|
{
|
|
"pair_ref",
|
|
Refs_pair_ref
|
|
},
|
|
{
|
|
"pair_ref_w_entity",
|
|
Refs_pair_ref_w_entity
|
|
},
|
|
{
|
|
"pair_ref_second",
|
|
Refs_pair_ref_second
|
|
},
|
|
{
|
|
"from_stage",
|
|
Refs_from_stage
|
|
},
|
|
{
|
|
"default_ctor",
|
|
Refs_default_ctor
|
|
},
|
|
{
|
|
"try_get",
|
|
Refs_try_get
|
|
}
|
|
};
|
|
|
|
bake_test_case Module_testcases[] = {
|
|
{
|
|
"import",
|
|
Module_import
|
|
},
|
|
{
|
|
"lookup_from_scope",
|
|
Module_lookup_from_scope
|
|
},
|
|
{
|
|
"nested_module",
|
|
Module_nested_module
|
|
},
|
|
{
|
|
"nested_type_module",
|
|
Module_nested_type_module
|
|
},
|
|
{
|
|
"component_redefinition_outside_module",
|
|
Module_component_redefinition_outside_module
|
|
},
|
|
{
|
|
"module_tag_on_namespace",
|
|
Module_module_tag_on_namespace
|
|
},
|
|
{
|
|
"dtor_on_fini",
|
|
Module_dtor_on_fini
|
|
},
|
|
{
|
|
"implicit_module",
|
|
Module_implicit_module
|
|
},
|
|
{
|
|
"module_in_namespace_w_root_name",
|
|
Module_module_in_namespace_w_root_name
|
|
},
|
|
{
|
|
"module_as_entity",
|
|
Module_module_as_entity
|
|
},
|
|
{
|
|
"module_as_component",
|
|
Module_module_as_component
|
|
},
|
|
{
|
|
"module_with_core_name",
|
|
Module_module_with_core_name
|
|
}
|
|
};
|
|
|
|
bake_test_case ImplicitComponents_testcases[] = {
|
|
{
|
|
"add",
|
|
ImplicitComponents_add
|
|
},
|
|
{
|
|
"remove",
|
|
ImplicitComponents_remove
|
|
},
|
|
{
|
|
"has",
|
|
ImplicitComponents_has
|
|
},
|
|
{
|
|
"set",
|
|
ImplicitComponents_set
|
|
},
|
|
{
|
|
"get",
|
|
ImplicitComponents_get
|
|
},
|
|
{
|
|
"add_pair",
|
|
ImplicitComponents_add_pair
|
|
},
|
|
{
|
|
"remove_pair",
|
|
ImplicitComponents_remove_pair
|
|
},
|
|
{
|
|
"module",
|
|
ImplicitComponents_module
|
|
},
|
|
{
|
|
"system",
|
|
ImplicitComponents_system
|
|
},
|
|
{
|
|
"system_optional",
|
|
ImplicitComponents_system_optional
|
|
},
|
|
{
|
|
"system_const",
|
|
ImplicitComponents_system_const
|
|
},
|
|
{
|
|
"query",
|
|
ImplicitComponents_query
|
|
},
|
|
{
|
|
"implicit_name",
|
|
ImplicitComponents_implicit_name
|
|
},
|
|
{
|
|
"reinit",
|
|
ImplicitComponents_reinit
|
|
},
|
|
{
|
|
"reinit_scoped",
|
|
ImplicitComponents_reinit_scoped
|
|
},
|
|
{
|
|
"reinit_w_lifecycle",
|
|
ImplicitComponents_reinit_w_lifecycle
|
|
},
|
|
{
|
|
"first_use_in_system",
|
|
ImplicitComponents_first_use_in_system
|
|
},
|
|
{
|
|
"first_use_tag_in_system",
|
|
ImplicitComponents_first_use_tag_in_system
|
|
},
|
|
{
|
|
"first_use_enum_in_system",
|
|
ImplicitComponents_first_use_enum_in_system
|
|
},
|
|
{
|
|
"use_const",
|
|
ImplicitComponents_use_const
|
|
},
|
|
{
|
|
"use_const_w_stage",
|
|
ImplicitComponents_use_const_w_stage
|
|
},
|
|
{
|
|
"use_const_w_threads",
|
|
ImplicitComponents_use_const_w_threads
|
|
},
|
|
{
|
|
"implicit_base",
|
|
ImplicitComponents_implicit_base
|
|
},
|
|
{
|
|
"implicit_const",
|
|
ImplicitComponents_implicit_const
|
|
},
|
|
{
|
|
"implicit_ref",
|
|
ImplicitComponents_implicit_ref
|
|
},
|
|
{
|
|
"implicit_ptr",
|
|
ImplicitComponents_implicit_ptr
|
|
},
|
|
{
|
|
"implicit_const_ref",
|
|
ImplicitComponents_implicit_const_ref
|
|
},
|
|
{
|
|
"vector_elem_type",
|
|
ImplicitComponents_vector_elem_type
|
|
}
|
|
};
|
|
|
|
bake_test_case Snapshot_testcases[] = {
|
|
{
|
|
"simple_snapshot",
|
|
Snapshot_simple_snapshot
|
|
}
|
|
};
|
|
|
|
bake_test_case WorldFactory_testcases[] = {
|
|
{
|
|
"entity",
|
|
WorldFactory_entity
|
|
},
|
|
{
|
|
"entity_w_name",
|
|
WorldFactory_entity_w_name
|
|
},
|
|
{
|
|
"entity_w_id",
|
|
WorldFactory_entity_w_id
|
|
},
|
|
{
|
|
"prefab",
|
|
WorldFactory_prefab
|
|
},
|
|
{
|
|
"prefab_w_name",
|
|
WorldFactory_prefab_w_name
|
|
},
|
|
{
|
|
"system",
|
|
WorldFactory_system
|
|
},
|
|
{
|
|
"system_w_name",
|
|
WorldFactory_system_w_name
|
|
},
|
|
{
|
|
"system_w_expr",
|
|
WorldFactory_system_w_expr
|
|
},
|
|
{
|
|
"query",
|
|
WorldFactory_query
|
|
},
|
|
{
|
|
"query_w_expr",
|
|
WorldFactory_query_w_expr
|
|
},
|
|
{
|
|
"snapshot",
|
|
WorldFactory_snapshot
|
|
},
|
|
{
|
|
"module",
|
|
WorldFactory_module
|
|
}
|
|
};
|
|
|
|
bake_test_case World_testcases[] = {
|
|
{
|
|
"builtin_components",
|
|
World_builtin_components
|
|
},
|
|
{
|
|
"multi_world_empty",
|
|
World_multi_world_empty
|
|
},
|
|
{
|
|
"multi_world_component",
|
|
World_multi_world_component
|
|
},
|
|
{
|
|
"multi_world_component_namespace",
|
|
World_multi_world_component_namespace
|
|
},
|
|
{
|
|
"multi_world_module",
|
|
World_multi_world_module
|
|
},
|
|
{
|
|
"multi_world_recycled_component",
|
|
World_multi_world_recycled_component
|
|
},
|
|
{
|
|
"multi_world_recycled_component_different_generation",
|
|
World_multi_world_recycled_component_different_generation
|
|
},
|
|
{
|
|
"type_id",
|
|
World_type_id
|
|
},
|
|
{
|
|
"different_comp_same_name",
|
|
World_different_comp_same_name
|
|
},
|
|
{
|
|
"reregister_after_reset",
|
|
World_reregister_after_reset
|
|
},
|
|
{
|
|
"reregister_after_reset_w_namespace",
|
|
World_reregister_after_reset_w_namespace
|
|
},
|
|
{
|
|
"reregister_namespace",
|
|
World_reregister_namespace
|
|
},
|
|
{
|
|
"implicit_reregister_after_reset",
|
|
World_implicit_reregister_after_reset
|
|
},
|
|
{
|
|
"reregister_after_reset_different_name",
|
|
World_reregister_after_reset_different_name
|
|
},
|
|
{
|
|
"register_short_template",
|
|
World_register_short_template
|
|
},
|
|
{
|
|
"reimport",
|
|
World_reimport
|
|
},
|
|
{
|
|
"reimport_module_after_reset",
|
|
World_reimport_module_after_reset
|
|
},
|
|
{
|
|
"reimport_module_new_world",
|
|
World_reimport_module_new_world
|
|
},
|
|
{
|
|
"reimport_namespaced_module",
|
|
World_reimport_namespaced_module
|
|
},
|
|
{
|
|
"c_interop_module",
|
|
World_c_interop_module
|
|
},
|
|
{
|
|
"c_interop_after_reset",
|
|
World_c_interop_after_reset
|
|
},
|
|
{
|
|
"implicit_register_w_new_world",
|
|
World_implicit_register_w_new_world
|
|
},
|
|
{
|
|
"implicit_register_after_reset_register_w_custom_name",
|
|
World_implicit_register_after_reset_register_w_custom_name
|
|
},
|
|
{
|
|
"register_after_reset_register_w_custom_name",
|
|
World_register_after_reset_register_w_custom_name
|
|
},
|
|
{
|
|
"register_builtin_after_reset",
|
|
World_register_builtin_after_reset
|
|
},
|
|
{
|
|
"register_meta_after_reset",
|
|
World_register_meta_after_reset
|
|
},
|
|
{
|
|
"reregister_after_reset_w_hooks_and_in_use",
|
|
World_reregister_after_reset_w_hooks_and_in_use
|
|
},
|
|
{
|
|
"reregister_after_reset_w_hooks_and_in_use_implicit",
|
|
World_reregister_after_reset_w_hooks_and_in_use_implicit
|
|
},
|
|
{
|
|
"register_component_w_reset_in_multithreaded",
|
|
World_register_component_w_reset_in_multithreaded
|
|
},
|
|
{
|
|
"register_component_w_core_name",
|
|
World_register_component_w_core_name
|
|
},
|
|
{
|
|
"count",
|
|
World_count
|
|
},
|
|
{
|
|
"count_id",
|
|
World_count_id
|
|
},
|
|
{
|
|
"count_pair",
|
|
World_count_pair
|
|
},
|
|
{
|
|
"count_pair_type_id",
|
|
World_count_pair_type_id
|
|
},
|
|
{
|
|
"count_pair_id",
|
|
World_count_pair_id
|
|
},
|
|
{
|
|
"staged_count",
|
|
World_staged_count
|
|
},
|
|
{
|
|
"async_stage_add",
|
|
World_async_stage_add
|
|
},
|
|
{
|
|
"with_tag",
|
|
World_with_tag
|
|
},
|
|
{
|
|
"with_tag_type",
|
|
World_with_tag_type
|
|
},
|
|
{
|
|
"with_relation",
|
|
World_with_relation
|
|
},
|
|
{
|
|
"with_relation_type",
|
|
World_with_relation_type
|
|
},
|
|
{
|
|
"with_relation_object_type",
|
|
World_with_relation_object_type
|
|
},
|
|
{
|
|
"with_tag_nested",
|
|
World_with_tag_nested
|
|
},
|
|
{
|
|
"with_scope",
|
|
World_with_scope
|
|
},
|
|
{
|
|
"with_scope_nested",
|
|
World_with_scope_nested
|
|
},
|
|
{
|
|
"with_scope_type",
|
|
World_with_scope_type
|
|
},
|
|
{
|
|
"with_scope_type_staged",
|
|
World_with_scope_type_staged
|
|
},
|
|
{
|
|
"with_scope_no_lambda",
|
|
World_with_scope_no_lambda
|
|
},
|
|
{
|
|
"with_scope_type_no_lambda",
|
|
World_with_scope_type_no_lambda
|
|
},
|
|
{
|
|
"recursive_lookup",
|
|
World_recursive_lookup
|
|
},
|
|
{
|
|
"type_w_tag_name",
|
|
World_type_w_tag_name
|
|
},
|
|
{
|
|
"entity_w_tag_name",
|
|
World_entity_w_tag_name
|
|
},
|
|
{
|
|
"template_component_name",
|
|
World_template_component_name
|
|
},
|
|
{
|
|
"template_component_w_namespace_name",
|
|
World_template_component_w_namespace_name
|
|
},
|
|
{
|
|
"template_component_w_same_namespace_name",
|
|
World_template_component_w_same_namespace_name
|
|
},
|
|
{
|
|
"template_component_w_namespace_name_and_namespaced_arg",
|
|
World_template_component_w_namespace_name_and_namespaced_arg
|
|
},
|
|
{
|
|
"template_component_w_same_namespace_name_and_namespaced_arg",
|
|
World_template_component_w_same_namespace_name_and_namespaced_arg
|
|
},
|
|
{
|
|
"template_component_from_module_2_args",
|
|
World_template_component_from_module_2_args
|
|
},
|
|
{
|
|
"entity_as_tag",
|
|
World_entity_as_tag
|
|
},
|
|
{
|
|
"entity_w_name_as_tag",
|
|
World_entity_w_name_as_tag
|
|
},
|
|
{
|
|
"entity_as_component",
|
|
World_entity_as_component
|
|
},
|
|
{
|
|
"entity_w_name_as_component",
|
|
World_entity_w_name_as_component
|
|
},
|
|
{
|
|
"entity_as_component_2_worlds",
|
|
World_entity_as_component_2_worlds
|
|
},
|
|
{
|
|
"entity_as_namespaced_component_2_worlds",
|
|
World_entity_as_namespaced_component_2_worlds
|
|
},
|
|
{
|
|
"entity_as_component_2_worlds_implicit_namespaced",
|
|
World_entity_as_component_2_worlds_implicit_namespaced
|
|
},
|
|
{
|
|
"delete_with_id",
|
|
World_delete_with_id
|
|
},
|
|
{
|
|
"delete_with_type",
|
|
World_delete_with_type
|
|
},
|
|
{
|
|
"delete_with_pair",
|
|
World_delete_with_pair
|
|
},
|
|
{
|
|
"delete_with_pair_type",
|
|
World_delete_with_pair_type
|
|
},
|
|
{
|
|
"delete_with_implicit",
|
|
World_delete_with_implicit
|
|
},
|
|
{
|
|
"delete_with_pair_implicit",
|
|
World_delete_with_pair_implicit
|
|
},
|
|
{
|
|
"remove_all_id",
|
|
World_remove_all_id
|
|
},
|
|
{
|
|
"remove_all_type",
|
|
World_remove_all_type
|
|
},
|
|
{
|
|
"remove_all_pair",
|
|
World_remove_all_pair
|
|
},
|
|
{
|
|
"remove_all_pair_type",
|
|
World_remove_all_pair_type
|
|
},
|
|
{
|
|
"remove_all_implicit",
|
|
World_remove_all_implicit
|
|
},
|
|
{
|
|
"remove_all_pair_implicit",
|
|
World_remove_all_pair_implicit
|
|
},
|
|
{
|
|
"get_scope",
|
|
World_get_scope
|
|
},
|
|
{
|
|
"get_scope_type",
|
|
World_get_scope_type
|
|
},
|
|
{
|
|
"register_namespace_after_component",
|
|
World_register_namespace_after_component
|
|
},
|
|
{
|
|
"is_alive",
|
|
World_is_alive
|
|
},
|
|
{
|
|
"is_valid",
|
|
World_is_valid
|
|
},
|
|
{
|
|
"exists",
|
|
World_exists
|
|
},
|
|
{
|
|
"get_alive",
|
|
World_get_alive
|
|
},
|
|
{
|
|
"ensure",
|
|
World_ensure
|
|
},
|
|
{
|
|
"reset_all",
|
|
World_reset_all
|
|
},
|
|
{
|
|
"get_tick",
|
|
World_get_tick
|
|
},
|
|
{
|
|
"register_from_scope",
|
|
World_register_from_scope
|
|
},
|
|
{
|
|
"register_nested_from_scope",
|
|
World_register_nested_from_scope
|
|
},
|
|
{
|
|
"register_w_root_name",
|
|
World_register_w_root_name
|
|
},
|
|
{
|
|
"register_nested_w_root_name",
|
|
World_register_nested_w_root_name
|
|
},
|
|
{
|
|
"set_lookup_path",
|
|
World_set_lookup_path
|
|
},
|
|
{
|
|
"run_post_frame",
|
|
World_run_post_frame
|
|
},
|
|
{
|
|
"component_w_low_id",
|
|
World_component_w_low_id
|
|
},
|
|
{
|
|
"get_set_log_level",
|
|
World_get_set_log_level
|
|
},
|
|
{
|
|
"reset_world",
|
|
World_reset_world
|
|
},
|
|
{
|
|
"id_from_pair_type",
|
|
World_id_from_pair_type
|
|
},
|
|
{
|
|
"scope_w_name",
|
|
World_scope_w_name
|
|
},
|
|
{
|
|
"set_get_context",
|
|
World_set_get_context
|
|
},
|
|
{
|
|
"set_get_binding_context",
|
|
World_set_get_binding_context
|
|
},
|
|
{
|
|
"set_get_context_w_free",
|
|
World_set_get_context_w_free
|
|
},
|
|
{
|
|
"set_get_binding_context_w_free",
|
|
World_set_get_binding_context_w_free
|
|
},
|
|
{
|
|
"make_pair",
|
|
World_make_pair
|
|
},
|
|
{
|
|
"make_pair_of_pair_id",
|
|
World_make_pair_of_pair_id
|
|
},
|
|
{
|
|
"make_pair_of_pair_id_tgt",
|
|
World_make_pair_of_pair_id_tgt
|
|
},
|
|
{
|
|
"make_pair_of_pair_type",
|
|
World_make_pair_of_pair_type
|
|
},
|
|
{
|
|
"delta_time",
|
|
World_delta_time
|
|
}
|
|
};
|
|
|
|
bake_test_case Singleton_testcases[] = {
|
|
{
|
|
"set_get_singleton",
|
|
Singleton_set_get_singleton
|
|
},
|
|
{
|
|
"get_mut_singleton",
|
|
Singleton_get_mut_singleton
|
|
},
|
|
{
|
|
"emplace_singleton",
|
|
Singleton_emplace_singleton
|
|
},
|
|
{
|
|
"modified_singleton",
|
|
Singleton_modified_singleton
|
|
},
|
|
{
|
|
"add_singleton",
|
|
Singleton_add_singleton
|
|
},
|
|
{
|
|
"remove_singleton",
|
|
Singleton_remove_singleton
|
|
},
|
|
{
|
|
"has_singleton",
|
|
Singleton_has_singleton
|
|
},
|
|
{
|
|
"singleton_system",
|
|
Singleton_singleton_system
|
|
},
|
|
{
|
|
"get_singleton",
|
|
Singleton_get_singleton
|
|
},
|
|
{
|
|
"type_id_from_world",
|
|
Singleton_type_id_from_world
|
|
},
|
|
{
|
|
"set_lambda",
|
|
Singleton_set_lambda
|
|
},
|
|
{
|
|
"get_lambda",
|
|
Singleton_get_lambda
|
|
},
|
|
{
|
|
"get_write_lambda",
|
|
Singleton_get_write_lambda
|
|
},
|
|
{
|
|
"get_set_singleton_pair_R_T",
|
|
Singleton_get_set_singleton_pair_R_T
|
|
},
|
|
{
|
|
"get_set_singleton_pair_R_t",
|
|
Singleton_get_set_singleton_pair_R_t
|
|
},
|
|
{
|
|
"add_remove_singleton_pair_R_T",
|
|
Singleton_add_remove_singleton_pair_R_T
|
|
},
|
|
{
|
|
"add_remove_singleton_pair_R_t",
|
|
Singleton_add_remove_singleton_pair_R_t
|
|
},
|
|
{
|
|
"add_remove_singleton_pair_r_t",
|
|
Singleton_add_remove_singleton_pair_r_t
|
|
},
|
|
{
|
|
"get_target",
|
|
Singleton_get_target
|
|
}
|
|
};
|
|
|
|
bake_test_case Misc_testcases[] = {
|
|
{
|
|
"string_compare_w_char_ptr",
|
|
Misc_string_compare_w_char_ptr
|
|
},
|
|
{
|
|
"string_compare_w_char_ptr_length_diff",
|
|
Misc_string_compare_w_char_ptr_length_diff
|
|
},
|
|
{
|
|
"string_compare_w_string",
|
|
Misc_string_compare_w_string
|
|
},
|
|
{
|
|
"string_view_compare_w_char_ptr",
|
|
Misc_string_view_compare_w_char_ptr
|
|
},
|
|
{
|
|
"string_view_compare_w_string",
|
|
Misc_string_view_compare_w_string
|
|
},
|
|
{
|
|
"string_compare_nullptr",
|
|
Misc_string_compare_nullptr
|
|
},
|
|
{
|
|
"nullptr_string_compare",
|
|
Misc_nullptr_string_compare
|
|
},
|
|
{
|
|
"nullptr_string_compare_nullptr",
|
|
Misc_nullptr_string_compare_nullptr
|
|
},
|
|
{
|
|
"c_macros",
|
|
Misc_c_macros
|
|
},
|
|
{
|
|
"app_run",
|
|
Misc_app_run
|
|
},
|
|
{
|
|
"app_run_target_fps",
|
|
Misc_app_run_target_fps
|
|
},
|
|
{
|
|
"app_run_set_frames",
|
|
Misc_app_run_set_frames
|
|
},
|
|
{
|
|
"app_on_remove_on_fini",
|
|
Misc_app_on_remove_on_fini
|
|
},
|
|
{
|
|
"member_gauge_metric",
|
|
Misc_member_gauge_metric
|
|
},
|
|
{
|
|
"id_gauge_metric",
|
|
Misc_id_gauge_metric
|
|
},
|
|
{
|
|
"oneof_gauge_metric",
|
|
Misc_oneof_gauge_metric
|
|
},
|
|
{
|
|
"id_counter_metric",
|
|
Misc_id_counter_metric
|
|
},
|
|
{
|
|
"oneof_counter_metric",
|
|
Misc_oneof_counter_metric
|
|
},
|
|
{
|
|
"component_mixin_member_metric",
|
|
Misc_component_mixin_member_metric
|
|
},
|
|
{
|
|
"component_mixin_member_metric_custom_parent_entity",
|
|
Misc_component_mixin_member_metric_custom_parent_entity
|
|
},
|
|
{
|
|
"metric_description",
|
|
Misc_metric_description
|
|
},
|
|
{
|
|
"component_mixin_member_metric_description",
|
|
Misc_component_mixin_member_metric_description
|
|
},
|
|
{
|
|
"member_metric_w_value_name",
|
|
Misc_member_metric_w_value_name
|
|
},
|
|
{
|
|
"member_metric_w_value_name_camel_case_type",
|
|
Misc_member_metric_w_value_name_camel_case_type
|
|
},
|
|
{
|
|
"member_metric_w_custom_name",
|
|
Misc_member_metric_w_custom_name
|
|
},
|
|
{
|
|
"dotmember_metric",
|
|
Misc_dotmember_metric
|
|
},
|
|
{
|
|
"counter_id_metric",
|
|
Misc_counter_id_metric
|
|
},
|
|
{
|
|
"counter_target_metric",
|
|
Misc_counter_target_metric
|
|
},
|
|
{
|
|
"member_metric_w_pair_R_T",
|
|
Misc_member_metric_w_pair_R_T
|
|
},
|
|
{
|
|
"member_metric_w_pair_R_t",
|
|
Misc_member_metric_w_pair_R_t
|
|
},
|
|
{
|
|
"member_metric_w_pair_r_t",
|
|
Misc_member_metric_w_pair_r_t
|
|
},
|
|
{
|
|
"member_metric_w_pair_r_T",
|
|
Misc_member_metric_w_pair_r_T
|
|
},
|
|
{
|
|
"alert",
|
|
Misc_alert
|
|
},
|
|
{
|
|
"alert_w_message",
|
|
Misc_alert_w_message
|
|
},
|
|
{
|
|
"alert_w_brief",
|
|
Misc_alert_w_brief
|
|
},
|
|
{
|
|
"alert_doc_name",
|
|
Misc_alert_doc_name
|
|
},
|
|
{
|
|
"alert_severity_info",
|
|
Misc_alert_severity_info
|
|
},
|
|
{
|
|
"alert_severity_warning",
|
|
Misc_alert_severity_warning
|
|
},
|
|
{
|
|
"alert_severity_error",
|
|
Misc_alert_severity_error
|
|
},
|
|
{
|
|
"alert_severity_implicit",
|
|
Misc_alert_severity_implicit
|
|
},
|
|
{
|
|
"alert_w_retain_period",
|
|
Misc_alert_w_retain_period
|
|
},
|
|
{
|
|
"alert_w_severity_filter",
|
|
Misc_alert_w_severity_filter
|
|
},
|
|
{
|
|
"alert_w_severity_filter_severity_type",
|
|
Misc_alert_w_severity_filter_severity_type
|
|
},
|
|
{
|
|
"alert_w_severity_filter_severity_type_id_type",
|
|
Misc_alert_w_severity_filter_severity_type_id_type
|
|
},
|
|
{
|
|
"alert_w_severity_filter_severity_type_enum_constant",
|
|
Misc_alert_w_severity_filter_severity_type_enum_constant
|
|
},
|
|
{
|
|
"alert_w_severity_filter_w_var",
|
|
Misc_alert_w_severity_filter_w_var
|
|
},
|
|
{
|
|
"alert_w_severity_filter_severity_type_w_var",
|
|
Misc_alert_w_severity_filter_severity_type_w_var
|
|
},
|
|
{
|
|
"alert_w_severity_filter_severity_type_id_type_w_var",
|
|
Misc_alert_w_severity_filter_severity_type_id_type_w_var
|
|
},
|
|
{
|
|
"alert_w_severity_filter_severity_type_enum_constant_w_var",
|
|
Misc_alert_w_severity_filter_severity_type_enum_constant_w_var
|
|
},
|
|
{
|
|
"alert_for_member_range",
|
|
Misc_alert_for_member_range
|
|
},
|
|
{
|
|
"alert_w_member_range_from_var",
|
|
Misc_alert_w_member_range_from_var
|
|
},
|
|
{
|
|
"map_api",
|
|
Misc_map_api
|
|
}
|
|
};
|
|
|
|
bake_test_case Meta_testcases[] = {
|
|
{
|
|
"struct",
|
|
Meta_struct
|
|
},
|
|
{
|
|
"nested_struct",
|
|
Meta_nested_struct
|
|
},
|
|
{
|
|
"struct_w_portable_type",
|
|
Meta_struct_w_portable_type
|
|
},
|
|
{
|
|
"partial_struct",
|
|
Meta_partial_struct
|
|
},
|
|
{
|
|
"partial_struct_custom_offset",
|
|
Meta_partial_struct_custom_offset
|
|
},
|
|
{
|
|
"units",
|
|
Meta_units
|
|
},
|
|
{
|
|
"unit_w_quantity",
|
|
Meta_unit_w_quantity
|
|
},
|
|
{
|
|
"unit_w_prefix",
|
|
Meta_unit_w_prefix
|
|
},
|
|
{
|
|
"unit_w_over",
|
|
Meta_unit_w_over
|
|
},
|
|
{
|
|
"bitmask",
|
|
Meta_bitmask
|
|
},
|
|
{
|
|
"custom_i32_to_json",
|
|
Meta_custom_i32_to_json
|
|
},
|
|
{
|
|
"custom_std_string_to_json",
|
|
Meta_custom_std_string_to_json
|
|
},
|
|
{
|
|
"custom_std_vector_i32_to_json",
|
|
Meta_custom_std_vector_i32_to_json
|
|
},
|
|
{
|
|
"custom_std_vector_std_string_to_json",
|
|
Meta_custom_std_vector_std_string_to_json
|
|
},
|
|
{
|
|
"type_w_std_vector",
|
|
Meta_type_w_std_vector
|
|
},
|
|
{
|
|
"type_w_std_string",
|
|
Meta_type_w_std_string
|
|
},
|
|
{
|
|
"type_w_std_vector_std_string",
|
|
Meta_type_w_std_vector_std_string
|
|
},
|
|
{
|
|
"type_w_std_string_std_vector",
|
|
Meta_type_w_std_string_std_vector
|
|
},
|
|
{
|
|
"type_w_std_string_std_string",
|
|
Meta_type_w_std_string_std_string
|
|
},
|
|
{
|
|
"type_w_std_vector_std_vector",
|
|
Meta_type_w_std_vector_std_vector
|
|
},
|
|
{
|
|
"type_w_std_vector_std_string_std_vector",
|
|
Meta_type_w_std_vector_std_string_std_vector
|
|
},
|
|
{
|
|
"type_w_std_vector_std_vector_std_string",
|
|
Meta_type_w_std_vector_std_vector_std_string
|
|
},
|
|
{
|
|
"primitive_type",
|
|
Meta_primitive_type
|
|
},
|
|
{
|
|
"array_type",
|
|
Meta_array_type
|
|
},
|
|
{
|
|
"vector_type",
|
|
Meta_vector_type
|
|
},
|
|
{
|
|
"i32_from_json",
|
|
Meta_i32_from_json
|
|
},
|
|
{
|
|
"struct_from_json",
|
|
Meta_struct_from_json
|
|
},
|
|
{
|
|
"void_from_json",
|
|
Meta_void_from_json
|
|
},
|
|
{
|
|
"entity_from_json_empty",
|
|
Meta_entity_from_json_empty
|
|
},
|
|
{
|
|
"entity_from_json_w_path",
|
|
Meta_entity_from_json_w_path
|
|
},
|
|
{
|
|
"entity_from_json_w_ids",
|
|
Meta_entity_from_json_w_ids
|
|
},
|
|
{
|
|
"entity_from_json_w_values",
|
|
Meta_entity_from_json_w_values
|
|
},
|
|
{
|
|
"set_type_json",
|
|
Meta_set_type_json
|
|
},
|
|
{
|
|
"set_pair_R_T_json",
|
|
Meta_set_pair_R_T_json
|
|
},
|
|
{
|
|
"set_pair_R_t_json",
|
|
Meta_set_pair_R_t_json
|
|
},
|
|
{
|
|
"set_pair_r_T_json",
|
|
Meta_set_pair_r_T_json
|
|
},
|
|
{
|
|
"set_pair_r_t_json",
|
|
Meta_set_pair_r_t_json
|
|
},
|
|
{
|
|
"set_id_json",
|
|
Meta_set_id_json
|
|
},
|
|
{
|
|
"ser_deser_std_string",
|
|
Meta_ser_deser_std_string
|
|
},
|
|
{
|
|
"ser_deser_std_vector_int",
|
|
Meta_ser_deser_std_vector_int
|
|
},
|
|
{
|
|
"ser_deser_std_vector_std_string",
|
|
Meta_ser_deser_std_vector_std_string
|
|
},
|
|
{
|
|
"ser_deser_type_w_std_string_std_vector_std_string",
|
|
Meta_ser_deser_type_w_std_string_std_vector_std_string
|
|
},
|
|
{
|
|
"ser_deser_flecs_entity",
|
|
Meta_ser_deser_flecs_entity
|
|
},
|
|
{
|
|
"world_ser_deser_flecs_entity",
|
|
Meta_world_ser_deser_flecs_entity
|
|
},
|
|
{
|
|
"new_world_ser_deser_flecs_entity",
|
|
Meta_new_world_ser_deser_flecs_entity
|
|
},
|
|
{
|
|
"new_world_ser_deser_empty_flecs_entity",
|
|
Meta_new_world_ser_deser_empty_flecs_entity
|
|
},
|
|
{
|
|
"opaque_vector_w_builder",
|
|
Meta_opaque_vector_w_builder
|
|
},
|
|
{
|
|
"deser_entity_w_path",
|
|
Meta_deser_entity_w_path
|
|
},
|
|
{
|
|
"enum_w_bits",
|
|
Meta_enum_w_bits
|
|
},
|
|
{
|
|
"value_range",
|
|
Meta_value_range
|
|
},
|
|
{
|
|
"warning_range",
|
|
Meta_warning_range
|
|
},
|
|
{
|
|
"error_range",
|
|
Meta_error_range
|
|
},
|
|
{
|
|
"struct_member_ptr",
|
|
Meta_struct_member_ptr
|
|
},
|
|
{
|
|
"struct_member_ptr_packed_struct",
|
|
Meta_struct_member_ptr_packed_struct
|
|
},
|
|
{
|
|
"component_as_array",
|
|
Meta_component_as_array
|
|
}
|
|
};
|
|
|
|
bake_test_case Table_testcases[] = {
|
|
{
|
|
"each",
|
|
Table_each
|
|
},
|
|
{
|
|
"each_locked",
|
|
Table_each_locked
|
|
},
|
|
{
|
|
"each_without_entity",
|
|
Table_each_without_entity
|
|
},
|
|
{
|
|
"each_without_entity_locked",
|
|
Table_each_without_entity_locked
|
|
},
|
|
{
|
|
"iter",
|
|
Table_iter
|
|
},
|
|
{
|
|
"iter_locked",
|
|
Table_iter_locked
|
|
},
|
|
{
|
|
"iter_without_components",
|
|
Table_iter_without_components
|
|
},
|
|
{
|
|
"iter_without_components_locked",
|
|
Table_iter_without_components_locked
|
|
},
|
|
{
|
|
"multi_get",
|
|
Table_multi_get
|
|
},
|
|
{
|
|
"multi_get_locked",
|
|
Table_multi_get_locked
|
|
},
|
|
{
|
|
"multi_set",
|
|
Table_multi_set
|
|
},
|
|
{
|
|
"multi_set_locked",
|
|
Table_multi_set_locked
|
|
},
|
|
{
|
|
"count",
|
|
Table_count
|
|
},
|
|
{
|
|
"has_id",
|
|
Table_has_id
|
|
},
|
|
{
|
|
"has_T",
|
|
Table_has_T
|
|
},
|
|
{
|
|
"has_pair_r_t",
|
|
Table_has_pair_r_t
|
|
},
|
|
{
|
|
"has_pair_R_t",
|
|
Table_has_pair_R_t
|
|
},
|
|
{
|
|
"has_pair_R_T",
|
|
Table_has_pair_R_T
|
|
},
|
|
{
|
|
"get_id",
|
|
Table_get_id
|
|
},
|
|
{
|
|
"get_T",
|
|
Table_get_T
|
|
},
|
|
{
|
|
"get_T_enum",
|
|
Table_get_T_enum
|
|
},
|
|
{
|
|
"get_pair_r_t",
|
|
Table_get_pair_r_t
|
|
},
|
|
{
|
|
"get_pair_R_t",
|
|
Table_get_pair_R_t
|
|
},
|
|
{
|
|
"get_pair_R_T",
|
|
Table_get_pair_R_T
|
|
},
|
|
{
|
|
"range_get_id",
|
|
Table_range_get_id
|
|
},
|
|
{
|
|
"range_get_T",
|
|
Table_range_get_T
|
|
},
|
|
{
|
|
"range_get_pair_r_t",
|
|
Table_range_get_pair_r_t
|
|
},
|
|
{
|
|
"range_get_pair_R_t",
|
|
Table_range_get_pair_R_t
|
|
},
|
|
{
|
|
"range_get_pair_R_T",
|
|
Table_range_get_pair_R_T
|
|
},
|
|
{
|
|
"get_depth",
|
|
Table_get_depth
|
|
},
|
|
{
|
|
"get_depth_w_type",
|
|
Table_get_depth_w_type
|
|
},
|
|
{
|
|
"iter_type",
|
|
Table_iter_type
|
|
}
|
|
};
|
|
|
|
bake_test_case Doc_testcases[] = {
|
|
{
|
|
"set_brief",
|
|
Doc_set_brief
|
|
},
|
|
{
|
|
"set_name",
|
|
Doc_set_name
|
|
},
|
|
{
|
|
"set_link",
|
|
Doc_set_link
|
|
},
|
|
{
|
|
"set_color",
|
|
Doc_set_color
|
|
},
|
|
{
|
|
"get_name_no_doc_name",
|
|
Doc_get_name_no_doc_name
|
|
}
|
|
};
|
|
|
|
static bake_test_suite suites[] = {
|
|
{
|
|
"PrettyFunction",
|
|
NULL,
|
|
NULL,
|
|
2,
|
|
PrettyFunction_testcases
|
|
},
|
|
{
|
|
"Entity",
|
|
NULL,
|
|
NULL,
|
|
247,
|
|
Entity_testcases
|
|
},
|
|
{
|
|
"Pairs",
|
|
NULL,
|
|
NULL,
|
|
67,
|
|
Pairs_testcases
|
|
},
|
|
{
|
|
"Enum",
|
|
NULL,
|
|
NULL,
|
|
36,
|
|
Enum_testcases
|
|
},
|
|
{
|
|
"Switch",
|
|
NULL,
|
|
NULL,
|
|
10,
|
|
Switch_testcases
|
|
},
|
|
{
|
|
"Paths",
|
|
NULL,
|
|
NULL,
|
|
15,
|
|
Paths_testcases
|
|
},
|
|
{
|
|
"System",
|
|
NULL,
|
|
NULL,
|
|
68,
|
|
System_testcases
|
|
},
|
|
{
|
|
"Event",
|
|
NULL,
|
|
NULL,
|
|
24,
|
|
Event_testcases
|
|
},
|
|
{
|
|
"Iterable",
|
|
NULL,
|
|
NULL,
|
|
4,
|
|
Iterable_testcases
|
|
},
|
|
{
|
|
"Query",
|
|
NULL,
|
|
NULL,
|
|
85,
|
|
Query_testcases
|
|
},
|
|
{
|
|
"QueryBuilder",
|
|
NULL,
|
|
NULL,
|
|
69,
|
|
QueryBuilder_testcases
|
|
},
|
|
{
|
|
"FilterBuilder",
|
|
NULL,
|
|
NULL,
|
|
113,
|
|
FilterBuilder_testcases
|
|
},
|
|
{
|
|
"RuleBuilder",
|
|
NULL,
|
|
NULL,
|
|
33,
|
|
RuleBuilder_testcases
|
|
},
|
|
{
|
|
"SystemBuilder",
|
|
NULL,
|
|
NULL,
|
|
22,
|
|
SystemBuilder_testcases
|
|
},
|
|
{
|
|
"Observer",
|
|
NULL,
|
|
NULL,
|
|
32,
|
|
Observer_testcases
|
|
},
|
|
{
|
|
"Filter",
|
|
NULL,
|
|
NULL,
|
|
27,
|
|
Filter_testcases
|
|
},
|
|
{
|
|
"ComponentLifecycle",
|
|
NULL,
|
|
NULL,
|
|
75,
|
|
ComponentLifecycle_testcases
|
|
},
|
|
{
|
|
"Refs",
|
|
NULL,
|
|
NULL,
|
|
13,
|
|
Refs_testcases
|
|
},
|
|
{
|
|
"Module",
|
|
NULL,
|
|
NULL,
|
|
12,
|
|
Module_testcases
|
|
},
|
|
{
|
|
"ImplicitComponents",
|
|
NULL,
|
|
NULL,
|
|
28,
|
|
ImplicitComponents_testcases
|
|
},
|
|
{
|
|
"Snapshot",
|
|
NULL,
|
|
NULL,
|
|
1,
|
|
Snapshot_testcases
|
|
},
|
|
{
|
|
"WorldFactory",
|
|
NULL,
|
|
NULL,
|
|
12,
|
|
WorldFactory_testcases
|
|
},
|
|
{
|
|
"World",
|
|
NULL,
|
|
NULL,
|
|
107,
|
|
World_testcases
|
|
},
|
|
{
|
|
"Singleton",
|
|
NULL,
|
|
NULL,
|
|
19,
|
|
Singleton_testcases
|
|
},
|
|
{
|
|
"Misc",
|
|
Misc_setup,
|
|
NULL,
|
|
52,
|
|
Misc_testcases
|
|
},
|
|
{
|
|
"Meta",
|
|
NULL,
|
|
NULL,
|
|
55,
|
|
Meta_testcases
|
|
},
|
|
{
|
|
"Table",
|
|
NULL,
|
|
NULL,
|
|
32,
|
|
Table_testcases
|
|
},
|
|
{
|
|
"Doc",
|
|
NULL,
|
|
NULL,
|
|
5,
|
|
Doc_testcases
|
|
}
|
|
};
|
|
|
|
int main(int argc, char *argv[]) {
|
|
return bake_test_run("cpp_api", argc, argv, suites, 28);
|
|
}
|