diff options
Diffstat (limited to 'tests/util/UnicodeUtils.cpp')
-rw-r--r-- | tests/util/UnicodeUtils.cpp | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/tests/util/UnicodeUtils.cpp b/tests/util/UnicodeUtils.cpp index 25716a7..1809dd1 100644 --- a/tests/util/UnicodeUtils.cpp +++ b/tests/util/UnicodeUtils.cpp @@ -14,14 +14,15 @@ * limitations under the License. */ -#include <cstdlib> -#include <string> -#include <vector> - #include <cutils/log.h> #include <unicode/utf.h> #include <unicode/utf8.h> +#include <cstdlib> +#include <sstream> +#include <string> +#include <vector> + #include "minikin/U16StringPiece.h" namespace minikin { @@ -138,4 +139,12 @@ std::string utf16ToUtf8(const U16StringPiece& u16String) { return out; } +std::string repeat(const std::string& text, int count) { + std::stringstream ss; + for (int i = 0; i < count; ++i) { + ss << text; + } + return ss.str(); +} + } // namespace minikin |