Go to the source code of this file.
Classes | |
struct | MLFixture |
Macros | |
#define | GETTEXT_DOMAIN "wesnoth-test" |
Functions | |
BOOST_FIXTURE_TEST_SUITE (test_map_location, MLFixture) | |
static map_location | vector_difference (const map_location &v1, const map_location &v2) |
static void | characterization_distance_direction (const std::vector< map_location > &locs, const std::vector< map_location::direction > &dir_answers, const std::vector< std::size_t > &int_answers, map_location::RELATIVE_DIR_MODE mode) |
static std::size_t | get_first (std::pair< std::size_t, std::string > arg) |
static map_location::direction | get_second (std::pair< std::size_t, std::string > arg) |
BOOST_AUTO_TEST_CASE (map_location_characterization_test_radial_mode) | |
static std::pair< map_location, map_location > | mirror_walk (std::pair< map_location, map_location > p, map_location::direction d) |
BOOST_AUTO_TEST_CASE (reality_check_vector_negation) | |
static void | reality_check_get_direction_helper (const map_location &loc, const map_location::direction d) |
BOOST_AUTO_TEST_CASE (reality_check_get_direction) | |
static map_location::direction | legacy_get_opposite_dir (map_location::direction d) |
BOOST_AUTO_TEST_CASE (check_get_opposite_dir_refactor) | |
BOOST_AUTO_TEST_CASE (check_rotate) | |
static void | rotate_around_centers (const std::vector< map_location > &locs) |
BOOST_AUTO_TEST_CASE (check_rotate_around_center) | |
Variables | |
static std::vector< map_location > | preset_locs |
static map_location | va |
static map_location | vb |
static map_location | vc |
static map_location | vz |
static map_location | vt1 |
static map_location | vt2 |
static map_location | vt3 |
static map_location | vs1 |
static map_location | vs2 |
static map_location | vs3 |
static map_location | vs4 |
static map_location::direction | n = map_location::direction::north |
static map_location::direction | ne = map_location::direction::north_east |
static map_location::direction | nw = map_location::direction::north_west |
static map_location::direction | s = map_location::direction::south |
static map_location::direction | se = map_location::direction::south_east |
static map_location::direction | sw = map_location::direction::south_west |
#define GETTEXT_DOMAIN "wesnoth-test" |
Definition at line 16 of file test_map_location.cpp.
BOOST_AUTO_TEST_CASE | ( | check_get_opposite_dir_refactor | ) |
Definition at line 346 of file test_map_location.cpp.
References d, map_location::get_opposite_direction(), i, and legacy_get_opposite_dir().
BOOST_AUTO_TEST_CASE | ( | check_rotate | ) |
Definition at line 354 of file test_map_location.cpp.
References d, map_location::get_opposite_direction(), i, map_location::north, map_location::north_east, map_location::north_west, map_location::rotate_direction(), map_location::south, map_location::south_east, and map_location::south_west.
BOOST_AUTO_TEST_CASE | ( | check_rotate_around_center | ) |
Definition at line 399 of file test_map_location.cpp.
References preset_locs, and rotate_around_centers().
BOOST_AUTO_TEST_CASE | ( | map_location_characterization_test_radial_mode | ) |
Definition at line 200 of file test_map_location.cpp.
References characterization_distance_direction(), get_first(), get_second(), preset_locs, and map_location::RADIAL_SYMMETRY.
BOOST_AUTO_TEST_CASE | ( | reality_check_get_direction | ) |
Definition at line 305 of file test_map_location.cpp.
References b, n, ne, nw, reality_check_get_direction_helper(), s, se, and sw.
BOOST_AUTO_TEST_CASE | ( | reality_check_vector_negation | ) |
BOOST_FIXTURE_TEST_SUITE | ( | test_map_location | , |
MLFixture | |||
) |
|
static |
Definition at line 79 of file test_map_location.cpp.
References b, c, distance_between(), map_location::get_opposite_direction(), map_location::get_relative_dir(), map_location::RADIAL_SYMMETRY, vector_difference(), map_location::vector_difference_assign(), map_location::vector_negation(), map_location::vector_sum(), and map_location::write_direction().
Referenced by BOOST_AUTO_TEST_CASE().
|
static |
Definition at line 129 of file test_map_location.cpp.
Referenced by BOOST_AUTO_TEST_CASE().
|
static |
Definition at line 130 of file test_map_location.cpp.
References map_location::parse_direction().
Referenced by BOOST_AUTO_TEST_CASE().
|
static |
Definition at line 325 of file test_map_location.cpp.
References d, map_location::indeterminate, map_location::north, map_location::north_east, map_location::north_west, map_location::south, map_location::south_east, and map_location::south_west.
Referenced by BOOST_AUTO_TEST_CASE().
|
static |
Definition at line 267 of file test_map_location.cpp.
References d, map_location::get_opposite_direction(), and p.
Referenced by BOOST_AUTO_TEST_CASE().
|
static |
Definition at line 294 of file test_map_location.cpp.
References d, distance_between(), map_location::get_direction(), tiles_adjacent(), map_location::vector_sum(), and vz.
Referenced by BOOST_AUTO_TEST_CASE().
|
static |
Definition at line 382 of file test_map_location.cpp.
References b, and map_location::rotate_right_around_center().
Referenced by BOOST_AUTO_TEST_CASE().
|
static |
Definition at line 71 of file test_map_location.cpp.
References map_location::vector_difference_assign().
Referenced by characterization_distance_direction().
Definition at line 25 of file test_map_location.cpp.
Referenced by _n(), pathfind::a_star_search(), wesnothd::server::adminmsg_handler(), events::cmd_arg_parser::advance_to_arg(), BOOST_AUTO_TEST_CASE(), gui2::policy::placement::table::calculate_best_size(), gui2::dialogs::campaign_selection::campaign_selected(), simple_wml::node::check_ordered_children(), replay::command(), simple_wml::node::copy_into(), vconfig::count_children(), count_leading_ones(), count_leading_zeros(), events::mouse_handler::current_unit_attacks_from(), default_map_generator_job::default_generate_map(), wfl::builtins::DEFINE_WFL_FUNCTION(), wfl::gamestate::DEFINE_WFL_FUNCTION(), prefs::do_commit_editor_mru(), translation::dsngettext(), encode_binary(), sound::enumerate_drivers(), video::enumerate_drivers(), wfl::variant_list::equals(), wfl::formula_function_expression::execute(), wfl::variant::execute_variant(), schema_validation::extra_tag_error(), find_child_by_index(), pathfind::find_routes(), ai::default_ai_context_impl::find_targets(), find_widget_impl(), fixed_point_to_int(), float_to_color(), ai::ai_default_rca::move_to_targets_phase::form_group(), wfl::formula_function_expression::formula_function_expression(), metrics::games(), lua_object_traits< schedule_tag >::get(), lua_object_traits< team >::get(), lua_object_traits< unit_type >::get(), events::cmd_arg_parser::get_arg(), events::cmd_arg_parser::get_data(), events::console_handler::get_data(), map_location::get_direction(), gui2::dialogs::file_dialog::get_filelist_selection(), get_filename(), get_non_transparent_portion(), get_tile_ring(), get_tiles_in_radius(), lua_callable::get_value(), mock_party::get_value(), ai::attack_analysis::get_value(), impl_unit_attacks_next(), impl_version_get(), ai::manager::internal_evaluate_command(), lua_map_location::intf_get_direction(), game_lua_kernel::intf_get_label(), lua_wml::intf_load_wml(), intf_music_next(), lua_mathx::intf_round(), team::is_enemy(), wfl::variant_list::less_than(), gui2::dialogs::unit_create::list_item_clicked(), game_config_manager::load_addons_cfg(), lua_check(), lua_check_impl::lua_check(), lua_check_impl::lua_push(), lua_check_impl::lua_to_or_default(), lua_to_or_default(), luaW_checkvariable(), luaW_checkwidget(), luaW_checkwidget_ptr(), luaW_getmetafield(), luaW_pushsimdata(), luaW_toboolean(), luaW_tocubeloc(), config::mandatory_child(), schema_validation::wml_type_list::matches(), schema_validation::missing_tag_error(), MLFixture::MLFixture(), modulo(), ai::ai_default_rca::move_to_targets_phase::move_group(), simple_wml::node_to_string(), unit::upkeep_parser_visitor::operator()(), spirit_po::default_plural_forms::function_object::operator()(), config::all_children_iterator::operator+=(), config::const_all_children_iterator::operator+=(), config::child_iterator::operator+=(), config::const_child_iterator::operator+=(), config::all_children_iterator::operator-=(), config::const_all_children_iterator::operator-=(), config::child_iterator::operator-=(), config::const_child_iterator::operator-=(), simple_wml::string_span::operator<(), wesnothd::operator<<(), config::all_children_iterator::operator[](), config::const_all_children_iterator::operator[](), config::child_iterator::operator[](), config::const_child_iterator::operator[](), wfl::variant::operator[](), campaignd::control_line::operator[](), wfl::operator_precedence(), config::optional_child(), terrain_builder::parse_config(), markup::parse_entity(), wfl::parse_expression(), wesnothd::player::player(), metrics::requests(), scale_surface(), simple_wml::node::set_dirty(), ai::formula_ai::shortest_path_calculator(), gui2::dialogs::variable_mode_controller::show_array(), gui2::dialogs::unit_mode_controller::show_array(), gui2::dialogs::team_mode_controller::show_array(), gui2::dialogs::event_mode_controller::show_event(), lua_gui2::show_message_dialog(), translation::sngettext(), gamemap_base::starting_position(), gamemap_base::starting_positions(), ai::lua_object< T >::store(), gui2::dialogs::tally(), utils::to_sql_wildcards(), ai::lua_object< T >::to_type(), unencode_binary(), ai::unit_advancements_aspect::unit_advancements_aspect(), unit_race::unit_race(), game_events::builtin_conditions::variable_matches(), and statistics_record::write_str_int_map().
Definition at line 26 of file test_map_location.cpp.
Referenced by BOOST_AUTO_TEST_CASE(), MLFixture::MLFixture(), and gui2::dialogs::editor_resize_map::update_expand_direction().
Definition at line 27 of file test_map_location.cpp.
Referenced by BOOST_AUTO_TEST_CASE(), t_string::increase_impl(), MLFixture::MLFixture(), and gui2::dialogs::editor_resize_map::update_expand_direction().
|
static |
Definition at line 23 of file test_map_location.cpp.
Referenced by BOOST_AUTO_TEST_CASE(), and MLFixture::MLFixture().
Definition at line 28 of file test_map_location.cpp.
Referenced by attack_type::accuracy_parry_description(), game_config::add_color_info(), theme::add_object(), help::section::add_section(), add_status(), gui::textbox::add_text_line(), gui2::dialogs::add_unit_entry(), statistics_t::advance_unit(), unit::advancement_icons(), markup::bold(), BOOST_AUTO_TEST_CASE(), calculate_fps(), ng::depcheck::manager::change_modifications(), gui2::dialogs::chat_log::model::chat_message_list_to_clipboard(), gui2::canvas::clear_shapes(), game_config::color_info(), server_base::coro_send_doc(), wesnothd::game::debug_sides_info(), gui2::dialogs::describe_status_verbose(), wfl::attack_type_callable::do_compare(), ai::attack_result::do_describe(), ai::move_result::do_describe(), ai::recall_result::do_describe(), ai::recruit_result::do_describe(), ai::stopunit_result::do_describe(), ai::synced_command_result::do_describe(), ai::synced_command_result::do_execute(), ng::depcheck::manager::does_conflict(), display::draw_hex(), combatant::fight(), unit_filter_impl::unit_filter_compound::fill(), display::fill_images_list(), pathfind::find_routes(), help::find_section(), help::find_topic(), flush(), gui2::dialogs::mp_lobby::game_filter_init(), mp::game_info::game_info(), help::generate_contents_links(), unit::generate_traits(), help::generate_weapon_special_topics(), ai::holder::get_ai_overview(), gui2::dialogs::lua_interpreter::lua_model::get_attribute_names(), preprocessor_data::get_chunk(), get_filename(), help::get_first_word(), unit::get_modification_advances(), unit_frame::get_overlaped_hex(), image::get_size(), wfl::tokenizer::get_token(), wfl::string_callable::get_value(), filesystem::get_version_path_suffix(), network_asio::connection::handle_handshake(), wesnothd_connection::handle_handshake(), gui::textbox::handle_key_down(), wesnothd::server::handle_player_in_game(), gui::textbox::handle_text_input(), lua_common::impl_gettext_tostr(), impl_unit_status_dir(), pathfind::paths::dest_vect::insert(), ai::default_recruitment::recruitment::integrate_recruitment_pattern_in_recruitment_instructions(), game_lua_kernel::intf_add_event(), game_lua_kernel::intf_find_cost_map(), game_lua_kernel::intf_find_reach(), intf_get_image_size(), game_lua_kernel::intf_get_recall_units(), intf_mg_get_locations(), intf_mg_get_tiles_radius(), is_handled_file_tag(), is_installed_addon_status(), filesystem::is_path_sep(), hotkey::is_scope_active(), filesystem::istream_file(), markup::italic(), utils::join(), LATTR_GETTER(), team_builder::log_step(), utf8::lowercase(), lua_map_generator::lua_map_generator(), luaW_getglobal(), main(), mapgen_gamemap::mapgen_gamemap(), MLFixture::MLFixture(), simple_wml::node::node(), help::has_id::operator()(), ai::lua_aspect_visitor::operator()(), config_attribute_value::string_visitor::operator()(), wfl::fai_variant_visitor::operator()(), unit::upkeep_parser_visitor::operator()(), ai::leader_aspects_visitor::operator()(), point::operator*(), rect::operator*(), point::operator*=(), rect::operator*=(), point::operator/(), rect::operator/(), point::operator/=(), rect::operator/=(), simple_wml::operator<<(), wb::operator<<(), operator<<(), ai::operator<<(), utils::operator<<(), image::operator<<(), t_translation::operator<<(), surface::operator=(), font::pango_line_size(), markup::parse_attribute(), markup::parse_entity(), markup::parse_name(), markup::parse_text_until(), commandline_options::parse_to_uint_string_string_tuples_(), commandline_options::parse_to_uint_string_tuples_(), php_crypt_blowfish_rn(), display::pixel_position_to_hex(), playsingle_controller::play_scenario_init(), ai::ai_composite::play_turn(), gui2::dialogs::chat_log::model::populate_chat_message_list(), gui2::dialogs::generator_settings::pre_show(), gui2::dialogs::faction_select::pre_show(), image::prep_minimap_for_rendering(), preprocessor_data::preprocessor_data(), schema_validation::wml_key::print(), dummy_action::print(), wb::attack::print(), wb::move::print(), wb::recall::print(), wb::recruit::print(), wb::suppose_dead::print(), wb::action::print(), help::print_behavior_description(), ai::print_component(), ai::component_manager::print_component_tree(), schema_validation::wml_tag::printl(), ng::connect_engine::process_network_data(), wesnothd::game::process_turn(), preprocessor_data::push_token(), preprocessor_data::put(), ai::lua_aspect_visitor::quote_string(), statistics_record::campaign_stats_t::read(), video::read_pixels(), video::read_pixels_low_res(), terrain_builder::tile::rebuild_cache(), statistics_t::recall_unit(), ai::default_recruitment::recruitment::recruit_matches_type(), statistics_t::recruit_unit(), unit_drawer::redraw_unit(), theme::remove_object(), terrain_builder::replace_rotate_tokens(), metrics::requests(), statistics_t::reset_turn_stats(), terrain_builder::rule_matches(), scale_surface(), randomness::mt_rng::seed_random(), wfl::location_callable::serialize_to_string(), gui2::dialogs::simple_item_selector::set_cancel_label(), gui2::listbox::set_content_size(), lg::set_log_domain_severity(), schema_validation::wml_tag::set_max(), schema_validation::wml_tag::set_min(), gui2::dialogs::simple_item_selector::set_ok_label(), schema_validation::wml_tag::set_super(), gui2::dialogs::team_mode_controller::show_units(), utils::split(), utils::split_foreach(), utils::split_foreach_impl(), gui2::rich_label::split_in_width(), utils::split_set(), utils::split_view(), simple_wml::document::stats(), wfl::list_expression::str(), wfl::map_expression::str(), wfl::unary_operator_expression::str(), wfl::dot_expression::str(), wfl::square_bracket_expression::str(), wfl::operator_expression::str(), wfl::where_expression::str(), wfl::integer_expression::str(), wfl::decimal_expression::str(), wfl::function_expression::str(), version_info::str(), gui2::dialogs::chat_log::model::stream_log(), storyscreen::part::string_tblock_loc(), surface::surface(), game_config::tc_info(), ai::ai_composite::to_config(), map_location::to_cubic(), ai::default_recruitment::data::to_string(), ai::lua_object< T >::to_type(), utils::trim(), statistics_t::un_recall_unit(), statistics_t::un_recruit_unit(), ng::flg_manager::update_available_leaders(), gui2::canvas::update_blur(), verify(), version_info::version_info(), wesnothd_connection::wait_for_handshake(), wesnoth_global_fixture::wesnoth_global_fixture(), and metrics::~metrics().
Definition at line 29 of file test_map_location.cpp.
Referenced by BOOST_AUTO_TEST_CASE(), MLFixture::MLFixture(), and gui2::dialogs::editor_resize_map::update_expand_direction().
Definition at line 30 of file test_map_location.cpp.
Referenced by theme::add_object(), BOOST_AUTO_TEST_CASE(), MLFixture::MLFixture(), theme::status_item::status_item(), gui2::dialogs::editor_resize_map::update_expand_direction(), WIDGET_GETTER(), and schema_validation::wml_tag::wml_tag().
|
static |
Definition at line 24 of file test_map_location.cpp.
Referenced by MLFixture::MLFixture().
|
static |
Definition at line 24 of file test_map_location.cpp.
Referenced by MLFixture::MLFixture().
|
static |
Definition at line 24 of file test_map_location.cpp.
Referenced by MLFixture::MLFixture().
|
static |
Definition at line 24 of file test_map_location.cpp.
Referenced by MLFixture::MLFixture().
|
static |
Definition at line 24 of file test_map_location.cpp.
Referenced by MLFixture::MLFixture().
|
static |
Definition at line 24 of file test_map_location.cpp.
Referenced by MLFixture::MLFixture().
|
static |
Definition at line 24 of file test_map_location.cpp.
Referenced by MLFixture::MLFixture().
|
static |
Definition at line 24 of file test_map_location.cpp.
Referenced by MLFixture::MLFixture().
|
static |
Definition at line 24 of file test_map_location.cpp.
Referenced by MLFixture::MLFixture().
|
static |
Definition at line 24 of file test_map_location.cpp.
Referenced by MLFixture::MLFixture().
|
static |
Definition at line 24 of file test_map_location.cpp.
Referenced by BOOST_AUTO_TEST_CASE(), MLFixture::MLFixture(), and reality_check_get_direction_helper().