summaryrefslogtreecommitdiff
path: root/tests/util/UnicodeUtils.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/util/UnicodeUtils.cpp')
-rw-r--r--tests/util/UnicodeUtils.cpp17
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