1
0
mirror of https://github.com/meekrosoft/fff synced 2026-01-23 08:25:59 +01:00

memset return values in reset function

This commit is contained in:
Mike Long
2011-03-10 12:30:39 +01:00
parent 19f0c41e00
commit c1d80c74a5
4 changed files with 289 additions and 264 deletions

View File

@@ -87,10 +87,10 @@ TEST_F(FFFTestSuite, when_void_func_with_2_char_args_called_and_reset_then_captu
}
// Argument history
TEST_F(FFFTestSuite, when_fake_func_created_default_history_is_ten_calls)
TEST_F(FFFTestSuite, when_fake_func_created_default_history_is_fifty_calls)
{
ASSERT_EQ(10u, (sizeof voidfunc2_arg0_history) / (sizeof voidfunc2_arg0_history[0]));
ASSERT_EQ(10u, (sizeof voidfunc2_arg1_history) / (sizeof voidfunc2_arg1_history[0]));
ASSERT_EQ(FFF_ARG_HISTORY_LEN, (sizeof voidfunc2_arg0_history) / (sizeof voidfunc2_arg0_history[0]));
ASSERT_EQ(FFF_ARG_HISTORY_LEN, (sizeof voidfunc2_arg1_history) / (sizeof voidfunc2_arg1_history[0]));
}
TEST_F(FFFTestSuite, when_fake_func_called_then_arguments_captured_in_history)
@@ -115,8 +115,8 @@ TEST_F(FFFTestSuite, argument_history_is_reset_when_RESET_FAKE_called)
TEST_F(FFFTestSuite, when_fake_func_called_max_times_then_no_argument_histories_dropped)
{
int i;
for (i = 0; i < 10; i++)
unsigned int i;
for (i = 0; i < FFF_ARG_HISTORY_LEN; i++)
{
voidfunc2('1' + i, '2' + i);
}
@@ -125,8 +125,8 @@ TEST_F(FFFTestSuite, when_fake_func_called_max_times_then_no_argument_histories_
TEST_F(FFFTestSuite, when_fake_func_called_max_times_plus_one_then_one_argument_history_dropped)
{
int i;
for (i = 0; i < 10; i++)
unsigned int i;
for (i = 0; i < FFF_ARG_HISTORY_LEN; i++)
{
voidfunc2('1' + i, '2' + i);
}
@@ -182,11 +182,11 @@ TEST_F(FFFTestSuite, reset_call_history_resets_call_history)
TEST_F(FFFTestSuite, call_history_will_not_write_past_array_bounds)
{
for (unsigned int i = 0; i < MAX_CALL_HISTORY + 1; i++)
for (unsigned int i = 0; i < FFF_CALL_HISTORY_LEN + 1; i++)
{
REGISTER_CALL(longfunc0);
}
ASSERT_EQ(MAX_CALL_HISTORY, call_history_idx);
ASSERT_EQ(FFF_CALL_HISTORY_LEN, call_history_idx);
}
TEST_F(FFFTestSuite, calling_fake_registers_one_call)