From: Bartlomiej Grzelewski Date: Tue, 10 Feb 2015 15:33:40 +0000 (+0100) Subject: CKM: Fix Control::restUserPassword test. X-Git-Tag: security-manager_5.5_testing~9^2~111 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=09a72376bf1e4fd38cb9899b84a7094cc7f74ecd;p=platform%2Fcore%2Ftest%2Fsecurity-tests.git CKM: Fix Control::restUserPassword test. resetUserPassword will work if no key exists for the user. Change-Id: Idc5080dc48e3e965c4af791f86572d2897ee7a43 --- diff --git a/tests/ckm/main.cpp b/tests/ckm/main.cpp index 23f8157..a06ea1c 100644 --- a/tests/ckm/main.cpp +++ b/tests/ckm/main.cpp @@ -102,8 +102,32 @@ RUNNER_TEST(T0014_Control) { int temp; auto control = CKM::Control::create(); - RUNNER_ASSERT_MSG( - CKM_API_ERROR_BAD_REQUEST == (temp = control->resetUserPassword(14, "simple-password")), + RUNNER_ASSERT_MSG_BT( + CKM_API_SUCCESS == (temp = control->removeUserData(14)), + "Error=" << CKM::ErrorToString(temp)); + + RUNNER_ASSERT_MSG_BT( + CKM_API_SUCCESS == (temp = control->resetUserPassword(14, "simple-password")), + "Error=" << CKM::ErrorToString(temp)); + + RUNNER_ASSERT_MSG_BT( + CKM_API_SUCCESS == (temp = control->resetUserPassword(14, "something")), + "Error=" << CKM::ErrorToString(temp)); + + RUNNER_ASSERT_MSG_BT( + CKM_API_SUCCESS == (temp = control->unlockUserKey(14, "test-pass")), + "Error=" << CKM::ErrorToString(temp)); + + RUNNER_ASSERT_MSG_BT( + CKM_API_SUCCESS == (temp = control->lockUserKey(14)), + "Error=" << CKM::ErrorToString(temp)); + + RUNNER_ASSERT_MSG_BT( + CKM_API_ERROR_BAD_REQUEST == (temp = control->resetUserPassword(14, "something")), + "Error=" << CKM::ErrorToString(temp)); + + RUNNER_ASSERT_MSG_BT( + CKM_API_SUCCESS == (temp = control->removeUserData(14)), "Error=" << CKM::ErrorToString(temp)); }