obnox/cmocka.git
11 years agodoc: Document expect_assert_failure().
Andreas Schneider [Fri, 16 Nov 2012 13:16:53 +0000 (14:16 +0100)]
doc: Document expect_assert_failure().

11 years agodoc: Document mock_assert().
Andreas Schneider [Fri, 16 Nov 2012 13:13:20 +0000 (14:13 +0100)]
doc: Document mock_assert().

11 years agodoc: Document Standard Assertions group.
Andreas Schneider [Fri, 16 Nov 2012 13:13:09 +0000 (14:13 +0100)]
doc: Document Standard Assertions group.

11 years agodoc: Document test_free().
Andreas Schneider [Fri, 16 Nov 2012 13:00:23 +0000 (14:00 +0100)]
doc: Document test_free().

11 years agodoc: Document test_calloc().
Andreas Schneider [Fri, 16 Nov 2012 12:58:18 +0000 (13:58 +0100)]
doc: Document test_calloc().

11 years agodoc: Document test_malloc().
Andreas Schneider [Fri, 16 Nov 2012 12:54:11 +0000 (13:54 +0100)]
doc: Document test_malloc().

11 years agodoc: Document Dynamic Memory Allocation group.
Andreas Schneider [Fri, 16 Nov 2012 12:46:29 +0000 (13:46 +0100)]
doc: Document Dynamic Memory Allocation group.

11 years agodoc: Document assert_not_in_set().
Andreas Schneider [Fri, 16 Nov 2012 12:38:06 +0000 (13:38 +0100)]
doc: Document assert_not_in_set().

11 years agodoc: Document assert_in_set().
Andreas Schneider [Fri, 16 Nov 2012 12:37:01 +0000 (13:37 +0100)]
doc: Document assert_in_set().

11 years agodoc: Document assert_not_in_range().
Andreas Schneider [Fri, 16 Nov 2012 09:48:42 +0000 (10:48 +0100)]
doc: Document assert_not_in_range().

11 years agodoc: Document assert_in_range().
Andreas Schneider [Sat, 10 Nov 2012 15:56:14 +0000 (16:56 +0100)]
doc: Document assert_in_range().

11 years agodoc: Document assert_in_range().
Andreas Schneider [Sat, 10 Nov 2012 15:56:14 +0000 (16:56 +0100)]
doc: Document assert_in_range().

11 years agodoc: Document assert_memory_not_equal().
Andreas Schneider [Sat, 10 Nov 2012 15:38:22 +0000 (16:38 +0100)]
doc: Document assert_memory_not_equal().

11 years agodoc: Document assert_memory_equal().
Andreas Schneider [Sat, 10 Nov 2012 15:32:00 +0000 (16:32 +0100)]
doc: Document assert_memory_equal().

11 years agodoc: Document assert_string_not_equal().
Andreas Schneider [Sat, 10 Nov 2012 15:27:10 +0000 (16:27 +0100)]
doc: Document assert_string_not_equal().

11 years agodoc: Document assert_string_equal().
Andreas Schneider [Mon, 5 Nov 2012 17:43:27 +0000 (18:43 +0100)]
doc: Document assert_string_equal().

11 years agodoc: Document assert_int_not_equal().
Andreas Schneider [Mon, 5 Nov 2012 17:42:41 +0000 (18:42 +0100)]
doc: Document assert_int_not_equal().

11 years agodoc: Document assert_int_equal().
Andreas Schneider [Mon, 5 Nov 2012 17:38:39 +0000 (18:38 +0100)]
doc: Document assert_int_equal().

11 years agodoc: Document assert_null().
Andreas Schneider [Mon, 5 Nov 2012 17:37:03 +0000 (18:37 +0100)]
doc: Document assert_null().

11 years agodoc: Add a more detailed description to the Assert Macros section.
Andreas Schneider [Mon, 5 Nov 2012 17:32:03 +0000 (18:32 +0100)]
doc: Add a more detailed description to the Assert Macros section.

11 years agodoc: Add example to Running Tests section.
Andreas Schneider [Mon, 5 Nov 2012 17:28:26 +0000 (18:28 +0100)]
doc: Add example to Running Tests section.

