Ignore:
Timestamp:
Jan 21, 2018, 12:10:09 AM (6 years ago)
Author:
coas-nagasima
Message:

prototoolに関連するプロジェクトをnewlibからmuslを使うよう変更・更新
ntshellをnewlibの下位の実装から、muslのsyscallの実装に変更・更新
以下のOSSをアップデート
・mruby-1.3.0
・musl-1.1.18
・onigmo-6.1.3
・tcc-0.9.27
以下のOSSを追加
・openssl-1.1.0e
・curl-7.57.0
・zlib-1.2.11
以下のmrbgemsを追加
・iij/mruby-digest
・iij/mruby-env
・iij/mruby-errno
・iij/mruby-iijson
・iij/mruby-ipaddr
・iij/mruby-mock
・iij/mruby-require
・iij/mruby-tls-openssl

Location:
EcnlProtoTool/trunk/mruby-1.3.0
Files:
1 edited
1 moved

Legend:

Unmodified
Added
Removed
  • EcnlProtoTool/trunk/mruby-1.3.0/test/t/unicode.rb

    r321 r331  
    33assert('bare \u notation test') do
    44  # Mininum and maximum one byte characters
    5   assert_equal("\u0000", "\x00")
    6   assert_equal("\u007F", "\x7F")
     5  assert_equal("\x00", "\u0000")
     6  assert_equal("\x7F", "\u007F")
    77
    88  # Mininum and maximum two byte characters
    9   assert_equal("\u0080", "\xC2\x80")
    10   assert_equal("\u07FF", "\xDF\xBF")
     9  assert_equal("\xC2\x80", "\u0080")
     10  assert_equal("\xDF\xBF", "\u07FF")
    1111
    1212  # Mininum and maximum three byte characters
    13   assert_equal("\u0800", "\xE0\xA0\x80")
    14   assert_equal("\uFFFF", "\xEF\xBF\xBF")
     13  assert_equal("\xE0\xA0\x80", "\u0800")
     14  assert_equal("\xEF\xBF\xBF", "\uFFFF")
    1515
    1616  # Four byte characters require the \U notation
     
    1919assert('braced \u notation test') do
    2020  # Mininum and maximum one byte characters
    21   assert_equal("\u{0000}", "\x00")
    22   assert_equal("\u{007F}", "\x7F")
     21  assert_equal("\x00", "\u{0000}")
     22  assert_equal("\x7F", "\u{007F}")
    2323
    2424  # Mininum and maximum two byte characters
    25   assert_equal("\u{0080}", "\xC2\x80")
    26   assert_equal("\u{07FF}", "\xDF\xBF")
     25  assert_equal("\xC2\x80", "\u{0080}")
     26  assert_equal("\xDF\xBF", "\u{07FF}")
    2727
    2828  # Mininum and maximum three byte characters
    29   assert_equal("\u{0800}", "\xE0\xA0\x80")
    30   assert_equal("\u{FFFF}", "\xEF\xBF\xBF")
     29  assert_equal("\xE0\xA0\x80", "\u{0800}")
     30  assert_equal("\xEF\xBF\xBF", "\u{FFFF}")
    3131
    3232  # Mininum and maximum four byte characters
    33   assert_equal("\u{10000}",  "\xF0\x90\x80\x80")
    34   assert_equal("\u{10FFFF}", "\xF4\x8F\xBF\xBF")
     33  assert_equal("\xF0\x90\x80\x80", "\u{10000}")
     34  assert_equal("\xF4\x8F\xBF\xBF", "\u{10FFFF}")
    3535end
     36
     37assert('braced multiple \u notation test') do
     38  assert_equal("ABC", "\u{41 42 43}")
     39end
Note: See TracChangeset for help on using the changeset viewer.