1" Tests for using Ctrl-A/Ctrl-X using DBCS. 2 3set encoding=cp932 4scriptencoding cp932 5 6func SetUp() 7 new 8 set nrformats& 9endfunc 10 11func TearDown() 12 bwipe! 13endfunc 14 15func Test_increment_dbcs_1() 16 set nrformats+=alpha 17 call setline(1, ["�R1"]) 18 exec "norm! 0\<C-A>" 19 call assert_equal(["�R2"], getline(1, '$')) 20 call assert_equal([0, 1, 3, 0], getpos('.')) 21 22 call setline(1, ["�`�a�b0xDE�e"]) 23 exec "norm! 0\<C-X>" 24 call assert_equal(["�`�a�b0xDD�e"], getline(1, '$')) 25 call assert_equal([0, 1, 10, 0], getpos('.')) 26endfunc 27 28" vim: shiftwidth=2 sts=2 expandtab 29