Mercurial > vim
comparison src/testdir/test_random.vim @ 18734:c477006e8857 v8.1.2357
patch 8.1.2357: no test with wrong argument for rand()
Commit: https://github.com/vim/vim/commit/68e9e5f7fccb8038cf0ca5b5d95c85a923152f46
Author: Bram Moolenaar <Bram@vim.org>
Date: Thu Nov 28 22:55:43 2019 +0100
patch 8.1.2357: no test with wrong argument for rand()
Problem: No test with wrong argument for rand().
Solution: Add a test case.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Thu, 28 Nov 2019 23:00:03 +0100 |
parents | 2513e666aa82 |
children | 76cb39bf1871 |
comparison
equal
deleted
inserted
replaced
18733:8c088288a96b | 18734:c477006e8857 |
---|---|
23 | 23 |
24 call srand() | 24 call srand() |
25 let v = rand() | 25 let v = rand() |
26 call assert_notequal(v, rand()) | 26 call assert_notequal(v, rand()) |
27 | 27 |
28 if has('float') | |
29 call assert_fails('echo srand(1.2)', 'E805:') | |
30 endif | |
28 call assert_fails('echo srand([1])', 'E745:') | 31 call assert_fails('echo srand([1])', 'E745:') |
32 call assert_fails('echo rand("burp")', 'E475:') | |
29 call assert_fails('echo rand([1, 2, 3])', 'E475:') | 33 call assert_fails('echo rand([1, 2, 3])', 'E475:') |
30 call assert_fails('echo rand([[1], 2, 3, 4])', 'E475:') | 34 call assert_fails('echo rand([[1], 2, 3, 4])', 'E475:') |
31 call assert_fails('echo rand([1, [2], 3, 4])', 'E475:') | 35 call assert_fails('echo rand([1, [2], 3, 4])', 'E475:') |
32 call assert_fails('echo rand([1, 2, [3], 4])', 'E475:') | 36 call assert_fails('echo rand([1, 2, [3], 4])', 'E475:') |
33 call assert_fails('echo rand([1, 2, 3, [4]])', 'E475:') | 37 call assert_fails('echo rand([1, 2, 3, [4]])', 'E475:') |