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

Commit Graph

  • d2992fef8f Fix issue13: Add function prototype to DECLARE_* usr42 2017-01-21 20:05:14 +01:00
  • 4e7451acd1 Merge pull request #19 from usr42/master Mike Long 2017-01-20 10:22:32 +01:00
  • 190fa67039 Fix FAKE_VALUE_FUNC with 20 parameters usr42 2017-01-16 12:00:24 +01:00
  • 0ec5f99ef8 Refactor output_macro_counting_shortcuts usr42 2017-01-14 11:55:35 +01:00
  • bf2275a475 Fix gcc/g++ usage in Makefile usr42 2017-01-14 09:52:16 +01:00
  • 9c89d72548 Merge pull request #18 from aunsbjerg/master Mike Long 2016-12-22 09:49:36 +01:00
  • 2c47f8aa49 Added simple explanation and example to readme file mj 2016-12-18 15:19:08 +01:00
  • f4b03caa88 Removed file I accidentally added mj 2016-12-18 15:06:48 +01:00
  • 0cf75a229e Added auto counting of parameters for declaration and definition of fake functions for global use. Adjusted unit tests of global functions mj 2016-12-18 15:03:15 +01:00
  • daff1fb430 added helper for generating argument sequences mj 2016-12-18 11:17:31 +01:00
  • 765109f9a2 Merge pull request #17 from alvarez86/update_custom_fake_seq_readme Mike Long 2016-09-28 07:56:44 +02:00
  • 0daa84efe6 README: Update README.md to give example of SET_CUSTOM_FAKE_SEQ macro Paulo Antonio Alvarez 2016-09-26 22:47:24 -03:00
  • ff40273dba Merge pull request #16 from CiderMan/master Mike Long 2016-09-25 19:32:47 +01:00
  • f88a17c2f3 Merge pull request #15 from alvarez86/custom_fake_seq Mike Long 2016-09-25 10:33:51 +02:00
  • df0dc5deea Added missing #include, built and tested Steve Hill 2016-09-23 19:25:30 +01:00
  • 54cb4ff06e Add vim backup files to .gitignore Steve Hill 2016-09-23 19:19:03 +01:00
  • 218cdf7067 fff.h with support to custom fake sequences (non-variadic functions) Paulo Antonio Alvarez 2016-09-14 01:41:27 -03:00
  • 961289f578 Added two test cases for SET_CUSTOM_FAKE_SEQ Paulo Antonio Alvarez 2016-09-14 01:15:23 -03:00
  • 845a8e2549 Support for custom fake function sequences (non-variadic functions) Paulo Antonio Alvarez 2016-09-13 21:44:26 -03:00
  • 3cd33eda54 Add travis build status to readme Mike Long 2016-07-06 10:41:08 +02:00
  • ab1c68642b Initial try at a travis yaml Mike Long 2016-07-06 10:36:12 +02:00
  • 984059e60d Add git ignore to ignore build directory Mike Long 2016-07-06 10:35:49 +02:00
  • 8de85a4a68 Merge pull request #11 from rubiot/variadic_custom_fakes Mike Long 2016-07-06 10:26:51 +02:00
  • 6392c5fa1f Build and test with support for variadic custom fakes Rubio R. C. Terra 2016-06-07 09:47:27 -03:00
  • 88864216d3 Added test case for FAKE_VALUE_FUNC_VARARG. Rubio R. C. Terra 2016-06-07 09:45:40 -03:00
  • 8c7bd6912f Added macro counting shortcuts for variadic fakes Rubio R. C. Terra 2016-06-07 09:44:43 -03:00
  • fa15147055 Added custom fake support for variadic functions Rubio R. C. Terra 2016-06-07 09:42:35 -03:00
  • a34e5a5a20 Adding a line break after license Rubio R. C. Terra 2016-06-07 09:24:23 -03:00
  • f73252e4a1 Merge pull request #10 from CiderMan/master Mike Long 2016-05-16 20:07:43 +02:00
  • bb44ed6141 Built and tested following updates Steve Hill 2016-04-08 12:32:06 +01:00
  • 63fe49c960 Change (END_)EXTERN_C to have FFF_ prefix Steve Hill 2016-04-08 12:21:01 +01:00
  • 701e5c45fa Changed comment style to give strict C89 compatibility Steve Hill 2016-04-08 12:16:15 +01:00
  • 7578fc4fca Delete old unused header file Mike Long 2014-03-07 08:52:04 +08:00
  • cbe9b8b7fb Add license file and make gtest compile with own TR1 tuple library Mike Long 2014-01-09 22:04:03 +08:00
  • 2afa7273b7 Added the tips from Micha into the readme Mike Long 2013-07-20 13:43:51 +08:00
  • 3612b9e84e Update the readme with Micha's information on return by reference Mike Long 2013-07-04 17:10:30 +08:00
  • c38a1343a4 Add support for up to 20 arguments Mike Long 2013-06-26 07:43:25 +08:00
  • 0f9f1d939d Merged varargs support with const support Mike Long 2013-06-23 22:22:34 +08:00
  • ef62856fc3 Implement minimal support for varargs Micha Hoiting 2012-11-09 01:33:10 +01:00
  • 3cf610ea97 Add support for const parameters in fakes (C only) Micha Hoiting 2012-11-08 23:14:02 +01:00
  • cacd5f5459 Add vararg support (Work In Progress) Micha Hoiting 2012-11-07 23:14:04 +01:00
  • e35ae98cac Add test with const parameters Micha Hoiting 2012-11-05 16:55:37 +01:00
  • f0ea84ce35 Improve makefiles Micha Hoiting 2012-11-05 16:47:55 +01:00
  • 82c6df459c Added custom fake information to the readme documentation Mike Long 2012-09-14 08:11:00 +08:00
  • 7c00d3a53d Cleanup UI example to non-argument length specific syntax Mike Long 2012-09-08 10:33:57 +08:00
  • e31153b6fb Make the driver examples capable of compiling together Mike Long 2012-09-08 10:32:23 +08:00
  • be1c831d25 Added driver testing example and cleanup the buildandtest script Mike Long 2012-09-06 07:45:05 +08:00
  • d14ea470e8 Add tests for returning custom fake return values on non-void custom fakes Mike Long 2012-07-06 03:29:10 +08:00
  • 4edb01b8f9 Add support to return the return value from custom fakes when it is a non-void function Mike Long 2012-07-06 01:36:52 +08:00
  • 1aa823ea2b Add test case for returning values from custom fakes Mike Long 2012-07-06 01:36:14 +08:00
  • ef60da4685 fix include file name Mike Long 2012-07-06 01:35:18 +08:00
  • cd896ccaf9 fix include file name Mike Long 2012-07-06 01:33:34 +08:00
  • aacca34887 fix include file name Mike Long 2012-07-06 01:33:18 +08:00
  • 8acac8ef44 Moved embedded user interface example into own directory Mike Long 2012-06-27 07:49:41 +08:00
  • 932760d8ff Removed old fff.h - updated to the new fff style Mike Long 2012-06-26 21:09:11 +08:00
  • b034fe2822 Updated to new fff style Mike Long 2012-06-26 21:07:44 +08:00
  • 1609a5199e Update to counting fake generation macro Mike Long 2012-06-26 21:07:20 +08:00
  • 522a972d2e Update to counting fake generation macro Mike Long 2012-06-26 21:07:10 +08:00
  • 899f5617a0 Some small tidying Mike Long 2012-06-26 20:35:33 +08:00
  • 480c88e1af Added helper macro to generate fake reset function Mike Long 2012-05-29 08:33:23 +08:00
  • 7aee4ece7b Cleanup generator Mike Long 2012-05-29 07:57:11 +08:00
  • 3d6cfd218b Moved global variables into struct so they don't pollute the global namespace Mike Long 2012-05-29 07:46:21 +08:00
  • fef801e995 Cleanup generator to remove deleted code Mike Long 2012-05-28 07:19:57 +08:00
  • 3345f90d12 Unified cpp and c fake definitions Mike Long 2012-05-25 17:44:41 +08:00
  • 6f07a118d7 Generated file Mike Long 2012-05-25 08:06:12 +08:00
  • 039f3d93a1 Clean up indentation Mike Long 2012-05-25 08:05:49 +08:00
  • 72ec46f852 Common test cases for Fake Function Framework Mike Long 2012-05-24 17:52:00 +08:00
  • f8af106f31 Test suite for global fakes from a cpp context Mike Long 2012-05-24 17:51:20 +08:00
  • 8ee3ba7261 A simple test framework for C code with googletest compatibility Mike Long 2012-05-24 17:49:35 +08:00
  • 2e0bb77ac7 Add fakes for common test cases Mike Long 2012-05-24 17:47:13 +08:00
  • 54fae16407 Add fakes for common test cases Mike Long 2012-05-24 17:45:40 +08:00
  • 09a747232c Add common test cases Mike Long 2012-05-24 17:43:45 +08:00
  • 5f914c5af7 Factor out common test cases into a common include file Mike Long 2012-05-24 17:41:50 +08:00
  • 8a1ccaf25c Factor out common test cases into a common include file Mike Long 2012-05-24 17:41:18 +08:00
  • b89df060ac Build global cpp test suite Mike Long 2012-05-24 17:39:21 +08:00
  • e98ee5036b Generated file Mike Long 2012-05-24 17:37:02 +08:00
  • f145ecd3ad Add global definition macro and remove cpp static initializer Mike Long 2012-05-24 17:36:49 +08:00
  • 5d89d72d16 Add global definitions and full reset calls Mike Long 2012-05-24 15:07:32 +08:00
  • 4438bf2b71 Add fff global definitions Mike Long 2012-05-24 14:58:07 +08:00
  • 952b251a9c Run global cpp tests Mike Long 2012-05-24 08:08:23 +08:00
  • 33d4b0c8d1 Initial tests for global fakes Mike Long 2012-05-22 15:48:18 +08:00
  • c8fcb22b06 Separate declaration and definition of fakes to enable global fakes Mike Long 2012-05-22 15:47:46 +08:00
  • 1f2b89ba12 Add custom fake tests Mike Long 2012-05-22 15:46:59 +08:00
  • fbcd099ec9 Generated file Mike Long 2012-05-22 15:45:24 +08:00
  • 0476f0237b Build global fakes tests Mike Long 2012-05-22 15:44:49 +08:00
  • 65da4e650c Run global fakes tests Mike Long 2012-05-22 15:44:05 +08:00
  • e256f6f776 Added custom fakes Mike Long 2012-04-27 13:47:41 +01:00
  • 8e9a4c07f9 Create xml test report during run and also run examples Mike Long 2012-04-26 18:01:01 +01:00
  • c10aca2b6b Update the cpp example to use the new fff header Mike Long 2012-04-26 17:36:04 +01:00
  • 1fe87ba155 Update the examples to use the new fff header Mike Long 2012-04-26 16:54:56 +01:00
  • 887be4dc5a Change reset function to memset Mike Long 2012-04-26 11:01:50 +01:00
  • 1bcf41ff8a Moved fake variables into struct to avoid polluting global namespace Mike Long 2012-04-25 18:02:48 +01:00
  • 0a15a67527 Cleanup in code generator Mike Long 2012-04-24 09:04:02 +01:00
  • 3ade1768a7 Added INCREMENT_CALL_COUNT and RESET_FAKE_RESULT helpers Mike Long 2012-04-23 19:07:02 +01:00
  • 3df78df67e Add more helpers Mike Long 2012-04-23 17:14:01 +01:00
  • 9187775817 Add more helpers Mike Long 2012-04-21 10:50:59 +01:00
  • c505d084ea Create helper functions Mike Long 2012-04-21 09:48:11 +01:00
  • 3c8beeaa58 Add googletest library and update makefiles Mike Long 2012-04-21 07:45:37 +01:00
  • 329b83f15a Fix typo in readme Mike Long 2011-04-26 20:06:29 +01:00
  • b98825d20a Update documentation with new declaration style Mike Long 2011-04-26 17:38:00 +01:00