11 years agoexample: Use C style comments.
Andreas Schneider [Fri, 19 Oct 2012 23:01:53 +0000 (01:01 +0200)]
example: Use C style comments.

11 years agocmocka: Make teardown_testing() static.
Andreas Schneider [Fri, 19 Oct 2012 22:50:26 +0000 (00:50 +0200)]
cmocka: Make teardown_testing() static.

11 years agocmocka: Use C style comments.
Andreas Schneider [Fri, 19 Oct 2012 22:48:07 +0000 (00:48 +0200)]
cmocka: Use C style comments.

11 years agocmocka: Add a missing space in tests output.
Andreas Schneider [Fri, 19 Oct 2012 16:12:35 +0000 (18:12 +0200)]
cmocka: Add a missing space in tests output.

11 years agoinclude: Document assert_non_null().
Andreas Schneider [Wed, 17 Oct 2012 15:27:37 +0000 (17:27 +0200)]
include: Document assert_non_null().

11 years agoinclude: Document assert_false().
Andreas Schneider [Wed, 17 Oct 2012 15:20:38 +0000 (17:20 +0200)]
include: Document assert_false().

11 years agoinclude: Document assert_true().
Andreas Schneider [Wed, 17 Oct 2012 15:16:23 +0000 (17:16 +0200)]
include: Document assert_true().

11 years agocmocka: Add a missing space in tests output.
Andreas Schneider [Tue, 16 Oct 2012 14:38:49 +0000 (16:38 +0200)]
cmocka: Add a missing space in tests output.

11 years agodoc: Fix testcase.
Andreas Schneider [Tue, 16 Oct 2012 10:04:00 +0000 (12:04 +0200)]
doc: Fix testcase.

11 years agoinclude: Document run_tests().
Andreas Schneider [Tue, 16 Oct 2012 10:01:08 +0000 (12:01 +0200)]
include: Document run_tests().

11 years agotests: Extend the run_tests example.
Andreas Schneider [Tue, 16 Oct 2012 10:01:20 +0000 (12:01 +0200)]
tests: Extend the run_tests example.

11 years agoinclude: Document run_tests().
Andreas Schneider [Tue, 16 Oct 2012 10:01:08 +0000 (12:01 +0200)]
include: Document run_tests().

11 years agoinclude: Document unit_test*() macros.
Andreas Schneider [Tue, 16 Oct 2012 09:23:54 +0000 (11:23 +0200)]
include: Document unit_test*() macros.

11 years agoinclude: Document run_tests().
Andreas Schneider [Tue, 16 Oct 2012 09:23:39 +0000 (11:23 +0200)]
include: Document run_tests().

11 years agoinclude: Document fail().
Andreas Schneider [Tue, 16 Oct 2012 09:15:29 +0000 (11:15 +0200)]
include: Document fail().

11 years agocmake: Add missing inclue dir.
Andreas Schneider [Mon, 15 Oct 2012 19:47:19 +0000 (21:47 +0200)]
cmake: Add missing inclue dir.

11 years agoinclude: Add a group for mock objects.
Andreas Schneider [Mon, 15 Oct 2012 18:43:08 +0000 (20:43 +0200)]
include: Add a group for mock objects.

11 years agoinclude: Document will_return_count().
Andreas Schneider [Mon, 15 Oct 2012 18:06:16 +0000 (20:06 +0200)]
include: Document will_return_count().

11 years agoinclude: Document will_return().
Andreas Schneider [Mon, 15 Oct 2012 18:06:03 +0000 (20:06 +0200)]
include: Document will_return().

11 years agoinclude: Document mock().
Andreas Schneider [Mon, 15 Oct 2012 18:03:25 +0000 (20:03 +0200)]
include: Document mock().

11 years agodoc: Add example for cmocka test case.
Andreas Schneider [Mon, 15 Oct 2012 18:37:36 +0000 (20:37 +0200)]
doc: Add example for cmocka test case.

11 years agodoc: Add more details to the main page.
Andreas Schneider [Mon, 15 Oct 2012 18:31:13 +0000 (20:31 +0200)]
doc: Add more details to the main page.

