aboutsummaryrefslogtreecommitdiff
path: root/tests/test_fixtures.c
AgeCommit message (Collapse)AuthorFilesLines
2015-09-23cmocka: Allow to pass initial data to test casesPawel Szewczyk1-0/+37
Sometimes multiple test cases share the same test function, running it on different data. To pass this data to test functions we must define setup function for each data set. It's not very convienient when there are many states to test. This commit introduce more elegant way to pass data to tests. The initial_state field of CMUnitTest structure can be defined by user. It will be either passed to setup function, which makes any preparation needed, or it will be passed directly to test function when setup func is NULL. Signed-off-by: Pawel Szewczyk <p.szewczyk@samsung.com>
2015-02-08tests: Use new cmocka test runner in our tests and examplesAndreas Schneider1-10/+14
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
2014-04-10tests: Improve the fixture test.Andreas Schneider1-0/+4
This way we make sure we don't run into an assert if we have more teardown functions than setup functions.
2013-12-23Revert "tests: Use internal allocation for test_fixtures."Andreas Schneider1-2/+2
This reverts commit eb3613e6b4c7b1d6d3a6593bd20ce8654e6bc5b8.
2013-12-23tests: Use internal allocation for test_fixtures.Andreas Schneider1-2/+2
2013-12-23tests: Add test_fixtures.Andreas Schneider1-0/+37