#include "testing/testing.hpp" #include "drape/bidi.hpp" #include UNIT_TEST(BidiDirection) { std::string base = "\u0686\u0631\u0645\u0647\u064A\u0646"; strings::UniString in = strings::MakeUniString(base); strings::UniString out1 = bidi::log2vis(in); std::string out = "\uFEE6\uFEF4\uFEEC\uFEE3\uFEAE\uFB7C"; strings::UniString out2 = strings::MakeUniString(out); bool eq = out1 == out2; TEST_EQUAL(eq, true, ()); }