From: Marcin Niesluchowski Date: Tue, 10 Mar 2015 09:35:21 +0000 (+0100) Subject: Add smack_access_clear wrapper to SmackAccess class X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4648ca6969ceeb0a07c9e623bfac4db78490cca1;p=platform%2Fcore%2Ftest%2Fsecurity-tests.git Add smack_access_clear wrapper to SmackAccess class Change-Id: Ia6f989ad2a5af0316782c2c20b9bdbb97f8ea8b3 --- diff --git a/tests/common/smack_access.cpp b/tests/common/smack_access.cpp index 354b9971..b917027f 100644 --- a/tests/common/smack_access.cpp +++ b/tests/common/smack_access.cpp @@ -50,6 +50,11 @@ void SmackAccess::apply() { "Error in smack_accessses_apply."); } +void SmackAccess::clear() { + RUNNER_ASSERT_MSG(0 == smack_accesses_clear(m_handle), + "Error in smack_accessses_clear."); +} + SmackAccess::~SmackAccess() { if (m_handle) smack_accesses_free(m_handle); diff --git a/tests/common/smack_access.h b/tests/common/smack_access.h index f20842be..f7e69b90 100644 --- a/tests/common/smack_access.h +++ b/tests/common/smack_access.h @@ -36,6 +36,7 @@ public: const std::string &object, const std::string &rights); void apply(); + void clear(); virtual ~SmackAccess(); private: struct smack_accesses *m_handle;