changeset 30287:6c7567bfac91

* func.tst: New tests.
author John W. Eaton <jwe@octave.org>
date Fri, 12 Nov 2021 15:18:43 -0500
parents b8a8abd1b1ba
children 9d2a4a270807
files test/func.tst
diffstat 1 files changed, 11 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/test/func.tst	Fri Nov 12 15:18:14 2021 -0500
+++ b/test/func.tst	Fri Nov 12 15:18:43 2021 -0500
@@ -219,6 +219,17 @@
 %!endfunction
 %!function [out1] = __fn_nargin2__ (in1, in2)
 %!endfunction
+%!function [out1] = __fn_nargin0__ ()
+%!endfunction
+%!function [] = __fn_narginout0__ ()
+%!endfunction
+%!function __fn_no_arg_list__
+%!endfunction
 
 %!error <function called with too many outputs> r = __fn_nargout0__ ()
 %!error <function called with too many inputs>  r = __fn_nargin2__ (1,2,3)
+%!error <function called with too many inputs>  r = __fn_nargin0__ (1)
+%!error <function called with too many inputs>  __fn_narginout0__ (1)
+%!error <function called with too many outputs> r = __fn_narginout0__ ()
+%!error <function called with too many inputs>  __fn_no_arg_list__ (1)
+%!error <function called with too many outputs>  r = __fn_no_arg_list__ ()