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 + -
显示快捷键?