MCPcopy Create free account
hub / github.com/comaps/comaps / TestAddress

Function TestAddress

libs/map/map_tests/address_tests.cpp:25–37  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

23using namespace platform;
24
25void TestAddress(ReverseGeocoder & coder, ms::LatLon const & ll, std::string_view street,
26 std::string const & houseNumber)
27{
28 ReverseGeocoder::Address addr;
29 coder.GetNearbyAddress(mercator::FromLatLon(ll), addr);
30
31 std::string const expectedKey = strings::ToUtf8(GetStreetNameAsKey(street, false /* ignoreStreetSynonyms */));
32 std::string const resultKey =
33 strings::ToUtf8(GetStreetNameAsKey(addr.m_street.m_name, false /* ignoreStreetSynonyms */));
34
35 TEST_EQUAL(resultKey, expectedKey, (addr));
36 TEST_EQUAL(houseNumber, addr.GetHouseNumber(), (addr));
37}
38
39void TestAddress(ReverseGeocoder & coder, std::shared_ptr<MwmInfo> mwmInfo, ms::LatLon const & ll,
40 StringUtf8Multilang const & streetNames, std::string const & houseNumber)

Callers 1

UNIT_TESTFunction · 0.85

Calls 10

GetStreetNameAsKeyFunction · 0.85
TranslatedFeatureNameFunction · 0.85
GetNearbyAddressMethod · 0.80
GetHouseNumberMethod · 0.80
GetRegionDataMethod · 0.80
has_valueMethod · 0.80
FromLatLonFunction · 0.50
ToUtf8Function · 0.50
GetLanguagesMethod · 0.45
valueMethod · 0.45

Tested by

no test coverage detected