test/test.rb in rjb-1.6.8 vs test/test.rb in rjb-1.6.9

- old
+ new

@@ -958,11 +958,21 @@ end end end def test_java_utf8 - y = @jString.new('𠮷野家') + y = @jString.new('𠮷野家') # with surrogate pair assert_equal '𠮷野家', y.toString + end + + def test_java_hangul_syllable + # 토 \uD1A => ED 86 A0 (utf-8) + test_string = "토" # simple unicode char (not surrogate pair) + y = @jString.new_with_sig('Ljava.lang.String;', test_string) + assert_equal(test_string, y.toString) + test_string = "토토" # simple unicode char (not surrogate pair) + y = @jString.new_with_sig('Ljava.lang.String;', test_string) + assert_equal(test_string, y.toString) end def test_respond_to str = @jString.new('blabla') assert str.respond_to? :substring