b4aca70fd9
Update UnityGettingStartedGuide.md
...
Added more detail on test naming.
2017-12-06 10:08:56 -05:00
62f6cb247a
Merge pull request #312 from shreyasbharath/master_fix_integer_underflow
...
Fix unsigned integer underflow in UnityAssertEqualIntArray (Thanks @shreyasbharath )
2017-11-27 06:50:49 -05:00
4325773e76
Fix unsigned integer underflow in UnityAssertEqualIntArray
2017-11-23 14:59:00 +13:00
29803b65ac
Merge pull request #310 from flowher/setjmp_optional
...
Test runner generation: Wrap setjmp.h inclusion in ifdefs. (Thanks @flowher !)
2017-11-20 06:31:34 -05:00
53f0f95ef8
Test runner generation: Wrap setjmp.h inclusion in ifdefs
...
Auto generated test runner should generate a code which includes
setjmp.h only if UNITY_EXCLUDE_SETJMP_H is not defined
2017-11-20 09:46:30 +00:00
287e076962
Post release
v2.4.3
2017-11-14 16:26:16 -05:00
774da10e00
Merge pull request #296 from jlindgren90/master
...
Allow suiteSetUp() and suiteTearDown() to be provided as normal C functions (Thanks @jlindgren90 )
2017-11-04 09:04:53 -04:00
629b86d541
Merge unity_setup.h into unity.h.
2017-11-01 11:36:26 -04:00
0914d80121
Merge pull request #308 from codehearts/patch-1
...
Fix missing TEST_ASSERT_EACH_EQUAL_HEX_MESSAGE -- Thanks @codehearts !
2017-10-30 21:00:47 -04:00
5ee55fefda
Fix missing TEST_ASSERT_EACH_EQUAL_HEX_MESSAGE
2017-10-30 17:44:32 -07:00
38c387b76f
Merge pull request #304 from VLambret/master
...
Color test results using ANSI escape codes (Thanks for the work, @VLambret !)
2017-10-24 15:08:50 -04:00
17d4ea92e1
Color test results using ANSI escape codes
...
Help error detection by adding specific colors for test results. This
behavior is activated only when unity if compiled with UNITY_COLOR flag.
2017-10-24 07:33:30 +02:00
031b1ba469
Merge pull request #300 from jsalling/bugfix/greater-than
...
Bugfix greater/less than asserts with unsigned int. (Thanks @jsalling! I can't express what a GREAT job you did with this.)
2017-10-19 16:17:43 -04:00
df78aade4b
Make weak symbol usage more portable:
...
- Enable support for Green Hills Software compiler
- Define weak implementations only once except on Windows
2017-10-09 11:39:48 -04:00
a7e8797e0c
Fix link errors with MinGW.
...
MinGW supports a limited form of weak symbols, with the restriction
that weak/default implementations need to be defined in the same
translation unit they are called from. Strong/overriding symbols
may of course be specified in a different translation unit.
2017-10-09 10:49:58 -04:00
94a3008a9d
Update continuous integration to build 32-bit Unity
2017-09-21 21:24:41 -05:00
b119919c4f
Add 64-bit comparison asserts
2017-09-20 18:26:17 -05:00
91bcbe186d
Add 'greater/less or equal to' asserts on integers
...
Make all comparison operators on integers available
2017-09-20 18:24:23 -05:00
8caade7e68
Fix bug in greater/less than asserts on unsigned int
...
Check for unsigned types, add 'or equal to' support
Consolidate to one function to remove repeated code
2017-09-20 18:13:12 -05:00
1381a1a4cb
Update documentation.
2017-09-13 18:24:07 -04:00
2593c31bb7
Allow suiteSetUp() and suiteTearDown() to be provided as normal C functions.
...
This is simpler and more flexible than embedding C code in the Ruby options
(:suite_setup and :suite_teardown). However, support for :suite_setup and
:suite_teardown is kept for backwards compatibility.
Several configurations are possible:
1. :suite_setup and :suite_teardown options provided and used.
2. :suite_setup and :suite_teardown options not provided (nil):
2a. Weak symbols not supported; suiteSetUp() and suiteTearDown() are not called.
It would be simpler to make user-provided functions mandatory in this case,
but it could break some pre-existing test suites.
2b. Weak symbols are supported and the stub implementations of suiteSetUp() and
suiteTearDown() are called if there are no user-provided functions.
2c. Weak symbols are supported but overridden by user-provided suiteSetUp() and
suiteTearDown() functions.
2017-09-13 18:12:23 -04:00
60def109a7
Update configuration docs
2017-09-13 09:39:52 -04:00
60b13f0685
Bump version in preparation of release.
v2.4.2
2017-09-11 15:43:17 -04:00
f278c18fd9
Fix bug #288 - invalid line numbers on partial name matches
2017-09-11 15:39:17 -04:00
bdd4cb19d6
Merge pull request #294 from jlindgren90/master
...
Fix compiler warning due to reusing symbol 'exp'.
2017-09-11 10:48:36 -04:00
fcd4883c5e
Fix compiler warning due to reusing symbol 'exp'.
2017-09-11 10:06:04 -04:00
cc909efed3
Implement optional printing of execution time for each test
2017-09-10 13:00:09 +12:00
05daf95d4e
Update to match Ruby style guide
2017-09-08 15:37:31 -04:00
7b2ad10c92
Merge pull request #285 from dpostorivo/gt_lt_asserts
...
Cleanup Greater than and Less than asserts from other PR (#264 ) (Thanks @dpostorivo and @Dommar92 !)
2017-09-08 13:27:22 -04:00
0547aab67e
Merge pull request #291 from jlindgren90/master
...
Rewrite UnityPrintFloat to match printf("%.6g").
2017-08-25 16:59:45 -04:00
2ae2bdb376
Make code C89-compliant.
2017-08-25 15:52:06 -04:00
dbdd168e46
Fix test link error.
2017-08-25 15:47:40 -04:00
0e7eb545b9
Rewrite UnityPrintFloat to match printf("%.6g").
...
The existing implementation was not very good:
- It printed all very small values as "0.000000..."
- It did not distinguish positive and negative zero
- In some cases it printed extra garbage digits for single-precision values
(e.g. 3.9e+30 was printed as 3.90000013+30)
Tests have been updated to check that we now match printf("%.6g") for
1,000,000 randomly chosen values, except for rounding of the 6th digit.
2017-08-25 14:27:37 -04:00
a868b2eb73
Merge pull request #286 from palaviv/fix-UNITY_OUTPUT_FLUSH
...
Allow specifying custom header declaration (Thanks!)
2017-08-04 08:56:35 -04:00
e56378e437
Add UNITY_OUTPUT_CHAR_HEADER_DECLARATION to fixture tests rakefile_helper.rb
2017-08-04 14:43:14 +03:00
ad373024f2
Add UNITY_OUTPUT_CHAR_HEADER_DECLARATION to tests rakefile_helper.rb
2017-08-04 14:40:34 +03:00
b3de931d69
Add UNITY_OUTPUT_CHAR_HEADER_DECLARATION to fixture tests Makefile defines
2017-08-01 23:36:13 +03:00
59182c4ea9
Add UNITY_OUTPUT_CHAR_HEADER_DECLARATION to tests Makefile defines
2017-08-01 22:56:52 +03:00
a07d07cd1a
Allow specifying custom header declaration
...
The user can specify UNITY_OUTPUT_CHAR_HEADER_DECLARATION and
UNITY_OUTPUT_FLUSH_HEADER_DECLARATION when he would like to declare
UNITY_OUTPUT_CHAT or UNITY_OUTPUT_FLUSH respectivly
2017-08-01 22:43:58 +03:00
c1bc32dc58
- Generator will not change names by default
...
- Fixed some style issues.
2017-06-25 13:58:31 -04:00
f2fdf1a133
Added Greater than and Less than asserts from other PR
2017-05-13 15:59:51 -04:00
3b69beaa58
Merge pull request #284 from rmja/patch-1
...
Fixed UNITY_TEST_ASSERT_EACH_EQUAL_*
2017-05-10 08:56:49 -04:00
aef36799d8
Fixed UNITY_TEST_ASSERT_EACH_EQUAL_*
...
Fixed copy-paste error for:
- UNITY_TEST_ASSERT_EACH_EQUAL_INT64
- UNITY_TEST_ASSERT_EACH_EQUAL_UINT64
- UNITY_TEST_ASSERT_EACH_EQUAL_HEX64
So that the comparison is done on the expected _value_ instead of the _array_.
2017-05-10 14:28:08 +02:00
f96c05532b
this is a minor release
v2.4.1
2017-04-25 08:17:37 -04:00
2c7629a0ae
Documentation Updates
2017-04-07 13:14:32 -04:00
b8bfb01edf
Add support for AStyle in test makefile. It’s going to assume you have it installed.
2017-03-29 19:23:12 -04:00
e36d8b5327
Merge pull request #276 from wolf99/pdf-to-markdown
...
Convert PDF docs to markdown (Thanks for all the work, @wolf99 !)
2017-03-29 10:29:11 -04:00
1e4396745c
Add EACH_EQUAL changes
2017-03-29 15:09:01 +01:00
e2cc67918d
Add newlines after headings for best practice, trim trailing spaces & convert sneaky incorrectly coded chars
...
blank newline after headins is apparently best practice according to http://stackoverflow.com/q/42953462/1292918
2017-03-29 15:01:23 +01:00
192d5176f1
Remove PDFs
2017-03-29 15:01:23 +01:00