From 3f4d8b8e6e9cf1299930e121cebec811848b77f3 Mon Sep 17 00:00:00 2001 From: ritzdorf Date: Tue, 27 Jun 2017 15:04:54 +0200 Subject: [PATCH] Previous unicodes didn't work for me got message "contains invalid UTF-8 sequence at position 9". --- strings_test.sol | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/strings_test.sol b/strings_test.sol index efd182c7..182309b9 100644 --- a/strings_test.sol +++ b/strings_test.sol @@ -66,14 +66,14 @@ contract StringsTest is Test { } function testNextRune() { - var s = "a¡ࠀ𐀡".toSlice(); + var s = "a¡á→".toSlice(); assertEq(s.nextRune(), "a"); - assertEq(s, "¡ࠀ𐀡"); + assertEq(s, "¡á→"); assertEq(s.nextRune(), "¡"); - assertEq(s, "ࠀ𐀡"); - assertEq(s.nextRune(), "ࠀ"); - assertEq(s, "𐀡"); - assertEq(s.nextRune(), "𐀡"); + assertEq(s, "á→"); + assertEq(s.nextRune(), "á"); + assertEq(s, "→"); + assertEq(s.nextRune(), "→"); assertEq(s, ""); assertEq(s.nextRune(), ""); } @@ -81,8 +81,8 @@ contract StringsTest is Test { function testOrd() { assertEq("a".toSlice().ord(), 0x61); assertEq("¡".toSlice().ord(), 0xA1); - assertEq("ࠀ".toSlice().ord(), 0x800); - assertEq("𐀡".toSlice().ord(), 0x10021); + assertEq("á".toSlice().ord(), 0xE1); + assertEq("→".toSlice().ord(), 0x2192); } function testCompare() {