- 08 3月, 2014 4 次提交
-
-
由 Mark VanderVoord 提交于
Fixed initialization of data structure by just doing it manually instead of statically (goodbye compiler warnings!)
-
由 Mark VanderVoord 提交于
fixed casts in UNITY_TEST_ASSERT_EQUAL_UINT*. (Thanks Anthony)
-
由 Mark VanderVoord 提交于
fixed double calls to actually use double handler instead of float handler
-
由 Mark VanderVoord 提交于
Support different encoding styles and force to something we can work with
-
- 06 3月, 2014 1 次提交
-
-
由 Anthony Boorsma 提交于
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
-
- 01 3月, 2014 5 次提交
-
-
由 Mark VanderVoord 提交于
Added more examples
-
由 Mark VanderVoord 提交于
Unknown CLI params get ignored
-
由 Mark VanderVoord 提交于
-
由 Mark VanderVoord 提交于
-
由 Mark VanderVoord 提交于
-
- 28 2月, 2014 1 次提交
-
-
由 Mark VanderVoord 提交于
-
- 25 2月, 2014 1 次提交
-
-
由 Mark VanderVoord 提交于
Print an EOL before printing the TestResult while executing the spec (Thanks Jakob!)
-
- 16 2月, 2014 1 次提交
-
-
由 Jakob Holderbaum 提交于
By printing this newline, the filepath of the failing assertion does not get preceded by the dot which represents a running test. This gives the advantage, that the complete output of unity can be used as it is with a makefile in vim. Every error gets displayed in the quickfix and you can jump appropiately.
-
- 20 12月, 2013 2 次提交
-
-
由 Mark VanderVoord 提交于
Initial import of report parser.
-
由 unknown 提交于
This parser will scan an output file, pull all Unity related tests and summarize them in a report to console or put them in an XML file for use with Jenkins
-
- 05 11月, 2013 1 次提交
-
-
由 Warwick Stone 提交于
Conflicts: examples/example_3/makefile
-
- 23 9月, 2013 3 次提交
-
-
-
由 Mark VanderVoord 提交于
build on cygwin
-
由 Mark VanderVoord 提交于
-
- 22 9月, 2013 4 次提交
-
-
由 Mark VanderVoord 提交于
-
-
由 Mark VanderVoord 提交于
copy include statements from test file to test runner (excluding cmock.h and unity.h) to better handle custom types in parameterized tests (Thanks Shelly)
-
由 Mark VanderVoord 提交于
-
- 17 9月, 2013 3 次提交
-
-
由 Mark VanderVoord 提交于
Allow pointer types to have an attribute (file under "stupid things we do to keep poor compilers happy")
-
由 Mark VanderVoord 提交于
Fix unit tests for TEST_ASSERT_EQUAL_HEX_ARRAY on 16-bit architectures (Thanks Antony!)
-
由 Antony Male 提交于
Microchip's XC16 and friends, when used with dsPICs, require that all pointers to memory which could possibly be in EDS space by adorned with __eds__, e.g. __eds__ int* p_int Adding the macro UNITY_PTR_ATTRIBUTE allows Unity's pointers to be decorated with whatever ridiculous attributes the compiler requires.
-
- 05 9月, 2013 1 次提交
-
-
由 Warwick Stone 提交于
-
- 19 7月, 2013 1 次提交
-
-
由 Warwick Stone 提交于
* Renamed example x to example 3
-
- 17 7月, 2013 5 次提交
-
-
由 Warwick Stone 提交于
* Updated example 2 readme * Broke up huge line in example 2 makefile
-
由 Warwick Stone 提交于
* Added example that uses unity test fixture
-
由 Warwick Stone 提交于
* Simple makefile example, extracted from existing example
-
由 Warwick Stone 提交于
* Moved existing example to its own directory, with the intention of adding more examples * Existing example uses its own .yml file instead of one of the files in targets/.
-
由 Warwick Stone 提交于
* Make would fail due to missing build directory. Now it doesn't try to delete build/
-
- 15 7月, 2013 1 次提交
-
-
由 Mark VanderVoord 提交于
Fixed examples build error (rake)
-
- 14 7月, 2013 1 次提交
-
-
由 Warwick Stone 提交于
* Build directory created if it doesn't exist. This fixes a gcc "no such file or directory" error when running rake
-
- 28 6月, 2013 5 次提交
-
-
由 Mark VanderVoord 提交于
Fix tests testing TEST_ASSERT_EQUAL_MEMORY_ARRAY on 16-bit platforms. (Thanks Antony!)
-
由 Mark VanderVoord 提交于
Fix TEST_ASSERT_EQUAL_INT_ARRAY for int sizes other than 32 bits (Thanks Canton7)
-
由 Antony Male 提交于
The tests which exercise TEST_ASSERT_EQUAL_MEMORY_ARRAY use int arrays, and hard-code the size of each element as 4 bytes. This is of course untrue on 16-bit platforms. Replace this hard-coded value with sizeof(int).
-
由 Antony Male 提交于
Previously, TEST_ASSERT_EQUAL_HEX_ARRAY was being called, and passed arrays of type 'unsigned int'. TEST_ASSERT_EQUAL_HEX_ARRAY is an alias for TEST_ASSERT_EQUAL_HEX32_ARRAY in *all* cases (and is documented as such), while 'unsigned int' is 16 bits on some platforms. Unsurprisingly this caused some tests to fail. Fix by replacing the 'unsigned int' declarations with '_UU32'.
-
由 Antony Male 提交于
This patch fixes testEqualIntArrays in the unity test suite on 16-bit architectures. TEST_ASSERT_EQUAL_INT_ARRAY calls UnityAssertEqualIntArray with 'style' set to UNITY_DISPLAY_STYLE_INT. UNITY_DISPLAY_STYLE_INT is defined as UNITY_DISPLAY_STYLE_AUTO + UNITY_DISPLAY_STYLE_INT{16,32,64} (depending on the int width). However, the switch statement in UnityAssertEqualIntArray has special cases for the width-specific display styles, but these comparisons are carried out without clearing the UNITY_DISPLAY_STYLE_AUTO flag. This means that if 'style' is UNITY_DISPLAY_STYLE_INT, and the int width is, say, 16, bits, the default case will be hit, and elements compared as if they were 32 bits wide. Unsurprisingly this causes a failure in the test named above.
-