Sha256: 967cb3c8f9893de0981206f6202101a220c7a27272573ac3d8a76530ef034835
Contents?: true
Size: 1.07 KB
Versions: 3
Compression:
Stored size: 1.07 KB
Contents
require 'test/unit' require 'strmask' class TestStringMask < Test::Unit::TestCase def setup @x1 = String::Mask["abc..123", '.'] @x2 = String::Mask["ab..789.", '.'] end def test_sub r = @x1 - @x2 a = String::Mask["....789.", '.'] assert_equal(a, r) r = @x2 - @x1 a = String::Mask["..c..123", '.'] assert_equal(a, r) end def test_add r = @x1 + @x2 a = String::Mask["abc.7893", '.'] assert_equal(a, r) r = @x2 + @x1 a = String::Mask["abc.7123", '.'] assert_equal(a, r) end def test_xand r = @x1 * @x2 a = String::Mask["ab..789.", '.'] assert_equal(a, r) r = @x2 * @x1 a = String::Mask["abc..123", '.'] assert_equal(a, r) end def test_and r = @x1 & @x2 a = String::Mask["ab......", '.'] assert_equal(a, r) r = @x2 & @x1 a = String::Mask["ab......", '.'] assert_equal(a, r) end def test_xor r = @x1 ^ @x2 a = String::Mask["..c.7..3", '.'] assert_equal(a, r) r = @x2 ^ @x1 a = String::Mask["..c.7..3", '.'] assert_equal(a, r) end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
strmask-0.3.2 | test/test_strmask.rb |
strmask-0.3.0 | test/test_strmask.rb |
strmask-0.2.1 | test/test_strmask.rb |