11 years agocmake: Add API documentation support using doxygen.
Andreas Schneider [Mon, 15 Oct 2012 18:18:44 +0000 (20:18 +0200)]
cmake: Add API documentation support using doxygen.

11 years agocmake: Remove superflous function and header checks.
Andreas Schneider [Mon, 15 Oct 2012 17:45:48 +0000 (19:45 +0200)]
cmake: Remove superflous function and header checks.

11 years agocmake: Add a check for strsignal().
Andreas Schneider [Mon, 15 Oct 2012 17:41:27 +0000 (19:41 +0200)]
cmake: Add a check for strsignal().

11 years agocmake: Fix build warning on OpenIndiana.
Andreas Schneider [Mon, 15 Oct 2012 17:39:39 +0000 (19:39 +0200)]
cmake: Fix build warning on OpenIndiana.

11 years agoexample: Move examples to top level dir.
Andreas Schneider [Mon, 15 Oct 2012 15:10:08 +0000 (17:10 +0200)]
example: Move examples to top level dir.

11 years agoinclude: Move include dir to top level.
Andreas Schneider [Mon, 15 Oct 2012 15:09:02 +0000 (17:09 +0200)]
include: Move include dir to top level.

11 years agocmocka: Fix a build warning on x86.
Andreas Schneider [Mon, 15 Oct 2012 15:01:58 +0000 (17:01 +0200)]
cmocka: Fix a build warning on x86.

11 years agoRemove the obsolite m4 files.
Andreas Schneider [Fri, 12 Oct 2012 21:19:28 +0000 (23:19 +0200)]
Remove the obsolite m4 files.

11 years agocmake: Mark failing tests as passed.
Andreas Schneider [Fri, 12 Oct 2012 21:10:50 +0000 (23:10 +0200)]
cmake: Mark failing tests as passed.

Check that failing tests are really failing. They fail by intention.

11 years agoexample: Fix 64bit problems in product_database_test.
Andreas Schneider [Fri, 12 Oct 2012 21:10:30 +0000 (23:10 +0200)]
example: Fix 64bit problems in product_database_test.

11 years agoexample: Fix casting on 64bit platforms.
Andreas Schneider [Fri, 12 Oct 2012 21:00:36 +0000 (23:00 +0200)]
example: Fix casting on 64bit platforms.

11 years agoinclude: Fix casting on 64bit platforms.
Andreas Schneider [Fri, 12 Oct 2012 21:00:01 +0000 (23:00 +0200)]
include: Fix casting on 64bit platforms.

11 years agoexample: Fix build warnings for assert_module test.
Andreas Schneider [Fri, 12 Oct 2012 19:32:45 +0000 (21:32 +0200)]
example: Fix build warnings for assert_module test.

11 years agocmake: Build assert_module_test.
Andreas Schneider [Fri, 12 Oct 2012 19:21:46 +0000 (21:21 +0200)]
cmake: Build assert_module_test.

11 years agoinclude: Fix build on OpenIndiana.
Andreas Schneider [Wed, 10 Oct 2012 08:29:54 +0000 (10:29 +0200)]
include: Fix build on OpenIndiana.

11 years agoinclude: Correctly detect uintptr_t size on Linux.
Andreas Schneider [Wed, 10 Oct 2012 07:13:41 +0000 (09:13 +0200)]
include: Correctly detect uintptr_t size on Linux.

This is needed to compile for i686 on a x86_64 system.

11 years agocpack: Update version number.
Andreas Schneider [Tue, 9 Oct 2012 11:16:50 +0000 (13:16 +0200)]
cpack: Update version number.

11 years agocmake: Set version number to 0.2.0.
Andreas Schneider [Tue, 9 Oct 2012 11:12:55 +0000 (13:12 +0200)]
cmake: Set version number to 0.2.0.

11 years agocmake: Add missing AddCMockaTest.cmake.
Andreas Schneider [Tue, 9 Oct 2012 10:53:40 +0000 (12:53 +0200)]
cmake: Add missing AddCMockaTest.cmake.

