From cf423903a0b0874097769862df729421794952f3 Mon Sep 17 00:00:00 2001 From: levlam Date: Wed, 18 Oct 2023 13:14:07 +0300 Subject: [PATCH] Add new entities to the fix_formatted_text test. --- test/message_entities.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/message_entities.cpp b/test/message_entities.cpp index 378e76b23..5619283ef 100644 --- a/test/message_entities.cpp +++ b/test/message_entities.cpp @@ -1134,7 +1134,7 @@ TEST(MessageEntities, fix_formatted_text) { auto n = td::Random::fast(1, 20); td::vector entities; for (int j = 0; j < n; j++) { - td::int32 type = td::Random::fast(4, 16); + td::int32 type = td::Random::fast(4, static_cast(td::MessageEntity::Type::Size) - 1); td::int32 offset = td::Random::fast(0, static_cast(str.size()) - 1); auto max_length = static_cast(str.size() - offset); if ((test_n & 1) != 0 && max_length > 4) { @@ -1156,7 +1156,7 @@ TEST(MessageEntities, fix_formatted_text) { auto old_type_mask = get_type_mask(str.size(), entities); ASSERT_TRUE(td::fix_formatted_text(str, entities, false, false, true, true, false).is_ok()); auto new_type_mask = get_type_mask(str.size(), entities); - auto splittable_mask = (1 << 5) | (1 << 6) | (1 << 14) | (1 << 15); + auto splittable_mask = (1 << 5) | (1 << 6) | (1 << 14) | (1 << 15) | (1 << 19); auto pre_mask = (1 << 7) | (1 << 8) | (1 << 9); for (std::size_t pos = 0; pos < str.size(); pos++) { if ((new_type_mask[pos] & pre_mask) != 0) {