Commit Graph

  • 0996f5fb55 Update docs to correct an argument. Update create mock to maintain Ruby 1.8.6 compatibility Mark VanderVoord 2016-08-11 12:39:50 -0400
  • 3aa9f60991 Merge pull request #88 from dmurdin/TMS470 Mark VanderVoord 2016-07-13 07:47:12 -0400
  • af2226b15f Fixed unit tests for TMS470 pragma fix. Daniel Murdin 2016-07-13 13:36:31 +0200
  • a8b2497fe6 Pragma fix for TMS470 compilers. Daniel Murdin 2016-07-13 12:31:22 +0200
  • eff3a01c7f Latest Unity Mark VanderVoord 2016-06-05 14:17:49 -0400
  • 2f0a44d7ce Attempting to be smarter about recognizing pointer placement in the return values (though we're not going to officially system test some of the illegal combinations) Mark VanderVoord 2016-06-05 14:12:37 -0400
  • fe693146e5 Update to latest Unity & CException Mark VanderVoord 2016-05-06 21:28:08 -0400
  • 5de74001eb Attempt to fix (once and for all) the way CMock handles const in arguments and return values. Mark VanderVoord 2016-05-06 21:26:25 -0400
  • f341e3f650 Merge pull request #83 from thirtytwobits/feature/cl-fixes Mark VanderVoord 2016-05-04 17:45:02 -0400
  • 8d94a5b810 Merge a18e537b37 into caba771da1 thirtytwobits 2016-05-04 21:16:31 +0000
  • a18e537b37 Two small fixes to shell integration points. Dixon 2016-05-03 21:48:48 -0700
  • 6545913260 arrayify helper path within cmock Austin Glaser 2016-04-21 17:31:26 -0600
  • 02b0838086 cmock handles multiple helper headers Austin Glaser 2016-04-21 16:12:11 -0600
  • caba771da1 Pulled in latest Unity and CException and bumped version Mark VanderVoord 2016-04-14 21:24:09 -0400
  • 7ac2e9859e grab latest Unity Mark VanderVoord 2016-04-14 21:18:19 -0400
  • 4ced2e4710 Strip out nested pairs of braces in order to protect against function definitions in the header files (inline or otherwise). Mark VanderVoord 2016-03-17 07:52:19 -0400
  • 9563e02d0e Remove #if defined tags which span over multiple lines Crt Mori 2016-03-14 22:47:23 +0100
  • a20b14a575 Allow extern "C" to have no whitespace between end of quotes and start of opening brace Mark VanderVoord 2016-03-14 07:06:29 -0400
  • fe78ef6d64 Merge pull request #75 from mike-rob/master Mark VanderVoord 2016-03-09 10:52:38 -0500
  • 7ee610eb37 Fix for const to allow returnThruPtr to be generated for const pointers with mutable data Michael Robertson 2016-03-09 11:22:45 +1300
  • d266c698c7 Merge pull request #73 from SteinHeselmans/master Mark VanderVoord 2016-03-02 11:45:33 -0500
  • 9f1ae5e2a5 fix test cases for addition of mock_suffix Stein Heselmans 2016-03-02 09:02:22 +0100
  • 9e36dc07b1 add mock_suffix configuration option Stein Heselmans 2016-03-01 14:27:54 +0100
  • 9af31cd7bb Use latest CException Mark VanderVoord 2016-02-25 17:37:31 -0500
  • 9394a29d61 Pull in latest Unity & Verify we can pull in files with Unicode comments. Mark VanderVoord 2016-02-25 15:38:09 -0500
  • c7d7e761a5 - CMock should now automatically create root mock directory if it doesn't exist (issue #68) Mark VanderVoord 2016-02-24 16:24:09 -0500
  • 581642e08c Updated to latest Unity Mark VanderVoord 2016-01-07 14:23:47 -0500
  • 17898f5078 Normalize all the line endings Mark VanderVoord 2016-01-07 14:11:52 -0500
  • d6efa5b88a Fix numerous small errors concerning precedence of plugins, particularly related to callbacks, return_thru_ptr, and expect_any_args Mark VanderVoord 2016-01-07 13:38:59 -0500
  • 3efc2d1aef Merge pull request #53 from jonmills/patch-1 Mark VanderVoord 2016-01-05 19:39:56 -0500
  • 26d56f39e8 Merge pull request #54 from johngun3/support_dashes_in_option_values Mark VanderVoord 2016-01-05 17:18:48 -0500
  • 2ac0ccb27b fixed white space Mark VanderVoord 2016-01-04 20:00:32 -0500
  • 3fa4de14be -fix whitespace Mark VanderVoord 2016-01-04 19:27:48 -0500
  • f7346cd052 Merge branch 'feature/less_const' Mark VanderVoord 2016-01-04 19:14:56 -0500
  • 9e2d5a034c Merge pull request #46 from aizvorski/master Mark VanderVoord 2016-01-04 19:13:02 -0500
  • d1ab630308 - Added a couple more tests to our details test - Added a gitattributes file to force line endings to be correct. Mark VanderVoord 2015-12-30 16:33:33 -0500
  • cda8d3a7e1 - push the internal function and argument names into a single each per mock to further reduce const overhead. Mark VanderVoord 2015-12-12 12:24:38 -0500
  • 8015a7c050 Merge 211de9c19b into 8dc65e82bf Filip Källström 2015-12-12 16:32:56 +0000
  • f78ab04001 - Grab the latest version of Unity in order to inherit detail display for fail, null, etc. Mark VanderVoord 2015-12-10 21:49:34 -0500
  • ffe2098a5b - Pull in nicer formatting and fixes to RUN_TEST found in Unity Mark VanderVoord 2015-12-10 18:22:17 -0500
  • 647876644b - Centralized error strings to a few constants. - Made use of the new UNITY_SET_DETAILS feature to background set up function & argument details for messages - CMock now takes up a lot less memory! woo! Mark VanderVoord 2015-12-10 16:58:10 -0500
  • ada6dd2d22 - Pull in latest version of Unity Mark VanderVoord 2015-12-10 13:08:12 -0500
  • 4fcca4bab7 - Moved the "Out of Memory" string into a const to stop repeating it. - Added test for Out of Memory error - reorder the way we handle includes in CMock internals to match the way it works in Unity Mark VanderVoord 2015-12-10 11:09:26 -0500
  • 8dc65e82bf - Temporarily ignore these errors while we figure out what to do about them properly Mark VanderVoord 2015-12-08 22:03:54 -0500
  • b19bd500fd update to latest Unity Mark VanderVoord 2015-12-08 22:01:58 -0500
  • ce07ce98be - Fixed error where structs and such passed by reference were getting checked for null, which isn't valid. Mark VanderVoord 2015-12-08 21:55:05 -0500
  • 0807e45753 - Merge in latest Unity - Avoid getting casting errors of going from const char* to void* by going from char[] instead Mark VanderVoord 2015-12-08 21:31:33 -0500
  • 98021f02f8 Changes in make_example build system Fredrik Simonsson 2015-10-08 09:35:29 +0200
  • bb712ef168 whoops. didn't run all tests first. Mark VanderVoord 2015-08-18 13:38:36 -0400
  • 1fdfb61891 Support void* arguments as arrays of bytes by default instead of pointers. Mark VanderVoord 2015-08-18 13:28:29 -0400
  • f17d1a933b Stop casting unless necessary for custom types or const when returning values. Mark VanderVoord 2015-08-18 07:45:45 -0400
  • 2cde629c05 Merge pull request #58 from ftoulemon/patch-1 Mark VanderVoord 2015-07-12 10:07:35 -0400
  • 2b6ad4e00b Update CMock_Summary.md ftoulemon 2015-07-09 14:15:04 +0200
  • 13029cad64 Reintroduce fix to "comparison between pointer and integer" warning accidentally reverted in fcc6a40581. (Thanks for noticing, Steven) Mark VanderVoord 2015-06-19 12:48:00 -0400
  • 1f6d39dfea Merge pull request #55 from lukehsiao/patch-1 Mark VanderVoord 2015-05-08 07:52:32 -0400
  • 92c9306976 updated README to have the correct bundle command Luke Hsiao 2015-05-07 12:41:25 -0600
  • 6e7a0b9be7 Support dashes in command line option values John Gunnison 2015-04-24 15:51:22 -0700
  • 964a9bf46a Applied -DTEST to compilation of test and test support files in order to apply test build-specific stuff, if needed. Greg Williams 2015-04-13 13:54:06 -0400
  • e06b5ae61f Update README.md jon mills 2015-04-13 14:08:56 +0100
  • 08364c9564 Merge pull request #52 from eivindt/subdir_support Mark VanderVoord 2015-04-10 20:32:55 -0400
  • 2b89990106 Add support for subdirs (ref issue #1) Eivind Tagseth 2015-04-10 22:31:32 +0200
  • 534a290322 Cleaned up constants. Greg Williams 2015-04-07 20:09:31 -0400
  • 89724069fb Fixed/cleaned up require paths in make support scripts. Greg Williams 2015-04-07 19:55:05 -0400
  • a86c281824 Added initial make build support into new scripts/ folder. Moved temp sensor example into examples/temp_sensor. Added basic make example in examples/make_example. Greg Williams 2015-04-07 13:36:46 -0400
  • 78beb078c1 Removed regression testing in Travis CI against Ruby 1.8.7, since 1.9 is the new min version of Ruby supported. Greg Williams 2015-04-06 12:00:38 -0400
  • cd2db9340d Updated CMock to pin to latest Unity to get changes to aid make task generation using include-based dependencies in test files. Greg Williams 2015-04-06 10:49:33 -0400
  • ba2087c991 - add test to prove that you can use treat_as to mock a typedef alias of void, then use it as a pointer. Mark VanderVoord 2015-03-21 21:02:19 -0400
  • 53fb943c58 Changed Dir.exist? to File.exist? for compatibility with Ruby 1.8.7 Greg Williams 2015-03-12 12:50:23 -0400
  • d0ce610720 Updated Unity to get require/module loading fix Greg Williams 2015-03-12 12:27:34 -0400
  • e3859b2838 Fixed issue in cmock_generator which was causing unity/auto/type_sanitizer to not be found from within Ceedling Greg Williams 2015-03-12 11:57:52 -0400
  • 422077c929 Updated to pull in latest Unity to get type_sanitizer to commonize converting a file name to a valid C identifier for use as mock names, since was duplicated in Unity, CMock and Ceedling. Greg Williams 2015-03-12 11:05:56 -0400
  • 90e5ae59b0 Fixed unity test suite runners to pass test suite directly to UnityBegin(name) to be compliant with newer Unity API. Greg Williams 2015-03-12 08:53:38 -0400
  • 5efd127e08 Updated to pull in latest Unity and bumped minor version Greg Williams 2015-03-12 08:45:15 -0400
  • 3494561c6c Fixed issue with mock generation for a file that contains a period before the final extension (e.g. some_protobuf.pb-c.h) Greg Williams 2015-03-12 08:38:26 -0400
  • 211de9c19b added unit tests and system tests verifying intended override functionaliy Filip Källström 2015-02-22 00:13:30 +0100
  • 7e150e9c45 renamed parameter, now overriding last cmock call instance instead of first Filip Källström 2015-02-22 00:11:53 +0100
  • 40f8b52b35 ExpectAndReturn and ExpectAnyArgsAndReturn should now override the cmock call instance of IgnoreAndReturn Filip Källström 2015-02-21 00:26:29 +0100
  • 8140b3e9d5 Update README.md Alex Izvorski 2015-02-05 01:51:17 -0800
  • b6289dfcba Fixed problems in current examples: - fixed path problem to updated unity helper path - fixed problem with some versions of gcc that require -lm to be at end of compile call Mark VanderVoord 2015-01-30 07:58:24 -0500
  • 33fc50084b - fixed the other place that had the same problem for 1.8.7's lack of define_singleton_method Mark VanderVoord 2014-12-18 16:45:12 -0500
  • e6b3fc47d5 - (wow, working without my old 1.8.7 virtual machine stinks) Mark VanderVoord 2014-12-18 16:22:34 -0500
  • 6d4cdf9783 - a second attempt to make test_helper compatible with 1.8.x versions of Ruby Mark VanderVoord 2014-12-18 16:02:29 -0500
  • e1cd4135b4 - attempt to go with notation in test_helper that is compatible with pre 1.9 versions of Ruby - add 1.8.7 to the Travis test setup Mark VanderVoord 2014-12-18 15:31:44 -0500
  • d4a0132117 - array plugin now handles const the way other plugins do. Mark VanderVoord 2014-12-18 13:48:56 -0500
  • d7a448b12f Merge pull request #42 from gruzdev/pragmas Mark VanderVoord 2014-12-16 14:50:13 -0500
  • 04cb1b0194 - header parser now properly removes multi-line inline function and normal function declarations Mark VanderVoord 2014-12-16 12:44:53 -0500
  • 0bd786dfa1 - fixed issue with duplicate variable assignments (thanks for pointing it out, Karsten) Mark VanderVoord 2014-12-16 10:48:40 -0500
  • ecbdbd2716 - fixed license to make it standard MIT license. - updated gem file to reflect latest changes in self-testing methods. Mark VanderVoord 2014-12-16 10:20:56 -0500
  • 9b91974839 - updated unit tests to use built-in minitest instead of old TestUnit and Hardmock Mark VanderVoord 2014-12-16 10:04:02 -0500
  • 62574632d0 Merge pull request #43 from jlesage/call_instance_init Mark VanderVoord 2014-12-09 10:05:23 -0500
  • e6d0a19a65 Merge pull request #44 from jlesage/orig_header_include_format_v2 Mark VanderVoord 2014-12-09 10:02:55 -0500
  • 472daea243 Adjusted orig_header_include_fmt configuration item to offer a more flexible way to include the original header file. Jocelyn Le Sage 2014-11-06 09:25:02 -0500
  • 591fa9d1c1 Issue #40: Initialize newly allocated call instances. Jocelyn Le Sage 2014-11-06 08:46:20 -0500
  • 1fdd8de7a3 Merge a4f7a700ff into 73f6489f09 Jocelyn Le Sage 2014-10-25 02:10:41 +0000
  • 73f6489f09 Merge pull request #37 from jlesage/orig_header_include_format Mark VanderVoord 2014-10-24 22:09:57 -0400
  • ab382811f6 Add ifdef guards around GCC diagnostic pragmas Mikhail Gruzdev 2014-10-20 12:25:29 +0400
  • 88f70597be Fixed multiple inclusion guard in TimerInterruptConcfigurator.h Greg Williams 2014-07-30 10:55:47 -0400
  • 21743a9b5b Merge branch 'hotfix/update_unity' Greg Williams 2014-07-30 10:45:15 -0400
  • 66fe93be6c Updated c_exception and unity to latest Greg Williams 2014-07-30 10:44:23 -0400
  • cac6add8c8 Travis img fix Greg Williams 2014-07-25 16:25:25 -0400