mirror of
https://github.com/ThrowTheSwitch/Unity
synced 2025-09-14 18:56:12 -04:00
Commit Graph
Select branches
Hide Pull Requests
docs/unity_assertion_reference_fixes
master
platform_matrix
#1
#1
#102
#103
#103
#105
#108
#109
#11
#11
#111
#111
#112
#117
#119
#119
#12
#12
#120
#121
#121
#122
#123
#124
#125
#126
#128
#131
#132
#132
#134
#136
#139
#140
#140
#141
#142
#146
#148
#149
#15
#15
#150
#151
#152
#153
#154
#156
#158
#159
#160
#161
#162
#163
#164
#165
#166
#167
#167
#169
#17
#17
#170
#171
#172
#173
#174
#175
#176
#177
#178
#179
#18
#18
#180
#180
#183
#185
#186
#187
#187
#189
#190
#192
#193
#198
#199
#199
#20
#20
#202
#203
#204
#205
#206
#209
#21
#21
#210
#211
#212
#213
#214
#215
#217
#217
#218
#221
#222
#223
#225
#226
#227
#228
#23
#23
#231
#232
#233
#236
#237
#238
#240
#241
#242
#243
#244
#245
#247
#248
#249
#25
#25
#250
#252
#253
#254
#255
#257
#258
#26
#26
#260
#261
#262
#264
#264
#266
#267
#27
#27
#272
#276
#278
#28
#28
#281
#283
#284
#285
#286
#287
#287
#29
#29
#291
#292
#292
#294
#296
#297
#299
#30
#30
#300
#304
#308
#31
#31
#310
#311
#311
#312
#318
#318
#319
#32
#32
#321
#322
#324
#325
#33
#33
#330
#330
#332
#333
#334
#335
#338
#34
#340
#341
#345
#347
#349
#35
#35
#353
#356
#357
#359
#36
#36
#362
#363
#364
#365
#366
#368
#37
#37
#370
#374
#375
#376
#377
#379
#38
#38
#380
#382
#383
#385
#386
#387
#389
#391
#393
#394
#397
#399
#400
#401
#403
#404
#406
#408
#409
#410
#412
#413
#414
#415
#416
#42
#42
#422
#425
#426
#428
#429
#430
#431
#432
#435
#44
#44
#440
#441
#442
#443
#445
#446
#448
#449
#45
#45
#450
#451
#453
#454
#455
#456
#458
#459
#46
#46
#460
#461
#463
#465
#469
#47
#47
#470
#471
#472
#473
#475
#476
#477
#482
#483
#484
#485
#487
#488
#489
#49
#49
#492
#493
#494
#495
#496
#497
#498
#499
#5
#5
#50
#500
#500
#501
#503
#504
#509
#51
#51
#513
#514
#516
#520
#522
#524
#526
#528
#530
#533
#535
#536
#537
#539
#54
#54
#540
#542
#543
#544
#545
#546
#55
#550
#551
#553
#554
#555
#556
#557
#56
#560
#561
#562
#564
#565
#57
#570
#578
#579
#58
#586
#587
#589
#59
#59
#594
#597
#598
#599
#6
#6
#600
#601
#603
#604
#607
#608
#609
#612
#613
#614
#615
#618
#619
#62
#620
#620
#621
#621
#622
#622
#623
#623
#624
#625
#629
#633
#634
#635
#639
#64
#640
#642
#643
#644
#646
#648
#65
#654
#655
#656
#657
#657
#658
#659
#659
#66
#662
#664
#665
#669
#673
#674
#674
#675
#676
#677
#68
#680
#681
#684
#685
#686
#686
#690
#692
#694
#695
#698
#701
#704
#706
#707
#713
#713
#714
#717
#719
#720
#721
#723
#726
#728
#729
#737
#739
#74
#74
#745
#747
#748
#748
#750
#750
#751
#751
#756
#756
#759
#761
#762
#764
#764
#769
#770
#770
#771
#772
#775
#777
#777
#778
#78
#781
#783
#784
#79
#790
#792
#794
#794
#796
#796
#798
#8
#8
#80
#800
#800
#801
#801
#81
#82
#84
#84
#85
#85
#89
#9
#9
#90
#91
#91
#92
#94
#95
#96
#97
#98
#99
#99
v2.1.0
v2.4.0
v2.4.1
v2.4.2
v2.4.3
v2.5.0
v2.5.1
v2.5.2
v2.6.0
v2.6.0_RC1
v2.6.1
Select branches
Hide Pull Requests
docs/unity_assertion_reference_fixes
master
platform_matrix
#1
#1
#102
#103
#103
#105
#108
#109
#11
#11
#111
#111
#112
#117
#119
#119
#12
#12
#120
#121
#121
#122
#123
#124
#125
#126
#128
#131
#132
#132
#134
#136
#139
#140
#140
#141
#142
#146
#148
#149
#15
#15
#150
#151
#152
#153
#154
#156
#158
#159
#160
#161
#162
#163
#164
#165
#166
#167
#167
#169
#17
#17
#170
#171
#172
#173
#174
#175
#176
#177
#178
#179
#18
#18
#180
#180
#183
#185
#186
#187
#187
#189
#190
#192
#193
#198
#199
#199
#20
#20
#202
#203
#204
#205
#206
#209
#21
#21
#210
#211
#212
#213
#214
#215
#217
#217
#218
#221
#222
#223
#225
#226
#227
#228
#23
#23
#231
#232
#233
#236
#237
#238
#240
#241
#242
#243
#244
#245
#247
#248
#249
#25
#25
#250
#252
#253
#254
#255
#257
#258
#26
#26
#260
#261
#262
#264
#264
#266
#267
#27
#27
#272
#276
#278
#28
#28
#281
#283
#284
#285
#286
#287
#287
#29
#29
#291
#292
#292
#294
#296
#297
#299
#30
#30
#300
#304
#308
#31
#31
#310
#311
#311
#312
#318
#318
#319
#32
#32
#321
#322
#324
#325
#33
#33
#330
#330
#332
#333
#334
#335
#338
#34
#340
#341
#345
#347
#349
#35
#35
#353
#356
#357
#359
#36
#36
#362
#363
#364
#365
#366
#368
#37
#37
#370
#374
#375
#376
#377
#379
#38
#38
#380
#382
#383
#385
#386
#387
#389
#391
#393
#394
#397
#399
#400
#401
#403
#404
#406
#408
#409
#410
#412
#413
#414
#415
#416
#42
#42
#422
#425
#426
#428
#429
#430
#431
#432
#435
#44
#44
#440
#441
#442
#443
#445
#446
#448
#449
#45
#45
#450
#451
#453
#454
#455
#456
#458
#459
#46
#46
#460
#461
#463
#465
#469
#47
#47
#470
#471
#472
#473
#475
#476
#477
#482
#483
#484
#485
#487
#488
#489
#49
#49
#492
#493
#494
#495
#496
#497
#498
#499
#5
#5
#50
#500
#500
#501
#503
#504
#509
#51
#51
#513
#514
#516
#520
#522
#524
#526
#528
#530
#533
#535
#536
#537
#539
#54
#54
#540
#542
#543
#544
#545
#546
#55
#550
#551
#553
#554
#555
#556
#557
#56
#560
#561
#562
#564
#565
#57
#570
#578
#579
#58
#586
#587
#589
#59
#59
#594
#597
#598
#599
#6
#6
#600
#601
#603
#604
#607
#608
#609
#612
#613
#614
#615
#618
#619
#62
#620
#620
#621
#621
#622
#622
#623
#623
#624
#625
#629
#633
#634
#635
#639
#64
#640
#642
#643
#644
#646
#648
#65
#654
#655
#656
#657
#657
#658
#659
#659
#66
#662
#664
#665
#669
#673
#674
#674
#675
#676
#677
#68
#680
#681
#684
#685
#686
#686
#690
#692
#694
#695
#698
#701
#704
#706
#707
#713
#713
#714
#717
#719
#720
#721
#723
#726
#728
#729
#737
#739
#74
#74
#745
#747
#748
#748
#750
#750
#751
#751
#756
#756
#759
#761
#762
#764
#764
#769
#770
#770
#771
#772
#775
#777
#777
#778
#78
#781
#783
#784
#79
#790
#792
#794
#794
#796
#796
#798
#8
#8
#80
#800
#800
#801
#801
#81
#82
#84
#84
#85
#85
#89
#9
#9
#90
#91
#91
#92
#94
#95
#96
#97
#98
#99
#99
v2.1.0
v2.4.0
v2.4.1
v2.4.2
v2.4.3
v2.5.0
v2.5.1
v2.5.2
v2.6.0
v2.6.0_RC1
v2.6.1
-
fe4ce4166c
- updating docs to match latest assertions and config options
mvandervoord
2010-07-02 19:48:59 +00:00 -
a867d1f6bf
- fixed some formatting - added a cast to reduce warnings
mvandervoord
2010-06-24 19:16:48 +00:00 -
b8007051b1
- All array asserts now check for NULLs properly and uniformly - Cleaned up testing
mvandervoord
2010-06-24 16:42:57 +00:00 -
9909bfe235
robustified null pointer handling for array handling
mkarlesky
2010-06-24 04:45:31 +00:00 -
2b881e22d8
(1.) removed errant '.' from memory mismatch string (2.) made string asserts more verbose for NULL string pointers (3.) modified UnityPrint to display unprintable characters as codes
mkarlesky
2010-06-24 02:23:56 +00:00 -
f4e7261b9f
- tweaked regex to better scan headers (thanks mjaygo!)
mvandervoord
2010-06-23 14:28:31 +00:00 -
cae66a0054
- added special handlers for int and uint types for when it's important that you have the right size (like INT8_ARRAY)
mvandervoord
2010-06-09 01:36:55 +00:00 -
c3f5b23660
- added string array support - laid foundation for smarter array size handling for integer types
mvandervoord
2010-06-06 23:24:36 +00:00 -
f492adfec4
- throw errors in example runner - make unity optional in test runner generator (though that's not really too helpful at the moment)
mvandervoord
2010-06-06 16:59:00 +00:00 -
32f317f6c0
Fixed typo in TEST_ASSERT_NOT_EQUAL macro message
greg-williams
2010-05-25 18:11:11 +00:00 -
789e248a57
- just cleaned a couple of comments
mvandervoord
2010-05-17 23:52:52 +00:00 -
3fbc034e7d
- restored examples to working condition - restored makefiles to working condition - updated files to include copyright notice - fixed bug in string array comparisons - ignored tests no longer run teardown - tests failing for uncaught cexceptions now get exception id reported
mvandervoord
2010-04-26 01:10:48 +00:00 -
12d4d14388
- fixed floating point comparison
mvandervoord
2010-04-18 23:25:32 +00:00 -
54a924571b
- updated color handling by standardizing output - cleaned up internal types - added verbose float support when sprintf is available and desirable - tested float array handling (and fixed a bug! woo!)
mvandervoord
2010-04-02 18:11:07 +00:00 -
4fc9cf594a
- added array handling for smaller integer types - added array handling for floats - cleaned up filename handling in scripts
mvandervoord
2010-03-30 03:34:09 +00:00 -
3a2595ceb6
- added accessor to line number - tweaked reporting colors
mvandervoord
2010-03-24 01:06:07 +00:00 -
b10a094214
- centralized pretty printing so people can use it more easily - updated unity helper examples to get them working again - got examples running again
mvandervoord
2010-03-21 02:53:17 +00:00 -
07d2848dd4
- fixed mistake with NULL and NOT_NULL assertions. Added tests to keep that from happening again
mvandervoord
2010-03-20 21:22:28 +00:00 -
f44a5832ce
- remove color coding when running in continuous integration
mvandervoord
2010-03-20 21:08:43 +00:00 -
e189a1b332
- cleaned up Unity header file - added macros to support more combinations - shrunk code size by reducing functions and macro sizes
mvandervoord
2010-03-20 20:58:46 +00:00 -
2051e500cb
- fixed order of test assert bits - test_runner_generator now protects against directories in include statements
mvandervoord
2010-03-14 01:50:53 +00:00 -
f7a9390ee7
git-svn-id: http://unity.svn.sourceforge.net/svnroot/unity/trunk@60 e7d17a6e-8845-0410-bbbc-c8efb4fdad7e
mvandervoord
2010-03-13 04:49:04 +00:00 -
50540c4e16
git-svn-id: http://unity.svn.sourceforge.net/svnroot/unity/trunk@59 e7d17a6e-8845-0410-bbbc-c8efb4fdad7e
mvandervoord
2010-03-10 03:16:10 +00:00 -
5e75c90c89
- standardized output format for test results - added color coding to output
mvandervoord
2010-03-10 03:10:41 +00:00 -
e966e563c2
fixed silly mistake: only include cmock.h when mocking
mvandervoord
2010-03-09 12:23:40 +00:00 -
91de19e504
- added message support to NULL macros - tweaked runner generator to use symbols for cexception like everything else.
mvandervoord
2010-03-08 13:31:11 +00:00 -
836ae000d0
- fixed casting mistake in array handling
mvandervoord
2009-12-29 20:52:15 +00:00 -
5e6a64bca4
- added missing generate_module script
mvandervoord
2009-12-28 18:34:33 +00:00 -
4eb66d2f2f
fixed typo in use of float exclusion macro
mkarlesky
2009-12-10 20:57:24 +00:00 -
b6817999c1
- make floating point support optional and configurable
mvandervoord
2009-12-06 18:56:35 +00:00 -
302e786453
- updated test runner generator to match latest cexception changes
mvandervoord
2009-12-05 00:31:49 +00:00 -
a4923232ee
tightened up pointer handling in UnityAssertEqualMemoryArray to satisfy stricter compilers
mkarlesky
2009-11-03 15:52:54 +00:00 -
6901c8eb04
- added an "equal" check for floating point (where it checks that floats are within a significant digit of eachother) - added array support for unknown types (memcompares)
mvandervoord
2009-11-03 01:15:54 +00:00 -
f5e2adcfdd
added meaningful failure statements to TEST_ASSERT_TRUE & TEST_ASSERT_FALSE instead of blank
mkarlesky
2009-10-16 14:38:34 +00:00 -
15514e7993
added missing 'message' params in _MESSAGE macros; added TEST_ASSERT_NOT_EQUAL
mkarlesky
2009-10-08 16:10:43 +00:00 -
71b4f95a0a
Cleaned up typedefs for micro integer width configuration.
greg-williams
2009-08-31 15:59:48 +00:00 -
812a71e983
Modified typedefs in order to avoid collisions
greg-williams
2009-08-31 03:16:38 +00:00 -
cb1212f9e2
Added support for 16-bit processors via BUS_WIDTH=16 preprocessor define. Defaults to 32-bit if unspecified. Updated iar_msp430.yml to use full IAR MSP430 edition and use new BUS-WIDTH define.
greg-williams
2009-08-31 01:33:47 +00:00 -
8117581f2f
- cleaned up interface to generate_test_runner.rb - fixed a couple minor warnings in unity.c
mvandervoord
2009-08-24 13:53:46 +00:00 -
d96d84f547
added output statement noting generation of test runner
mkarlesky
2009-07-13 22:14:10 +00:00 -
f56bda283a
- made a minor tweak to initialization of unity structure to avoid silly compiler warnings.
mvandervoord
2009-07-11 17:57:55 +00:00 -
18ef056d6d
Added resetTest() method to generate_test_runnner.rb to perform mock verification (optionally), tearDown() and setUp() mid-test. This allows for testing multiple passed through a given function that calls to external mocks and helps cleanup post-test state oddities. Need to figure out how to resolve this current circular reference from the test to the runner though, since the runner is what calls the test methods.
greg-williams
2009-07-05 18:42:39 +00:00 -
aa3277dd19
- removed configurable tab because it was a performance hit without significant benefit * WARNING: This is very likely to break the way you call generate_test_runner! We have removed the tab argument. *
mvandervoord
2009-06-25 19:23:18 +00:00 -
432e6313f8
- finished strict ordering support
mvandervoord
2009-06-24 02:27:01 +00:00 -
8b274116c0
* fixed mistake in global ordering support in test runner generator
mvandervoord
2009-06-19 02:04:47 +00:00 -
a395675cb5
Added void keyword to empty parameter list to avoid getting warnings or errors from picky compilers.
greg-williams
2009-06-08 16:32:39 +00:00 -
72d461cacd
changed grab_config to class method
mkarlesky
2009-05-29 20:36:15 +00:00 -
d60fb2146a
modified to have a bit more generic and useful interface
mkarlesky
2009-05-29 20:17:19 +00:00 -
02276ff2af
git-svn-id: http://unity.svn.sourceforge.net/svnroot/unity/trunk@29 e7d17a6e-8845-0410-bbbc-c8efb4fdad7e
mvandervoord
2009-05-28 15:35:54 +00:00 -
8d03e90091
- moved unity helper into the example directory, because it's not really core. - made generate_test_runner more flexible in how data comes in.
mvandervoord
2009-05-28 15:31:34 +00:00 -
261d6a16db
fixed broken system test build mechanism
mkarlesky
2009-04-16 13:08:49 +00:00 -
16d1979c3a
added warning flag to gcc config and eliminated warning related to jmp_buf initialization
mkarlesky
2009-04-16 12:22:44 +00:00 -
8457dd9a55
Converted MSP430 config to YAML format. Still need to update Unity to support 16-bit and big-endian to get to work. Modified Unity to use test suite generator in preparation for updates for 16-bit and big endian changes
greg-williams
2009-04-13 14:21:29 +00:00 -
c113a9caa0
* Converted rake to use YML config files for toolchain customization per CMock. Need to figure out what to do about IAR MSP430
greg-williams
2009-04-11 14:42:09 +00:00 -
5a35176ec8
- added support to use CMock's yaml file for options
mvandervoord
2009-04-11 03:03:16 +00:00 -
54eba93094
- support arrays of integers - fixed bug when reporting problems with large integers - fixed bug in test suite when checking for expected failures.
mvandervoord
2009-04-10 18:21:21 +00:00 -
897d2a3746
- portability improvements
mvandervoord
2009-03-02 01:09:04 +00:00 -
5c8db2bb7a
git-svn-id: http://unity.svn.sourceforge.net/svnroot/unity/trunk@20 e7d17a6e-8845-0410-bbbc-c8efb4fdad7e
mvandervoord
2009-02-22 00:04:53 +00:00 -
d88099d51e
* Fixed bug where memory compares were printing like strings.
mvandervoord
2009-02-20 03:53:40 +00:00 -
28dea1c39a
corrected typos in hex printing and memory compare
mkarlesky
2009-02-19 15:45:16 +00:00 -
68decf8b34
standardized pointer notation; did a bit of janitorial work on Unity struct
mkarlesky
2009-02-19 06:43:19 +00:00 -
24a56b0c38
- happier with const (and more optimized on some compilers) - better helper examples - general purpose memory compare
mvandervoord
2009-02-19 03:30:45 +00:00 -
3eeb7dd726
Added config for IAR MSP430
greg-williams
2009-02-17 04:50:31 +00:00 -
62ed500b11
* update unity and helper to make names more consistent and to strictly make const interfaces.
mvandervoord
2009-02-11 18:43:48 +00:00 -
12289c3f52
* Updated frame to not require separate pointer initialization * Updated test runner to protect teardown (just in case someone tries to put ASSERTS in their teardown function)
mvandervoord
2009-01-26 15:16:38 +00:00 -
be1c104dc0
* fix to test runner generator
mvandervoord
2008-12-12 17:28:05 +00:00 -
feec71bda8
Ugh
greg-williams
2008-11-20 20:02:24 +00:00 -
9c5213f104
* Fixed hang upon CMock mock verification detecting a failure
greg-williams
2008-11-20 19:58:09 +00:00 -
e8c1dcf374
* Updated generate_test_runner.rb to work with latest Unity changes
greg-williams
2008-11-13 23:27:57 +00:00 -
c22740f14a
* Updated rakefile to work on Unix-based systems
greg-williams
2008-11-13 16:22:10 +00:00 -
6e2de5e52f
* Converted Unity to use setjmp/jongjmp for aborting upon test failures * Eliminated TEST_WRAP and TEST_WRAP_NO_RETURN, since new abort mechanism eliminates the need to use these - Updated documentation - Changed default target to GCC in both Unity test and example project
greg-williams
2008-11-13 15:39:50 +00:00 -
8f6a7ad770
- Modified generate_test_runner.rb to generate unit test main() with int main(void) instead of void main(void) in order to work with GCC - Removed unused methods from unity_test_summary.rb
greg-williams
2008-11-07 14:36:10 +00:00 -
8fb0204021
Examples and main tests can be run on GCC or IAR now
mvandervoord
2008-10-29 13:48:26 +00:00 -
d1550d8494
Examples projects, more complete documentation, and other beautification. It brings a tear to the eye.
mvandervoord
2008-10-29 00:00:30 +00:00 -
158b172fd5
Fixed parameter mismatch bug in TEST_ASSERT_EQUAL_HEX() macro.
greg-williams
2008-06-11 21:57:59 +00:00 -
f39f8a7701
Updated makefile to run tests after building and added :clean and :all tasks. Added UnityHelper module in order to show how to extend Unity.
greg-williams
2008-05-11 19:30:41 +00:00 -
720acfbb95
Initial project population
greg-williams
2008-02-07 03:00:54 +00:00