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