Commit Graph

770 Commits

Author SHA1 Message Date
Andreas Schneider 409cb16c5c tests: Add tests for assert_uint_not_in_range() 2022-11-28 13:22:05 +01:00
Andreas Schneider 385769f804 cmocka: Deprecate assert_not_in_range() 2022-11-28 13:22:05 +01:00
Andreas Schneider 41cf319ef9 cmocka: Add assert_uint_not_in_range() 2022-11-28 13:22:05 +01:00
Andreas Schneider 7718ad1277 tests: Add test for assert_int_not_in_range() 2022-11-28 13:22:05 +01:00
Andreas Schneider f3d368a8b7 cmocka: Add assert_int_not_in_range() 2022-11-28 13:22:05 +01:00
Andreas Schneider 5f467b4a9c cmocka: Deprecate assert_in_range() 2022-11-28 13:22:05 +01:00
Andreas Schneider c6cc76062f coverity: Use stdint.h types 2022-11-28 13:22:05 +01:00
Andreas Schneider 59dc0013f9 include: Fix macro names to avoid conflicts 2022-08-10 07:03:17 +02:00
Andreas Schneider 7e521fe74e INSTALL: Raise Visual Studio version to 2017 or newer 2022-08-09 08:15:38 +02:00
Andreas Schneider eb554f3384 include: Add cmocka_version.h 2022-08-08 09:52:39 +02:00
Andreas Schneider 1677e27265 Add clang-format file 2022-08-08 09:49:25 +02:00
Andreas Schneider cf31d3fc68 include: Keep CM_OUTPUT_STDOUT for API compatiblity 2022-08-08 09:43:35 +02:00
Andreas Schneider bbf5ff7dd5 tests: Add tests for assert_uint_in_range() 2022-07-11 11:43:57 +02:00
Andreas Schneider 22545a77ad cmocka: Add assert_int_in_range() 2022-07-11 11:43:57 +02:00
Andreas Schneider fc5082d785 include: Change quotes to basic ones
Fixes #77
2022-07-11 11:42:29 +02:00
Andreas Schneider 106c4fbce2 tests: Add negative tests for assert_int_in_range() 2022-06-13 14:25:13 +02:00
Andreas Schneider e68a2333a3 tests: Add tests for assert_int_in_range() 2022-06-13 14:25:13 +02:00
Andreas Schneider 237d748050 cmocka: Add assert_int_in_range() 2022-06-13 14:24:12 +02:00
Andreas Schneider ad315da8b0 cmocka: Rename integer_in_range_display_error for uint 2022-06-13 14:24:12 +02:00
Andreas Schneider b79b19b749 include: Add Check(U)IntParameterValue function defintions 2022-06-13 14:24:12 +02:00
Andreas Schneider d39b762b5f cmocka: Return bool for integer_in_range_display_error() 2022-06-13 14:24:12 +02:00
Andreas Schneider 46cc017710 cmocka: Export _assert_uint_(not_)equal 2022-06-13 14:24:12 +02:00
Andreas Schneider 6066c5ccde src: Silence a possible null pointer dereference warning
src/cmocka.c:1050:28: warning[core.NullDereference]: Access to field 'function'
results in a dereference of a null pointer (loaded from variable
'expected_call')
2022-03-31 10:32:36 +02:00
Andreas Schneider 1fe100b979 src: Pass boolean to exit_test() 2022-03-30 09:57:06 +02:00
Andreas Schneider fcb7bfb2aa src: Use EXIT_FAILURE for exit() 2022-03-30 09:55:39 +02:00
Andreas Schneider 28b87be152 src: Check if we have a cm_error_message set 2022-03-30 09:53:51 +02:00
Andreas Schneider cf0296b839 gitlab-ci: Add support for coverity 2022-03-13 09:55:10 +01:00
Andreas Schneider 1f94af9247 gitlab-ci: Add build with clang 2022-03-13 09:28:48 +01:00
Andreas Schneider fd7474e8bc gitlab-ci: Add a release build which also installs 2022-03-13 09:28:48 +01:00
Andreas Schneider 0b5e7d2f1c tests: Add negative test for assert_uint_not_equal() 2022-03-13 09:28:46 +01:00
Andreas Schneider e7e8ea41cb tests: Add test for assert_uint_not_equal() 2022-03-13 09:28:32 +01:00
Andreas Schneider 0bfb438425 cmocka: Implement assert_uint_not_equal() 2022-03-13 09:28:23 +01:00
Andreas Schneider ca2ae38c78 tests: Add negative test for assert_uint_equal() 2022-03-13 09:28:21 +01:00
Andreas Schneider b7370ada1f tests: Add test for assert_uint_equal() 2022-03-13 09:28:07 +01:00
Andreas Schneider 54b1f472cc include: Use _assert_uint_equal() where appropiate 2022-03-13 09:27:56 +01:00
Andreas Schneider 1759ec25c3 cmocka: Add assert_uint_equal() 2022-03-13 09:27:56 +01:00
Andreas Schneider 8fbde0bd8a tests: Add negative test for assert_int_not_equal() 2022-03-13 09:27:54 +01:00
Andreas Schneider fa1aba5e3c tests: Add test for test_assert_int_not_equal() 2022-03-13 09:27:37 +01:00
Andreas Schneider a6b8f05ac9 cmocka: Correctly implement assert_int_not_equal() 2022-03-13 09:27:27 +01:00
Andreas Schneider b3e32bff38 tests: Add negative tests for assert_int_equal() 2022-03-13 09:27:25 +01:00
Andreas Schneider 1ddbb99b08 tests: Add test for assert_intequal() 2022-03-13 09:26:48 +01:00
Andreas Schneider 0e2299b3e7 cmocka: Correctly implement assert_int_equal() 2022-03-13 08:29:05 +01:00
Andreas Schneider a945abb728 src: Rename values_not_equal_display_error() 2022-03-13 08:22:58 +01:00
Andreas Schneider de7c4bfaf3 src: Rename values_equal_display_error() 2022-03-13 08:22:58 +01:00
Andreas Schneider 74aa6b62cf src: Remove DoublePrintfFormat 2022-03-13 08:22:58 +01:00
Andreas Schneider 2ad9af4e2b src: Remove FloatPrintfFormat 2022-03-13 08:22:58 +01:00
Andreas Schneider acc2ca607a src: Remove UintMaxTypePrintfFormatDecimal 2022-03-13 08:22:58 +01:00
Andreas Schneider 6b98f8cb93 src: Remove UintMaxTypePrintfFormat 2022-03-13 08:22:58 +01:00
Wolfram Ladurner 6488cf07df Add a test to reproduce the 'NULL pointer dereference in _function_called' bug.
Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
2022-03-12 10:44:56 +01:00
Wolfram Ladurner f4e2b540aa Avoid NULL pointer dereference in _function_called (fix for cmocka/cmocka#66).
Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
2022-03-12 10:44:56 +01:00