2fab0a82df
Merge pull request #80 from laborer2008/master
...
Awesome. Thanks so much!
2014-11-01 15:00:14 -04:00
399a878c14
Fixed examples compilation
2014-11-01 21:47:04 +04:00
4a145c10b3
reworked character strings to be an array type so that storage classes are handled better for picky compilers.
2014-10-26 19:52:17 -04:00
2fef6ea5ac
- cleaned up command-line entry of arguments
...
- made help more clear
- added ability to rename setUp / tearDown / and test prefix.
2014-10-24 22:00:05 -04:00
09e23cea49
- added UNITY_NEW_TEST macro for simpler RUN_TEST creation
2014-10-24 21:12:15 -04:00
b5fd6005c2
further tweaks to negative printing
2014-09-02 20:24:11 -04:00
f48005148f
A (hopefully) more universal fix for the signed max negative value printer
2014-09-01 18:20:56 -04:00
e2d5e1c632
Fixed printability of largest negative value (Thanks SigmaPic!)
2014-09-01 16:44:18 -04:00
a53bb4d177
cleanup command line arguments of runner generator
2014-09-01 16:30:07 -04:00
376480a4d9
make fixtures and examples compatible with new UnityBegin method.
2014-08-16 10:51:25 -04:00
14b074336b
reenable results summary.
...
support tests named spec as well.
clean up UnityBegin to make us not have to dig inside it to inject the filename.
Add UNITY_OUTPUT_START() and UNITY_OUTPUT_COMPLETE() for future use.
2014-07-30 22:12:49 -04:00
a4a2eb787d
Added more robust handling of test includes, and to provide backwards API compatibility for Ceedling
2014-07-30 10:28:24 -04:00
bff1fc68cb
rearranged project to centralize all self-test stuff under test directory. only pull in includes when required.
2014-07-30 10:14:02 -04:00
f8f5c39e26
Merge branch 'master' of https://github.com/ThrowTheSwitch/Unity
2014-07-30 08:27:42 -04:00
9d103ba712
Removed bundler support from .travis.yml and env setup, since unnecessary
2014-07-29 15:45:07 -04:00
849e8eb0f5
Removed Gemfile and Gemfile lock, since no longer requires test-unit, and we will assume the user has some version of Rake if they want to run the tests.
2014-07-29 15:34:45 -04:00
ff21566501
Updated to autodetect 32 or 64 bit and use proper gcc
2014-07-29 12:28:21 -07:00
78db7b19e6
Added export to specify LIBRARY_PATH for Linux, due to googling
2014-07-29 15:09:17 -04:00
3ca172edbb
moved things that should be in internals into internals.
2014-07-29 15:08:49 -04:00
3d8e4afb5f
Added .travis.yml to config travis build properly
2014-07-29 14:47:42 -04:00
b5050c6ed3
redirect UNITY_POINTER_WIDTH to define at last catchable moment. Update older gcc targets to be fully explicit.
2014-07-29 13:42:15 -04:00
16e560147c
further refinement of auto-detecting integer types
2014-07-29 11:56:59 -04:00
47a778d606
Fixed posix default foregroud color to use 39/default instead of 37/light-gray, since was very hard to see on some dark background terminals.
...
Added Gemfile.lock for rubygems bundle environment consistency.
2014-07-25 11:36:33 -04:00
93db16b6dc
- add the rest of the WITHIN integer options (why were those missing? laziness?)
...
- rename the custom FLOAT_TRAIT type because the old name was poor
2014-07-22 13:43:06 -04:00
a568862a0c
centralize strings for easier maintenance.
2014-07-21 18:52:35 -04:00
9fe750ba89
finish cleaning up floating point support
...
added macros for IS_DETERMINATE and IS_NOT_DETERMINATE
2014-07-21 16:37:18 -04:00
a8bd7b5af2
continue to streamline floating point support
2014-07-21 14:38:25 -04:00
96155881ed
- rework to not bother with any of the ever-changing test frameworks in Ruby (sigh) for self-testing
...
- started working on cleaner floating point support. more coming.
2014-07-21 14:00:53 -04:00
39cc60ce56
- support "weak" function definitions when available with compiler.
2014-07-08 12:14:26 -04:00
e83439528b
Make life easier for those creating their own runners:
...
* Add UNITY_BEGIN and UNITY_END macros to simplify usage
* Improve RUN_TEST to make line_num optional where possible
2014-07-01 10:13:45 -04:00
fe2c691e9d
Clean up many warnings. add clang_strict target to help uncover warnings
2014-05-22 13:43:52 -04:00
1cf02f8bf3
support cmock's need to destroy all of its memory at the end of the suite
2014-05-21 19:29:44 -04:00
124bfd8027
unity_fixture_internals.h should no be declaring functions without arguments. shame!
2014-04-21 18:08:34 -04:00
d4197dacd0
There was no reason that CMock init and destroy calls should be in the protected blocks. teardown is more flexible if verify is called afterwards.
2014-04-21 16:55:12 -04:00
a77f0308a7
Don't use any Ruby 1.9-only notation in the encoding call
2014-04-21 16:15:14 -04:00
651d24744d
Merge pull request #68 from toybuilder/master
...
fix parameter type for runAllTests to match header (Thanks toybuilder!)
2014-03-13 10:39:33 -04:00
bb729bdc3e
fix parameter type for runAllTests to match header
...
At least in Microchip XC8 compiler, void (*runAllTests)(void) is treated as a different type from void (*runAllTests)().
Fix the definition of UnityMain to match the declaration by making the runAllTests's (void) parameter list explicit.
2014-03-13 05:58:39 -07:00
06c2a3f7a6
Merge pull request #66 from ThrowTheSwitch/bug/print_styles
...
fixed format tags for u/int assertions
2014-03-07 15:36:49 -05:00
8f6f34f98a
fixed format tags for u/int assertions
2014-03-07 15:31:52 -05:00
4d2c2a5e82
Merge pull request #65 from ThrowTheSwitch/bug/init
...
Fixed initialization of data structure
2014-03-07 15:18:56 -05:00
f1c778e100
Fixed initialization of data structure by just doing it manually instead of statically (goodbye compiler warnings!)
2014-03-07 15:17:25 -05:00
291c2980e0
Merge pull request #62 from anthonyboorsma/master
...
fixed casts in UNITY_TEST_ASSERT_EQUAL_UINT*. (Thanks Anthony)
2014-03-07 14:47:26 -05:00
a3153610f3
Merge pull request #58 from ThrowTheSwitch/bug/double_handling
...
fixed double calls to actually use double handler instead of float handler
2014-03-07 14:08:04 -05:00
6a273e081c
Merge pull request #57 from ThrowTheSwitch/bug/encoding
...
Support different encoding styles and force to something we can work with
2014-03-07 14:07:30 -05:00
9ddfa74a7e
fixed casts in UNITY_TEST_ASSERT_EQUAL_UINT*. Was previously casting to signed variables and then sign extending the value before casting to final uint and was causing errorneous test failures when executed on arm target
2014-03-06 09:35:32 -05:00
9a393a28d5
Merge pull request #50 from uozuAho/master
...
Added more examples
2014-02-28 16:52:34 -05:00
8c5456059f
Merge pull request #34 from hoodja/master
...
Unknown CLI params get ignored
2014-02-28 16:42:35 -05:00
701ee5101d
fixed another double-float issue: make sure doubles are not both included and excluded.
2014-02-28 15:57:37 -05:00
bd0d5ecf29
more tweaks (cast to the right type)
2014-02-28 15:47:11 -05:00
60f0c1a8ae
fixed double calls to actually use double handler instead of float handler
2014-02-28 15:25:02 -05:00