11 years agocmake: Add ctest support.
Andreas Schneider [Tue, 9 Oct 2012 10:49:52 +0000 (12:49 +0200)]
cmake: Add ctest support.

11 years agocmake: Add an option to turn on unit testing.
Andreas Schneider [Tue, 9 Oct 2012 10:41:53 +0000 (12:41 +0200)]
cmake: Add an option to turn on unit testing.

11 years agocmake: Add a CTestConfig.cmake.
Andreas Schneider [Tue, 9 Oct 2012 10:19:13 +0000 (12:19 +0200)]
cmake: Add a CTestConfig.cmake.

11 years agoexamples: Fix warnings of allocate_module_test.
Andreas Schneider [Mon, 25 Jun 2012 14:01:36 +0000 (16:01 +0200)]
examples: Fix warnings of allocate_module_test.

11 years agoexamples: Fix warnings of assert_macro_test.
Andreas Schneider [Mon, 25 Jun 2012 13:56:36 +0000 (15:56 +0200)]
examples: Fix warnings of assert_macro_test.

11 years agoexamples: Fix warnings of calculator_test.
Andreas Schneider [Mon, 25 Jun 2012 13:55:15 +0000 (15:55 +0200)]
examples: Fix warnings of calculator_test.

11 years agoexamples: Fix warnings of customer_database.
Andreas Schneider [Mon, 25 Jun 2012 13:27:37 +0000 (15:27 +0200)]
examples: Fix warnings of customer_database.

11 years agoexamples: Fix warnings of customer_database_test.
Andreas Schneider [Mon, 25 Jun 2012 13:26:42 +0000 (15:26 +0200)]
examples: Fix warnings of customer_database_test.

11 years agoexamples: Fix warnings of key_value_test.
Andreas Schneider [Mon, 25 Jun 2012 13:21:08 +0000 (15:21 +0200)]
examples: Fix warnings of key_value_test.

11 years agoexamples: Fix warnings of product_database_test.
Andreas Schneider [Mon, 25 Jun 2012 13:19:04 +0000 (15:19 +0200)]
examples: Fix warnings of product_database_test.

11 years agolib: Use discard_const for casting.
Andreas Schneider [Mon, 25 Jun 2012 13:44:26 +0000 (15:44 +0200)]
lib: Use discard_const for casting.

11 years agoheader: Add cmocka_private header with useful macros.
Andreas Schneider [Mon, 25 Jun 2012 13:44:20 +0000 (15:44 +0200)]
header: Add cmocka_private header with useful macros.

11 years agoheader: Add printf attribute checking for vprint functions.
Andreas Schneider [Mon, 25 Jun 2012 13:11:41 +0000 (15:11 +0200)]
header: Add printf attribute checking for vprint functions.

11 years agolib: Fix printf with size_t.
Andreas Schneider [Mon, 25 Jun 2012 13:05:42 +0000 (15:05 +0200)]
lib: Fix printf with size_t.

11 years agolib: Fix printf warnings.
Andreas Schneider [Mon, 25 Jun 2012 12:44:03 +0000 (14:44 +0200)]
lib: Fix printf warnings.

11 years agoheader: Add printf attribute checking with gcc.
Andreas Schneider [Mon, 25 Jun 2012 12:43:32 +0000 (14:43 +0200)]
header: Add printf attribute checking with gcc.

11 years agocmake: Check for _GNU_SOURCE and add it if available.
Andreas Schneider [Mon, 25 Jun 2012 12:30:31 +0000 (14:30 +0200)]
cmake: Check for _GNU_SOURCE and add it if available.

This is needed for strsignal().

11 years agoinclude: Use C style comments.
Andreas Schneider [Thu, 14 Jun 2012 10:52:08 +0000 (12:52 +0200)]
include: Use C style comments.

11 years agoRename cmokery to cmocka for a fork.
Andreas Schneider [Thu, 14 Jun 2012 10:45:59 +0000 (12:45 +0200)]
Rename cmokery to cmocka for a fork.

