Apply PIE to nghttpx
[platform/upstream/nghttp2.git] / third-party / mruby / mrbgems / mruby-numeric-ext / test / numeric.rb
1 ##
2 # Numeric(Ext) Test
3
4 assert('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 }
10 end
11
12 assert('Integer#div') do
13   assert_equal 52, 365.div(7)
14 end
15
16 assert('Float#div') do
17   skip unless Object.const_defined?(:Float)
18   assert_float 52, 365.2425.div(7)
19 end
20
21 assert('Integer#zero?') do
22   assert_equal true, 0.zero?
23   assert_equal false, 1.zero?
24 end
25
26 assert('Integer#nonzero?') do
27   assert_equal nil, 0.nonzero?
28   assert_equal 1000, 1000.nonzero?
29 end