Add public helper classes for UT mocking 76/2176/5
authorTimo Tietavainen <timo.tietavainen@nokia.com>
Thu, 9 Jan 2020 05:53:15 +0000 (07:53 +0200)
committerTimo Tietavainen <timo.tietavainen@nokia.com>
Thu, 9 Jan 2020 16:31:51 +0000 (18:31 +0200)
commit91a224f190867869d2d0b14a5f96e44a0593e682
tree48fa1bb4c50df4ffb6ab0fba070cd5516e5c5a1f
parent02cf8dfcafb7380cda35beaa2aad783ffea87fa3
Add public helper classes for UT mocking

Helper classes provide simple implementation for SDL public
APIs. These classes can be used in SDL clients as base
classes for SDL API mock implementations instead of deriving
mock implementations from pure virtual API classes. This way
mock implementations do not need to be changed every time
SDL APIs change (if the change does not affect UT cases).

Fixed also broken Doxygen include path and macro expansion.

Signed-off-by: Timo Tietavainen <timo.tietavainen@nokia.com>
Change-Id: Idf62b1397b049b4f56b8ed90c57b53ed615cd67c
12 files changed:
Doxyfile.in
Makefile.am
configure.ac
debian/changelog.in
docs/release-notes.rst
docs/user-guide.rst
include/sdl/doxygen.hpp
include/sdl/tst/mockableasyncstorage.hpp [new file with mode: 0644]
include/sdl/tst/mockablesyncstorage.hpp [new file with mode: 0644]
rpm/sdl.spec.in
tst/mockableasyncstorage_test.cpp [new file with mode: 0644]
tst/mockablesyncstorage_test.cpp [new file with mode: 0644]