summaryrefslogtreecommitdiff
path: root/include/test/ut.h
Commit message (Collapse)AuthorAgeLines
* Fix spelling of "occurred".Vagrant Cascadian2016-05-02-6/+6
| | | | | Signed-off-by: Vagrant Cascadian <vagrant@debian.org> Reviewed-by: Simon Glass <sjg@chromium.org>
* test: Add a macro to check that a value is not an error pointerSimon Glass2015-07-21-0/+15
| | | | | | | Some functions can return ERR_PTR(errval). Add a unit test macro to check that no error is returned in a pointer. Signed-off-by: Simon Glass <sjg@chromium.org>
* test: Return values from the asserts compatible with cmdsJoe Hershberger2015-05-21-6/+6
| | | | | | | | | | The asserts are sometimes called from the context of the test command itself so make sure that a return that happens as a result of a failure is compatible with that command return. When called within a test, the return value is ignored. Signed-off-by: Joe Hershberger <joe.hershberger@ni.com> Reviewed-by: Simon Glass <sjg@chromium.org>
* test: Generalize the unit test frameworkJoe Hershberger2015-05-21-0/+107
Separate the ability to define tests and assert status of test functions from the dm tests so they can be used more consistently throughout all tests. Signed-off-by: Joe Hershberger <joe.hershberger@ni.com> Reviewed-by: Simon Glass <sjg@chromium.org>