|
14 | 14 | end |
15 | 15 |
|
16 | 16 | assert("Integer#to_msgpack") do |
17 | | - [Mrbtest::FIXNUM_MIN, -1, 0, 1, Mrbtest::FIXNUM_MAX].each do |int| |
18 | | - expected = int |
19 | | - |
20 | | - actual = MessagePack.unpack(int.to_msgpack) |
21 | | - assert_true actual.equal?(expected), "Expected identity", assertion_diff(expected, actual) |
22 | | - |
23 | | - actual = MessagePack.unpack(MessagePack.pack(int)) |
24 | | - assert_true actual.equal?(expected), "Expected identity", assertion_diff(expected, actual) |
| 17 | + [MessagePackTest::FIXNUM_MIN, -1, 0, 1, MessagePackTest::FIXNUM_MAX].each do |int| |
| 18 | + assert_equal(int, MessagePack.unpack(int.to_msgpack)) |
| 19 | + assert_equal(int, MessagePack.unpack(MessagePack.pack(int))) |
25 | 20 | end |
26 | 21 | end |
27 | 22 |
|
28 | 23 | if Object.const_defined? "Float" |
29 | 24 | assert("Float#to_msgpack") do |
30 | 25 | floats = [2.2250738585072014e-308, -1.7976931348623157e+308, 1.192092896e-07, 3.402823466e+38, 1.175494351e-38, 1.7976931348623157e+308, -2.2250738585072014e-308] |
31 | 26 | floats.each do |float| |
32 | | - expected = float |
33 | | - |
34 | | - actual = MessagePack.unpack(float.to_msgpack) |
35 | | - assert_true actual.equal?(expected), "Expected identity", assertion_diff(expected, actual) |
36 | | - |
37 | | - actual = MessagePack.unpack(MessagePack.pack(float)) |
38 | | - assert_true actual.equal?(expected), "Expected identity", assertion_diff(expected, actual) |
| 27 | + assert_equal(float, MessagePack.unpack(float.to_msgpack)) |
| 28 | + assert_equal(float, MessagePack.unpack(MessagePack.pack(float))) |
39 | 29 | end |
40 | 30 | end |
41 | 31 | end |
@@ -208,4 +198,3 @@ class Cls; include Mod end |
208 | 198 | assert("C Packing and unpacking") do |
209 | 199 | assert_equal("hallo", MessagePackTest.test_unpack(MessagePackTest.test_pack)) |
210 | 200 | end |
211 | | - |
0 commit comments