From: Lukasz Wojciechowski Date: Fri, 24 Oct 2014 16:07:08 +0000 (+0200) Subject: Wrap cynara_async_cancel_request() for test purposes X-Git-Tag: security-manager_5.5_testing~174 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c01f9cb21a84963fac8da10077278190cd3f6b67;p=platform%2Fcore%2Ftest%2Fsecurity-tests.git Wrap cynara_async_cancel_request() for test purposes Change-Id: Iaf049aa35dac3bb7acd2874d675b49ad6676f5ea --- diff --git a/tests/cynara-tests/common/cynara_test_client_async_client.cpp b/tests/cynara-tests/common/cynara_test_client_async_client.cpp index e90f5eb2..5a68936d 100644 --- a/tests/cynara-tests/common/cynara_test_client_async_client.cpp +++ b/tests/cynara-tests/common/cynara_test_client_async_client.cpp @@ -154,4 +154,14 @@ void Client::process(int expectedResult, << " expected value = " << expectedResult << "."); } +void Client::cancel(cynara_check_id id, int expectedResult) +{ + int ret = cynara_async_cancel_request(m_cynara, id); + RUNNER_ASSERT_MSG(ret == expectedResult, + "Cancel request returned unexpected value: " + << " returned value = " << ret << "," + << " expected value = " << expectedResult << "," + << " id = " << id << "."); +} + }// namespace CynaraTestClientAsync diff --git a/tests/cynara-tests/common/cynara_test_client_async_client.h b/tests/cynara-tests/common/cynara_test_client_async_client.h index afa549c4..7ebd401b 100644 --- a/tests/cynara-tests/common/cynara_test_client_async_client.h +++ b/tests/cynara-tests/common/cynara_test_client_async_client.h @@ -57,6 +57,7 @@ public: void process(int expectedResult = CYNARA_API_SUCCESS, enum TimeoutExpectation timeoutExpectation = EXPECT_NO_TIMEOUT, time_t timeoutSeconds = 3); + void cancel(cynara_check_id id, int expectedResult = CYNARA_API_SUCCESS); private: struct cynara_async *m_cynara;