#include <tests_common.h>
-CynaraTestClient::CynaraTestClient()
+namespace CynaraTestClient {
+
+Client::Client()
: m_cynara(nullptr)
{
int ret = cynara_initialize(&m_cynara, nullptr);
RUNNER_ASSERT_MSG(m_cynara != nullptr, "cynara struct was not initialized");
}
-CynaraTestClient::~CynaraTestClient()
+Client::~Client()
{
cynara_finish(m_cynara);
}
-void CynaraTestClient::check(const char *client, const char *session,
- const char *user, const char *privilege,
- int expectedResult)
+void Client::check(const char *client, const char *session,
+ const char *user, const char *privilege,
+ int expectedResult)
{
int ret = cynara_check(m_cynara, client, session, user, privilege);
RUNNER_ASSERT_MSG(ret == expectedResult,
<< " user: " << formatCstr(user) << ","
<< " privilege: " << formatCstr(privilege));
}
+
+} //namespace CynaraTestClient
#include <climits>
using namespace CynaraTestAdmin;
+using namespace CynaraTestClient;
void tc01_cynara_initialize_func()
{
- CynaraTestClient();
+ Client();
}
void tc02_admin_initialize_func()
void tc03_cynara_check_invalid_params_func()
{
- CynaraTestClient cynara;
+ Client cynara;
const char *client = "client03";
const char *user = "user03";
void tc06_cynara_check_empty_admin1_func()
{
- CynaraTestClient cynara;
+ Client cynara;
const char *client = "client06_1";
const char *session = "session06_1";
void tc06_cynara_check_empty_admin2_func()
{
- CynaraTestClient cynara;
+ Client cynara;
const char *client = CYNARA_ADMIN_WILDCARD;
const char *session = "session06_2";
void tc07_admin_set_bucket_admin_allow_deny_func()
{
Admin admin;
- CynaraTestClient cynara;
+ Client cynara;
const char *bucket = CYNARA_ADMIN_DEFAULT_BUCKET;
const char *client = "client07";
void tc08_admin_set_policies_allow_remove1_func()
{
Admin admin;
- CynaraTestClient cynara;
+ Client cynara;
const char *bucket = CYNARA_ADMIN_DEFAULT_BUCKET;
const char *session = "session08_1";
void tc08_admin_set_policies_allow_remove2_func()
{
Admin admin;
- CynaraTestClient cynara;
+ Client cynara;
const char *bucket = CYNARA_ADMIN_DEFAULT_BUCKET;
const char *session = "session08_2";
void tc08_admin_set_policies_allow_remove3_func()
{
Admin admin;
- CynaraTestClient cynara;
+ Client cynara;
const char *bucket = CYNARA_ADMIN_DEFAULT_BUCKET;
const char *session = "session08_3";
void checkAllDeny(const std::vector< std::vector<const char *> > &data,
const char *session)
{
- CynaraTestClient cynara;
+ Client cynara;
for (auto it = data.begin(); it != data.end(); ++it) {
RUNNER_ASSERT_MSG(it->size() == 3, "Wrong test data size");
void checkSingleWildcardAllowRestDeny(const std::vector< std::vector<const char *> > &data,
const char *session)
{
- CynaraTestClient cynara;
+ Client cynara;
checkSingleWildcardData(data);
void tc10_admin_change_extra_bucket_func()
{
Admin admin;
- CynaraTestClient cynara;
+ Client cynara;
const char *bucketDefault = CYNARA_ADMIN_DEFAULT_BUCKET;
const char *bucket = "bucket10";
void tc11_admin_bucket_not_found_func()
{
Admin admin;
- CynaraTestClient cynara;
+ Client cynara;
const char *bucketDefault = CYNARA_ADMIN_DEFAULT_BUCKET;
const char *bucket = "bucket11";
void tc12_admin_delete_bucket_with_policies_pointing_to_it_func()
{
Admin admin;
- CynaraTestClient cynara;
+ Client cynara;
const char *bucketDefault = CYNARA_ADMIN_DEFAULT_BUCKET;
const char *bucket = "bucket12";
void tc13_admin_set_policies_to_extra_bucket_func()
{
Admin admin;
- CynaraTestClient cynara;
+ Client cynara;
const char *bucketDefault = CYNARA_ADMIN_DEFAULT_BUCKET;
const char *bucket = "bucket13";
const char *extraResult = nullptr;
{
- CynaraTestClient cynara;
+ Client cynara;
cynara.check(client, session, user, privilege, CYNARA_API_ACCESS_DENIED);
}
}
{
- CynaraTestClient cynara;
+ Client cynara;
cynara.check(client, session, user, privilege, CYNARA_API_ACCESS_DENIED);
}
}
void tc15_admin_set_bucket_admin_none1_func()
{
Admin admin;
- CynaraTestClient cynara;
+ Client cynara;
const char *bucketDefault = CYNARA_ADMIN_DEFAULT_BUCKET;
const char *bucket = "bucket15_1";
void tc15_admin_set_bucket_admin_none2_func()
{
Admin admin;
- CynaraTestClient cynara;
+ Client cynara;
const char *bucketDefault = CYNARA_ADMIN_DEFAULT_BUCKET;
const char *bucket = "bucket15_2";
void tc15_admin_set_bucket_admin_none3_func()
{
Admin admin;
- CynaraTestClient cynara;
+ Client cynara;
const char *bucketDefault = CYNARA_ADMIN_DEFAULT_BUCKET;
const char *bucket = "bucket15_3";