12 years agobuild: Export global_last_failed_assert.
Andreas Schneider [Fri, 12 Aug 2011 11:12:35 +0000 (13:12 +0200)]
build: Export global_last_failed_assert.

12 years agobuild: Fix fail_if_leftover_values export.
Andreas Schneider [Fri, 12 Aug 2011 11:08:40 +0000 (13:08 +0200)]
build: Fix fail_if_leftover_values export.

fail_if_leftover_values is a static function now.

12 years agoexample: Fix build warnings of allocate_module.
Andreas Schneider [Tue, 31 May 2011 20:50:56 +0000 (22:50 +0200)]
example: Fix build warnings of allocate_module.

12 years agoexample: Fix a segfault in calculator test.
Andreas Schneider [Tue, 31 May 2011 20:48:15 +0000 (22:48 +0200)]
example: Fix a segfault in calculator test.

12 years agoexample: Fix build warnings of calculator.
Andreas Schneider [Tue, 31 May 2011 20:22:33 +0000 (22:22 +0200)]
example: Fix build warnings of calculator.

12 years agoexample: Fix build warnings of customer_database.
Andreas Schneider [Tue, 31 May 2011 20:02:33 +0000 (22:02 +0200)]
example: Fix build warnings of customer_database.

12 years agoexample: Fix build warnings of key_value.
Andreas Schneider [Tue, 31 May 2011 19:57:55 +0000 (21:57 +0200)]
example: Fix build warnings of key_value.

12 years agoexample: Fix build warnings of product_database_test.
Andreas Schneider [Tue, 31 May 2011 19:48:22 +0000 (21:48 +0200)]
example: Fix build warnings of product_database_test.

12 years agoexample: Fix build warnings of run_tests.
Andreas Schneider [Tue, 31 May 2011 19:44:54 +0000 (21:44 +0200)]
example: Fix build warnings of run_tests.

12 years agosrc: Fix expect_assert_failure bug not holding a char pointer.
Patrick Perry [Wed, 6 Apr 2011 02:47:27 +0000 (22:47 -0400)]
src: Fix expect_assert_failure bug not holding a char pointer.

12 years agomisc: Fix license in COPYING.
Andreas Schneider [Tue, 31 May 2011 19:17:09 +0000 (21:17 +0200)]
misc: Fix license in COPYING.

12 years agobuild: Fix Visual Studio warnings.
Andreas Schneider [Tue, 31 May 2011 19:08:32 +0000 (21:08 +0200)]
build: Fix Visual Studio warnings.

12 years agobuild: Remove obsolete autoconf.
Andreas Schneider [Tue, 31 May 2011 18:52:53 +0000 (20:52 +0200)]
build: Remove obsolete autoconf.

12 years agosrc: Fix includes.
Andreas Schneider [Tue, 31 May 2011 18:37:57 +0000 (20:37 +0200)]
src: Fix includes.

12 years agosrc: Fix a missing prototype warning.
Andreas Schneider [Tue, 31 May 2011 18:37:38 +0000 (20:37 +0200)]
src: Fix a missing prototype warning.

12 years agosrc: Fix pointer-to-int cast warnings on ILP32 platforms.
Steve Byan [Tue, 2 Mar 2010 02:47:35 +0000 (21:47 -0500)]
src: Fix pointer-to-int cast warnings on ILP32 platforms.

Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
12 years agosrc: Fix pointer casts to int on LP64 platforms.
Steve Byan [Tue, 2 Mar 2010 02:02:40 +0000 (21:02 -0500)]
src: Fix pointer casts to int on LP64 platforms.

This fixes cmockery defect 23.

Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
12 years agosrc: Fix pointer casts to smaller integral type.
Steve Byan [Tue, 2 Mar 2010 01:58:00 +0000 (20:58 -0500)]
src: Fix pointer casts to smaller integral type.

This fixes cmockery defect 21.

Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
12 years agosrc: Fix gcc compiler warning.
Steve Byan [Tue, 2 Mar 2010 01:28:23 +0000 (20:28 -0500)]
src: Fix gcc compiler warning.

This fixes cmockery defect 19

Signed-off-by: Andreas Schneider <asn@cryptomilk.org>