1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

Fix the order of assert_eqaul and remove unused variables

This commit is contained in:
Nobuyoshi Nakada 2022-05-10 10:15:27 +09:00
parent c7d2247e35
commit d0983af61c
No known key found for this signature in database
GPG key ID: 7CD2805BFA3770C6

View file

@ -335,22 +335,20 @@ class TestIOBuffer < Test::Unit::TestCase
def test_operators
source = IO::Buffer.for("1234123412")
mask = IO::Buffer.for("133\x00")
result = source & mask
assert_equal (source & mask), IO::Buffer.for("123\x00123\x0012")
assert_equal (source | mask), IO::Buffer.for("1334133413")
assert_equal (source ^ mask), IO::Buffer.for("\x00\x01\x004\x00\x01\x004\x00\x01")
assert_equal ~source, IO::Buffer.for("\xce\xcd\xcc\xcb\xce\xcd\xcc\xcb\xce\xcd")
assert_equal IO::Buffer.for("123\x00123\x0012"), (source & mask)
assert_equal IO::Buffer.for("1334133413"), (source | mask)
assert_equal IO::Buffer.for("\x00\x01\x004\x00\x01\x004\x00\x01"), (source ^ mask)
assert_equal IO::Buffer.for("\xce\xcd\xcc\xcb\xce\xcd\xcc\xcb\xce\xcd"), ~source
end
def test_inplace_operators
source = IO::Buffer.for("1234123412")
mask = IO::Buffer.for("133\x00")
result = source & mask
assert_equal source.dup.and!(mask), IO::Buffer.for("123\x00123\x0012")
assert_equal source.dup.or!(mask), IO::Buffer.for("1334133413")
assert_equal source.dup.xor!(mask), IO::Buffer.for("\x00\x01\x004\x00\x01\x004\x00\x01")
assert_equal source.dup.not!, IO::Buffer.for("\xce\xcd\xcc\xcb\xce\xcd\xcc\xcb\xce\xcd")
assert_equal IO::Buffer.for("123\x00123\x0012"), source.dup.and!(mask)
assert_equal IO::Buffer.for("1334133413"), source.dup.or!(mask)
assert_equal IO::Buffer.for("\x00\x01\x004\x00\x01\x004\x00\x01"), source.dup.xor!(mask)
assert_equal IO::Buffer.for("\xce\xcd\xcc\xcb\xce\xcd\xcc\xcb\xce\xcd"), source.dup.not!
end
end