Added another method for checking dropped histories
diff --git a/test/fff_test_c.c b/test/fff_test_c.c
index 3cadc7c..9eb15eb 100644
--- a/test/fff_test_c.c
+++ b/test/fff_test_c.c
@@ -9,6 +9,7 @@
 #define TEST_F(SUITE, NAME) void NAME()
 #define RUN_TEST(SUITE, TESTNAME) printf(" Running %s.%s: \n", #SUITE, #TESTNAME); setup(); TESTNAME(); printf(" SUCCESS\n");
 #define ASSERT_EQ(A, B) assert((A) == (B))
+#define ASSERT(A) assert((A))
 
 FAKE_VOID_FUNC1(voidfunc1, int);
 FAKE_VOID_FUNC2(voidfunc2, char, char);
@@ -131,6 +132,8 @@
     }
     voidfunc2('1', '2');
     ASSERT_EQ(1u, voidfunc2_arg_histories_dropped);
+    // Or in other words...
+    ASSERT(voidfunc2_arg_history_len < voidfunc2_call_count);
 }
 
 // Return values
diff --git a/test/fff_test_cpp.cpp b/test/fff_test_cpp.cpp
index de4cc15..d81347d 100644
--- a/test/fff_test_cpp.cpp
+++ b/test/fff_test_cpp.cpp
@@ -132,6 +132,8 @@
     }
     voidfunc2('1', '2');
     ASSERT_EQ(1u, voidfunc2_arg_histories_dropped);
+    // or in other words..
+    ASSERT_GT(voidfunc2_call_count, voidfunc2_arg_history_len);
 }
 
 // Return values