tests: test call of variadic function with no arguments

pull/4359/head
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
1 changed files with 11 additions and 3 deletions

View File

@ -49,12 +49,20 @@ fn test_fn_variadic_forward() {
assert variadic_forward_a('a','b','c') == 'abc' 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 assert groups.len == 0
} }
fn test_fn_variadic_no_args() { fn test_fn_variadic_with_arg_no_vargs() {
variadic_test_no_args('marko') 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 {} struct VaTestStruct {}