Commit Graph

  • 7b51355e5a Module generator finishes for partially existing files Matt Chernosky 2016-11-29 23:19:52 -07:00
  • 1afd262630 Module generator finishes for partially existing files Matt Chernosky 2016-11-29 23:19:52 -07:00
  • 8e31f5d869 Revised internal type naming scheme to better sandbox Unity away from everything else. Sure, short was nice, but not at the expense of naming collisions. Mark VanderVoord 2016-11-29 08:38:51 -05:00
  • 20dfa96fdd Revised internal type naming scheme to better sandbox Unity away from everything else. Sure, short was nice, but not at the expense of naming collisions. Mark VanderVoord 2016-11-29 08:38:51 -05:00
  • b77c6b833f Merge pull request #232 from mchernosky/module-create-with-subdir Mark VanderVoord 2016-11-29 06:50:54 -05:00
  • a4530a83be Merge pull request #232 from mchernosky/module-create-with-subdir Mark VanderVoord 2016-11-29 06:50:54 -05:00
  • 37049a3a20 Fixed error when path provided with module name. Matt Chernosky 2016-11-28 23:57:17 -07:00
  • b606f3c2ca Fixed error when path provided with module name. Matt Chernosky 2016-11-28 23:57:17 -07:00
  • 4386cf356f Added to Module Generator: - configurable case. - better passing of includes and boilerplate information - test only pattern - optional naming conventions for case Mark VanderVoord 2016-11-22 14:24:24 -05:00
  • 2b091e01e9 Added to Module Generator: - configurable case. - better passing of includes and boilerplate information - test only pattern - optional naming conventions for case Mark VanderVoord 2016-11-22 14:24:24 -05:00
  • 4e2f0381cc Add ability to inject correct mock prefix Mark VanderVoord 2016-11-21 15:19:16 -05:00
  • b135cde8ad Add ability to inject correct mock prefix Mark VanderVoord 2016-11-21 15:19:16 -05:00
  • aa4d773df2 Tests for Printing All float values jsalling 2016-11-16 19:56:17 -06:00
  • 168c8e9087 Tests for Printing All float values jsalling 2016-11-16 19:56:17 -06:00
  • 25f6417351 Refactor repeated code to print float expected and actual jsalling 2016-11-14 23:28:38 -06:00
  • 63df9aa1c4 Refactor repeated code to print float expected and actual jsalling 2016-11-14 23:28:38 -06:00
  • 9f4b1a332f Tests for Printing Floating Point numbers jsalling 2016-11-14 23:10:18 -06:00
  • 4c9ee0ada6 Tests for Printing Floating Point numbers jsalling 2016-11-14 23:10:18 -06:00
  • 47f6a85b8c Make UnityPrintFloat on by default jsalling 2016-11-13 23:47:16 -06:00
  • 01af1f010a Make UnityPrintFloat on by default jsalling 2016-11-13 23:47:16 -06:00
  • 54fe786fae Round ties to even by default, many C libraries follow this jsalling 2016-11-09 23:07:31 -06:00
  • b777b53fe7 Round ties to even by default, many C libraries follow this jsalling 2016-11-09 23:07:31 -06:00
  • 4a27d14734 Correct boundary conditions and add tests jsalling 2016-11-06 22:25:54 -06:00
  • c974e44a44 Correct boundary conditions and add tests jsalling 2016-11-06 22:25:54 -06:00
  • 1dfcb54491 Start adding tests. Add const and simplify code. jsalling 2016-11-06 22:22:11 -06:00
  • dc027240b7 Start adding tests. Add const and simplify code. jsalling 2016-11-06 22:22:11 -06:00
  • 393f2cb544 Refactor printing after the decimal point, signed types, small numbers... jsalling 2016-11-04 23:56:50 -05:00
  • a57c7b7ed5 Refactor printing after the decimal point, signed types, small numbers... jsalling 2016-11-04 23:56:50 -05:00
  • 2de0e8285d Key idea is using double precision calculations makes everything better Print 9 digits jsalling 2016-11-03 23:56:32 -05:00
  • a5588445f6 Key idea is using double precision calculations makes everything better Print 9 digits jsalling 2016-11-03 23:56:32 -05:00
  • e48fe0a07c Reorganize NaN and Inf printing into if-else blocks jsalling 2016-10-12 21:58:28 -05:00
  • 76856c9076 Reorganize NaN and Inf printing into if-else blocks jsalling 2016-10-12 21:58:28 -05:00
  • 30ba118c47 Add printing for large numbers in exponential format jsalling 2016-10-04 23:18:08 -05:00
  • c54de75c06 Add printing for large numbers in exponential format jsalling 2016-10-04 23:18:08 -05:00
  • 9653fbf7ac Use an integer cast to print floating point numbers more precisely jsalling 2016-09-24 14:16:26 -05:00
  • aee866b5c0 Use an integer cast to print floating point numbers more precisely jsalling 2016-09-24 14:16:26 -05:00
  • 012064eaea Merge pull request #228 from jeanCarloMachado/test_failure Mark VanderVoord 2016-11-16 20:31:40 -05:00
  • fb23b617db Merge pull request #228 from jeanCarloMachado/test_failure Mark VanderVoord 2016-11-16 20:31:40 -05:00
  • 4faae4435d removed duplicated declaration of putcharSpy Jean Carlo Machado 2016-11-16 21:37:51 -02:00
  • e28f5c1498 removed duplicated declaration of putcharSpy Jean Carlo Machado 2016-11-16 21:37:51 -02:00
  • ac455f2798 We can’t guarantee that the built-in function insane will return 1. It might return any other non-negative value. Therefore we need to force it to be 1 so we can use the comparison operator later. Mark VanderVoord 2016-11-15 09:29:08 -05:00
  • 1b3a286409 We can’t guarantee that the built-in function insane will return 1. It might return any other non-negative value. Therefore we need to force it to be 1 so we can use the comparison operator later. Mark VanderVoord 2016-11-15 09:29:08 -05:00
  • d4a35f0949 Refactor to delete smaller number decimal format Generalize loop to print decimal format and exponential Add '+' to exponent when printing larger floats jsalling 2016-09-04 21:18:25 -05:00
  • 4dd64c7215 Refactor to delete smaller number decimal format Generalize loop to print decimal format and exponential Add '+' to exponent when printing larger floats jsalling 2016-09-04 21:18:25 -05:00
  • 6ec7c78b66 Writing a float printing routine jsalling 2016-09-04 20:48:29 -05:00
  • a45088ea3b Writing a float printing routine jsalling 2016-09-04 20:48:29 -05:00
  • ae5b4c5799 Added ability to inject defines, much like what was built into Ceedling before Ceedling switched to just using this generator. Mark VanderVoord 2016-11-10 10:10:13 -05:00
  • bb6c7cdb5b Added ability to inject defines, much like what was built into Ceedling before Ceedling switched to just using this generator. Mark VanderVoord 2016-11-10 10:10:13 -05:00
  • 661c1b2d56 Boost version and remove some debug puts statements Mark VanderVoord 2016-10-27 23:06:18 -04:00
  • e0405372d1 Boost version and remove some debug puts statements Mark VanderVoord 2016-10-27 23:06:18 -04:00
  • 2ce8618014 refactor generate_module so that it can be called as a class from within Ceedling (much like the test runner generator) Mark VanderVoord 2016-10-27 17:33:13 -04:00
  • ea28c4d1e3 refactor generate_module so that it can be called as a class from within Ceedling (much like the test runner generator) Mark VanderVoord 2016-10-27 17:33:13 -04:00
  • bbf2fe3a93 Merge pull request #227 from jsalling/bugfix/fixture-verbose-eol Mark VanderVoord 2016-10-12 06:55:43 -04:00
  • 256d61acf0 Merge pull request #227 from jsalling/bugfix/fixture-verbose-eol Mark VanderVoord 2016-10-12 06:55:43 -04:00
  • 4ce86fd1c0 Merge pull request #226 from jsalling/feature/nan-not-eq-nan Mark VanderVoord 2016-10-12 06:54:38 -04:00
  • 3a0e01f8ba Merge pull request #226 from jsalling/feature/nan-not-eq-nan Mark VanderVoord 2016-10-12 06:54:38 -04:00
  • 3e30290367 Remove extra newline in verbose output format of fixture jsalling 2016-09-28 22:59:17 -05:00
  • f3f38b662b Remove extra newline in verbose output format of fixture jsalling 2016-09-28 22:59:17 -05:00
  • 933cc97364 Add option to set NaN != NaN for floating point assertions jsalling 2016-09-28 22:53:15 -05:00
  • 6fca3a73cc Add option to set NaN != NaN for floating point assertions jsalling 2016-09-28 22:53:15 -05:00
  • 1129b18ced Merge pull request #225 from kykrueger/master Mark VanderVoord 2016-10-06 06:54:36 -04:00
  • ecb635272d Merge pull request #225 from kykrueger/master Mark VanderVoord 2016-10-06 06:54:36 -04:00
  • 03b9eaa9ba Fix bug, makefiles for example do not clean on windows kykrueger 2016-10-06 11:00:22 +02:00
  • 95ef9e6e5b Fix bug, makefiles for example do not clean on windows kykrueger 2016-10-06 11:00:22 +02:00
  • a912ee364e Merge pull request #223 from jeremyhannon/checkLimitBeforeUsingIndex Mark VanderVoord 2016-09-26 23:09:35 -04:00
  • c484682989 Merge pull request #223 from jeremyhannon/checkLimitBeforeUsingIndex Mark VanderVoord 2016-09-26 23:09:35 -04:00
  • 148b4977cf check 'i' limit before using it as an array index. Jeremy Hannon 2016-09-26 16:01:03 -05:00
  • 076ac81df9 check 'i' limit before using it as an array index. Jeremy Hannon 2016-09-26 16:01:03 -05:00
  • 3581ebb69e Merge pull request #222 from forGGe/missing_c_linkage Mark VanderVoord 2016-09-26 08:43:53 -04:00
  • 91add4d02a Merge pull request #222 from forGGe/missing_c_linkage Mark VanderVoord 2016-09-26 08:43:53 -04:00
  • a8e799b066 Fix fixture using from C++ sources Max Payne 2016-09-25 22:25:32 +03:00
  • 08c00bec75 Fix fixture using from C++ sources Max Payne 2016-09-25 22:25:32 +03:00
  • dce6d329ff Finished fixing floating point comparisons. We have streamlined how floats and doubles are checked, but we still can't compare them for equality directly. So we're directly testing for infinite and NaN before checking diffs. Also, we've officially decided that for testing purposes NaN shall equal NaN, +Inf shall equal +Inf, and -Inf shall equal -Inf. It's what most people expect during a test. Mark VanderVoord 2016-09-22 08:35:22 -04:00
  • 246f6289e1 Finished fixing floating point comparisons. We have streamlined how floats and doubles are checked, but we still can't compare them for equality directly. So we're directly testing for infinite and NaN before checking diffs. Also, we've officially decided that for testing purposes NaN shall equal NaN, +Inf shall equal +Inf, and -Inf shall equal -Inf. It's what most people expect during a test. Mark VanderVoord 2016-09-22 08:35:22 -04:00
  • 0f07adfa00 Merge pull request #202 from kroesche/feature/fix_exclude_fp_warnings Mark VanderVoord 2016-09-21 20:53:45 -04:00
  • d09aa1a8f8 Merge pull request #202 from kroesche/feature/fix_exclude_fp_warnings Mark VanderVoord 2016-09-21 20:53:45 -04:00
  • 7dc17efbb3 Merge pull request #215 from jsalling/bugfix/inf-equals-inf Mark VanderVoord 2016-09-21 20:52:58 -04:00
  • 2d1b422502 Merge pull request #215 from jsalling/bugfix/inf-equals-inf Mark VanderVoord 2016-09-21 20:52:58 -04:00
  • 71f2e0e6b3 Merge pull request #221 from robobrobro/master Mark VanderVoord 2016-09-21 15:55:41 -04:00
  • 868e4de774 Merge pull request #221 from robobrobro/master Mark VanderVoord 2016-09-21 15:55:41 -04:00
  • bc4da247b5 Do not match strings across newlines L.J. Hill 2016-09-21 15:10:43 -04:00
  • 235cf03189 Do not match strings across newlines L.J. Hill 2016-09-21 15:10:43 -04:00
  • 9caae856c4 Test generator: scrub strings after comments L.J. Hill 2016-09-21 14:10:35 -04:00
  • 752df21666 Test generator: scrub strings after comments L.J. Hill 2016-09-21 14:10:35 -04:00
  • 693169eddf Merge pull request #218 from 2trill2spill/master Mark VanderVoord 2016-09-20 14:31:45 -04:00
  • 90c0964721 Merge pull request #218 from 2trill2spill/master Mark VanderVoord 2016-09-20 14:31:45 -04:00
  • 95435afa4e Merge pull request #214 from jsalling/feature/c-strings Mark VanderVoord 2016-09-07 07:48:09 -04:00
  • 82dcadf6dd Merge pull request #214 from jsalling/feature/c-strings Mark VanderVoord 2016-09-07 07:48:09 -04:00
  • e12cef36e2 Don't need to ignore unused functions on linux because I reverted the static commit. nah 2016-09-04 10:47:35 -05:00
  • 9d499f9614 Don't need to ignore unused functions on linux because I reverted the static commit. nah 2016-09-04 10:47:35 -05:00
  • 8e6716645e Revert setting functions to static. nah 2016-09-04 10:38:40 -05:00
  • c9a50c0f96 Revert setting functions to static. nah 2016-09-04 10:38:40 -05:00
  • 2d98ed6afb Merge branch 'build' nah 2016-09-04 10:35:02 -05:00
  • 75c60c5d85 Merge branch 'build' nah 2016-09-04 10:35:02 -05:00
  • 7ee9bc3ecd Ignore missing prototype warning. nah 2016-09-04 10:31:57 -05:00
  • f5c2bfa05f Ignore missing prototype warning. nah 2016-09-04 10:31:57 -05:00
  • 794e533ab5 Ignore unused functions on linux. nah 2016-09-04 10:25:31 -05:00
  • a43bebf5bd Ignore unused functions on linux. nah 2016-09-04 10:25:31 -05:00
  • f0f9f20421 Set functions that are only used within testunity to static. nah 2016-09-04 10:21:06 -05:00
  • 530c77b23b Set functions that are only used within testunity to static. nah 2016-09-04 10:21:06 -05:00