From a9eed306aad6b3733ce6a7b880cd10d12acb8b4b Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Mon, 28 Jul 2025 00:06:44 +0900 Subject: [PATCH] Update comments for pack/unpack tests [ci skip] More comprehensive pack/unpack tests are in test_pack.rb. --- test/ruby/test_array.rb | 27 +-------------------------- test/ruby/test_string.rb | 26 +------------------------- 2 files changed, 2 insertions(+), 51 deletions(-) diff --git a/test/ruby/test_array.rb b/test/ruby/test_array.rb index 19f79d236d..a3ac0a6a0b 100644 --- a/test/ruby/test_array.rb +++ b/test/ruby/test_array.rb @@ -1309,32 +1309,7 @@ class TestArray < Test::Unit::TestCase assert_equal(ary.join(':'), ary2.join(':')) assert_not_nil(x =~ /def/) -=begin - skipping "Not tested: - D,d & double-precision float, native format\\ - E & double-precision float, little-endian byte order\\ - e & single-precision float, little-endian byte order\\ - F,f & single-precision float, native format\\ - G & double-precision float, network (big-endian) byte order\\ - g & single-precision float, network (big-endian) byte order\\ - I & unsigned integer\\ - i & integer\\ - L & unsigned long\\ - l & long\\ - - N & long, network (big-endian) byte order\\ - n & short, network (big-endian) byte-order\\ - P & pointer to a structure (fixed-length string)\\ - p & pointer to a null-terminated string\\ - S & unsigned short\\ - s & short\\ - V & long, little-endian byte order\\ - v & short, little-endian byte order\\ - X & back up a byte\\ - x & null byte\\ - Z & ASCII string (null padded, count is width)\\ -" -=end + # more comprehensive tests are in test_pack.rb end def test_pack_with_buffer diff --git a/test/ruby/test_string.rb b/test/ruby/test_string.rb index e2d0c359cb..8fb57bd58e 100644 --- a/test/ruby/test_string.rb +++ b/test/ruby/test_string.rb @@ -2469,31 +2469,7 @@ CODE assert_equal([0xa9, 0x42, 0x2260], S("\xc2\xa9B\xe2\x89\xa0").unpack(S("U*"))) -=begin - skipping "Not tested: - D,d & double-precision float, native format\\ - E & double-precision float, little-endian byte order\\ - e & single-precision float, little-endian byte order\\ - F,f & single-precision float, native format\\ - G & double-precision float, network (big-endian) byte order\\ - g & single-precision float, network (big-endian) byte order\\ - I & unsigned integer\\ - i & integer\\ - L & unsigned long\\ - l & long\\ - m & string encoded in base64 (uuencoded)\\ - N & long, network (big-endian) byte order\\ - n & short, network (big-endian) byte-order\\ - P & pointer to a structure (fixed-length string)\\ - p & pointer to a null-terminated string\\ - S & unsigned short\\ - s & short\\ - V & long, little-endian byte order\\ - v & short, little-endian byte order\\ - X & back up a byte\\ - x & null byte\\ - Z & ASCII string (null padded, count is width)\\" -=end + # more comprehensive tests are in test_pack.rb end def test_upcase