1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
ruby--ruby/test/ruby/enc/test_euc_jp.rb
nobu c60b57ade0 * test/ruby/enc: moved tests for particular encodings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18095 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-07-16 19:33:15 +00:00

20 lines
641 B
Ruby
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# vim: set fileencoding=euc-jp
require "test/unit"
class TestEUC_JP < Test::Unit::TestCase
def test_mbc_case_fold
assert_match(/()(a)\1\2/i, "aA")
assert_no_match(/()(a)\1\2/i, "aA")
end
def test_property
assert_match(/あ{0}\p{Hiragana}{4}/, "ひらがな")
assert_no_match(/あ{0}\p{Hiragana}{4}/, "カタカナ")
assert_no_match(/あ{0}\p{Hiragana}{4}/, "漢字漢字")
assert_no_match(/あ{0}\p{Katakana}{4}/, "ひらがな")
assert_match(/あ{0}\p{Katakana}{4}/, "カタカナ")
assert_no_match(/あ{0}\p{Katakana}{4}/, "漢字漢字")
assert_raise(RegexpError) { Regexp.new('あ{0}\p{foobarbaz}') }
end
end