// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. // For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md #include #include #include #include #include TEST_CASE("TextParse") { using namespace gui; SECTION("empty") { auto res = textToTextBlocks("", nullptr); REQUIRE(res.size() == 0); } SECTION("oneline") { auto res = textToTextBlocks("this is text", nullptr); REQUIRE(res.size() == 1); } SECTION("multi-line") { const auto no_lines = 3; auto text = mockup::multiLineString(no_lines); auto res = textToTextBlocks(text, nullptr); REQUIRE(res.size() == no_lines); } }