summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorKenta Murata <mrkn@mrkn.jp>2020-12-07 00:32:29 +0900
committerKenta Murata <mrkn@mrkn.jp>2020-12-07 00:38:19 +0900
commit60eabb1aa7d1d8ab83c49916bd8c3536daf5d03b (patch)
tree3555a0290a26c28e5a069dbbd8f0248d6ba31a38 /test
parentf9fd99e601377b114e924fc1697f18098b520fdf (diff)
Revert "memory_view.c: Add rb_memory_view_extract_item_members"
This reverts the following three commits. - ce707079c153f389d861c91a8dccc510fab0e245 - 1a76bb56b0ba99a19d1373c4c8ebac42e7b6f27c - 51500eedefa492699668ced3e07e330a9a4d53ee
Diffstat (limited to 'test')
-rw-r--r--test/ruby/test_memory_view.rb51
1 files changed, 0 insertions, 51 deletions
diff --git a/test/ruby/test_memory_view.rb b/test/ruby/test_memory_view.rb
index 0150e18c72..baf544c227 100644
--- a/test/ruby/test_memory_view.rb
+++ b/test/ruby/test_memory_view.rb
@@ -197,57 +197,6 @@ class TestMemoryView < Test::Unit::TestCase
assert_equal(expected_result, members)
end
- def test_rb_memory_view_extract_item_members
- m = MemoryViewTestUtils
- assert_equal(1, m.extract_item_members([1].pack("c"), "c"))
- assert_equal([1, 2], m.extract_item_members([1, 2].pack("ii"), "ii"))
- assert_equal([1, 2, 3], m.extract_item_members([1, 2, 3].pack("cls"), "cls"))
- end
-
- def test_rb_memory_view_extract_item_members_endianness
- m = MemoryViewTestUtils
- assert_equal([0x0102, 0x0304], m.extract_item_members([1, 2, 3, 4].pack("c*"), "S>2"))
- assert_equal([0x0102, 0x0304], m.extract_item_members([1, 2, 3, 4].pack("c*"), "n2"))
- assert_equal([0x0201, 0x0403], m.extract_item_members([1, 2, 3, 4].pack("c*"), "S<2"))
- assert_equal([0x0201, 0x0403], m.extract_item_members([1, 2, 3, 4].pack("c*"), "v2"))
- assert_equal(0x01020304, m.extract_item_members([1, 2, 3, 4].pack("c*"), "L>"))
- assert_equal(0x01020304, m.extract_item_members([1, 2, 3, 4].pack("c*"), "N"))
- assert_equal(0x04030201, m.extract_item_members([1, 2, 3, 4].pack("c*"), "L<"))
- assert_equal(0x04030201, m.extract_item_members([1, 2, 3, 4].pack("c*"), "V"))
- assert_equal(0x0102030405060708, m.extract_item_members([1, 2, 3, 4, 5, 6, 7, 8].pack("c*"), "Q>"))
- assert_equal(0x0807060504030201, m.extract_item_members([1, 2, 3, 4, 5, 6, 7, 8].pack("c*"), "Q<"))
- end
-
- def test_rb_memory_view_extract_item_members_float
- m = MemoryViewTestUtils
- packed = [1.23].pack("f")
- assert_equal(packed.unpack("f")[0], m.extract_item_members(packed, "f"))
- end
-
- def test_rb_memory_view_extract_item_members_float_endianness
- m = MemoryViewTestUtils
- hi, lo = [1.23].pack("f").unpack("L")[0].divmod(0x10000)
- packed = [lo, hi].pack("S*")
- assert_equal(packed.unpack("e")[0], m.extract_item_members(packed, "e"))
- packed = [hi, lo].pack("S*")
- assert_equal(packed.unpack("g")[0], m.extract_item_members(packed, "g"))
- end
-
- def test_rb_memory_view_extract_item_members_doble
- m = MemoryViewTestUtils
- packed = [1.23].pack("d")
- assert_equal(1.23, m.extract_item_members(packed, "d"))
- end
-
- def test_rb_memory_view_extract_item_members_doble_endianness
- m = MemoryViewTestUtils
- hi, lo = [1.23].pack("d").unpack("Q")[0].divmod(0x10000)
- packed = [lo, hi].pack("L*")
- assert_equal(packed.unpack("E")[0], m.extract_item_members(packed, "E"))
- packed = [hi, lo].pack("L*")
- assert_equal(packed.unpack("G")[0], m.extract_item_members(packed, "G"))
- end
-
def test_rb_memory_view_available_p
es = MemoryViewTestUtils::ExportableString.new("ruby")
assert_equal(true, MemoryViewTestUtils.available?(es))