1
0
mirror of https://github.com/meekrosoft/fff synced 2026-01-29 11:14:27 +01:00

Added test case for FAKE_VALUE_FUNC_VARARG.

This commit is contained in:
Rubio R. C. Terra
2016-06-07 09:45:40 -03:00
committed by Rubio Ribeiro Canario Terra
parent 8c7bd6912f
commit 88864216d3
5 changed files with 20 additions and 4 deletions

View File

@@ -239,13 +239,21 @@ TEST_F(FFFTestSuite, when_value_custom_fake_called_THEN_it_returns_custom_return
}
#ifndef __cplusplus
TEST_F(FFFTestSuite, use_vararg_fake_with_different_number_of_arguments)
TEST_F(FFFTestSuite, use_void_vararg_fake_with_different_number_of_arguments)
{
voidfunc3var("0 parameters", 0);
voidfunc3var("1 parameter", 1, 10);
voidfunc3var("2 parameters", 2, 10, 20);
voidfunc3var("3 parameters", 3, 10, 20, 30);
}
TEST_F(FFFTestSuite, use_value_vararg_fake_with_different_number_of_arguments)
{
valuefunc3var("0 parameters", 0);
valuefunc3var("1 parameter", 1, 10);
valuefunc3var("2 parameters", 2, 10, 20);
valuefunc3var("3 parameters", 3, 10, 20, 30);
}
#endif /* __cplusplus */
TEST_F(FFFTestSuite, can_capture_upto_20_arguments_correctly)