1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

tests: test call of variadic function with no arguments

This commit is contained in:
Alexey 2020-04-12 02:37:34 +03:00 committed by GitHub
parent 4b029567e5
commit 0f19f9dd51
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -49,12 +49,20 @@ fn test_fn_variadic_forward() {
assert variadic_forward_a('a','b','c') == 'abc'
}
fn variadic_test_no_args(name string, groups ...VaTestGroup) {
fn fn_variadic_with_arg_no_vargs(name string, groups ...VaTestGroup) {
assert groups.len == 0
}
fn test_fn_variadic_no_args() {
variadic_test_no_args('marko')
fn test_fn_variadic_with_arg_no_vargs() {
fn_variadic_with_arg_no_vargs('marko')
}
fn fn_variadic_only_with_no_vargs(groups ...VaTestGroup) {
assert groups.len == 0
}
fn test_variadic_only_with_no_vargs() {
fn_variadic_only_with_no_vargs()
}
struct VaTestStruct {}