Tests with errors 76/275476/5
authorArkadiusz Nowak <a.nowak3@samsung.com>
Mon, 23 May 2022 08:20:53 +0000 (10:20 +0200)
committerArkadiusz Nowak <a.nowak3@samsung.com>
Thu, 2 Jun 2022 12:59:43 +0000 (14:59 +0200)
commite35154f1d0b49cd1d20eec6be8e4961e6621d7cf
tree78b4be4557d4bc6d3fc2b6dcd6ed693f2e851ae8
parent28e6325d9003f9cbc39bf1a21f3d21f16893394d
Tests with errors

Sending incorrect values to sessiond
server and takes back error codes

for:
 subsession_add_user
 subsession_remove_user
 subsession_switch_user

Removed test_api_adduser.cpp.
Removed test_api_removeuser.cpp
Tests from theese files are moved to test_api_addremove_user.cpp

Fixed errors in libsessiond  detected by tests

subsession_add_user,
subsession_remove_user,
subsession_switch_user will not call callback if error

Validation macros partially moved to lib.h
Validation macros are more generic

Change-Id: Ide27b2cfd8ffc6d31813230f3a43bafb6079584c
14 files changed:
libsessiond/src/lib.c
libsessiond/src/lib.h
libsessiond/target_test/CMakeLists.txt
libsessiond/target_test/test_api_add_remove_user.cpp
libsessiond/target_test/test_api_add_remove_user_err.cpp [new file with mode: 0644]
libsessiond/target_test/test_api_adduser.cpp [deleted file]
libsessiond/target_test/test_api_reg_unreg_add_user_wait.cpp
libsessiond/target_test/test_api_removeuser.cpp [deleted file]
libsessiond/target_test/test_api_removeuserwait.cpp
libsessiond/target_test/test_api_switch_user_completion.cpp
libsessiond/target_test/test_api_switch_user_wait.cpp
libsessiond/target_test/test_api_switchuser.cpp
libsessiond/target_test/test_api_switchuser_err.cpp [new file with mode: 0644]
libsessiond/target_test/test_hlp.hpp