source: EcnlProtoTool/trunk/mruby-1.3.0/mrbgems/mruby-numeric-ext/test/numeric.rb@ 331

Last change on this file since 331 was 331, checked in by coas-nagasima, 6 years ago

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

  • Property svn:eol-style set to native
  • Property svn:mime-type set to text/x-ruby;charset=UTF-8
File size: 507 bytes
Line 
1##
2# Numeric(Ext) Test
3
4assert('Integer#chr') do
5 assert_equal("A", 65.chr)
6 assert_equal("B", 0x42.chr)
7
8 # multibyte encoding (not support yet)
9 assert_raise(RangeError) { 256.chr }
10end
11
12assert('Integer#div') do
13 assert_equal 52, 365.div(7)
14end
15
16assert('Float#div') do
17 assert_float 52, 365.2425.div(7)
18end
19
20assert('Integer#zero?') do
21 assert_equal true, 0.zero?
22 assert_equal false, 1.zero?
23end
24
25assert('Integer#nonzero?') do
26 assert_equal nil, 0.nonzero?
27 assert_equal 1000, 1000.nonzero?
28end
Note: See TracBrowser for help on using the repository browser.