blob: ec816d1414d3dcbc0b805c5877c1f53bdf5bd005 [file] [log] [blame]
Bram Moolenaar08243d22017-01-10 16:12:29 +01001" Tests for various functions.
2
3func Test_str2nr()
4 call assert_equal(0, str2nr(''))
5 call assert_equal(1, str2nr('1'))
6 call assert_equal(1, str2nr(' 1 '))
7
8 call assert_equal(1, str2nr('+1'))
9 call assert_equal(1, str2nr('+ 1'))
10 call assert_equal(1, str2nr(' + 1 '))
11
12 call assert_equal(-1, str2nr('-1'))
13 call assert_equal(-1, str2nr('- 1'))
14 call assert_equal(-1, str2nr(' - 1 '))
15
16 call assert_equal(123456789, str2nr('123456789'))
17 call assert_equal(-123456789, str2nr('-123456789'))
18endfunc