mirror of
https://codeberg.org/comaps/comaps
synced 2025-12-22 22:23:44 +00:00
Assign external URI for Kayak hotels.
Signed-off-by: Viktor Govako <viktor.govako@gmail.com>
This commit is contained in:
committed by
Konstantin Pastbin
parent
e7c04c5459
commit
6368ba477f
@@ -401,18 +401,19 @@ UNIT_CLASS_TEST(TestWithClassificator, FBuilder_RemoveInconsistentTypes)
|
||||
UNIT_CLASS_TEST(TestWithClassificator, FBuilder_Hotel)
|
||||
{
|
||||
FeatureBuilder fb;
|
||||
auto const src = Metadata::SRC_KAYAK;
|
||||
|
||||
auto const & meta = fb.GetMetadata();
|
||||
auto const isEqual = [&meta, src](Metadata::EType type, uint64_t val)
|
||||
auto const isEqual = [&meta, src = Metadata::SRC_KAYAK](Metadata::EType type, uint64_t val)
|
||||
{
|
||||
return indexer::CustomKeyValue(meta.Get(type)).Get(src) == val;
|
||||
};
|
||||
|
||||
fb.SetHotelInfo(src, 777, 6.3, 4);
|
||||
fb.SetHotelInfo("Ritz,-c666-h777", 6.3);
|
||||
|
||||
TEST(isEqual(Metadata::FMD_CUSTOM_IDS, 777), ());
|
||||
//TEST(isEqual(Metadata::FMD_CUSTOM_IDS, 777), ());
|
||||
TEST(isEqual(Metadata::FMD_RATINGS, 63), ());
|
||||
TEST(isEqual(Metadata::FMD_PRICE_RATES, 4), ());
|
||||
//TEST(isEqual(Metadata::FMD_PRICE_RATES, 4), ());
|
||||
|
||||
TEST_EQUAL(meta.Get(Metadata::FMD_EXTERNAL_URI), "Ritz,-c666-h777", ());
|
||||
}
|
||||
} // namespace feature_builder_test
|
||||
|
||||
Reference in New Issue
Block a user