From 1f2b89ba12b4545bd29a7c03755c5439b97427e8 Mon Sep 17 00:00:00 2001 From: Mike Long Date: Tue, 22 May 2012 15:46:59 +0800 Subject: [PATCH] Add custom fake tests --- test/fff_test_cpp.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/test/fff_test_cpp.cpp b/test/fff_test_cpp.cpp index 92e2910..76ec90e 100644 --- a/test/fff_test_cpp.cpp +++ b/test/fff_test_cpp.cpp @@ -242,3 +242,15 @@ TEST_F(FFFTestSuite, default_constants_can_be_overridden) ASSERT_EQ(OVERRIDE_ARG_HIST_LEN, voidfunc2_fake.arg_history_len); } +static int my_custom_fake_called = 0; +void my_custom_fake(char a, char b) +{ + my_custom_fake_called++; +} + +TEST_F(FFFTestSuite, can_register_custom_fake) +{ + voidfunc2_fake.custom_fake = my_custom_fake; + voidfunc2('a', 'b'); + ASSERT_EQ(1, my_custom_fake_called); +}