teststringextension.rb
来自「二叉树详细源码」· RB 代码 · 共 21 行
RB
21 行
require 'string_extension'
require 'test/unit'
class TestStringExtension < Test::Unit::TestCase
def test_distribute_center
assert_equal('ab', "ab".distribute_center(1,'.'))
assert_equal('ab', "ab".distribute_center(2,'.'))
assert_equal('ab.', "ab".distribute_center(3,'.'))
assert_equal('.a.b', "ab".distribute_center(4,'.'))
assert_equal('.a.b.', "ab".distribute_center(5,'.'))
assert_equal('.a.b..', "ab".distribute_center(6,'.'))
assert_equal('..a..b.', "ab".distribute_center(7,'.'))
assert_equal('..a..b..', "ab".distribute_center(8,'.'))
assert_equal('..a..b...', "ab".distribute_center(9,'.'))
assert_equal('...a...b..', "ab".distribute_center(10,'.'))
assert_equal('...a...b...', "ab".distribute_center(11,'.'))
end
end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?