return CYNARA_API_SUCCESS;
}
+int __fake_cynara_creds_self_get_client(enum cynara_client_creds method, char **client) {
+ return CYNARA_API_SUCCESS;
+}
+
int __fake_cynara_check(cynara* cyn, const char* client, const char* client_session,
const char* user, const char* privilege) {
return CYNARA_API_ACCESS_ALLOWED;
.WillRepeatedly(Invoke(__fake_system_info_get_platform_bool));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_initialize(_, _))
.WillRepeatedly(Invoke(__fake_cynara_initialize));
+ EXPECT_CALL(GetMock<CynaraMock>(), cynara_creds_self_get_client(_, _))
+ .WillRepeatedly(Invoke(__fake_cynara_creds_self_get_client));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_check(_, _, _, _, _))
.WillRepeatedly(Invoke(__fake_cynara_check));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_finish(_))
.WillRepeatedly(Invoke(__fake_system_info_get_platform_bool));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_initialize(_, _))
.WillRepeatedly(Invoke(__fake_cynara_initialize));
+ EXPECT_CALL(GetMock<CynaraMock>(), cynara_creds_self_get_client(_, _))
+ .WillRepeatedly(Invoke(__fake_cynara_creds_self_get_client));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_check(_, _, _, _, _))
.WillRepeatedly(Invoke(__fake_cynara_check));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_finish(_))
.WillRepeatedly(Invoke(__fake_system_info_get_platform_bool));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_initialize(_, _))
.WillRepeatedly(Invoke(__fake_cynara_initialize));
+ EXPECT_CALL(GetMock<CynaraMock>(), cynara_creds_self_get_client(_, _))
+ .WillRepeatedly(Invoke(__fake_cynara_creds_self_get_client));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_check(_, _, _, _, _))
.WillRepeatedly(Invoke(__fake_cynara_check));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_finish(_))
.WillRepeatedly(Invoke(__fake_system_info_get_platform_bool));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_initialize(_, _))
.WillRepeatedly(Invoke(__fake_cynara_initialize));
+ EXPECT_CALL(GetMock<CynaraMock>(), cynara_creds_self_get_client(_, _))
+ .WillRepeatedly(Invoke(__fake_cynara_creds_self_get_client));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_check(_, _, _, _, _))
.WillRepeatedly(Invoke(__fake_cynara_check));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_finish(_))
.WillRepeatedly(Invoke(__fake_system_info_get_platform_bool));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_initialize(_, _))
.WillRepeatedly(Invoke(__fake_cynara_initialize));
+ EXPECT_CALL(GetMock<CynaraMock>(), cynara_creds_self_get_client(_, _))
+ .WillRepeatedly(Invoke(__fake_cynara_creds_self_get_client));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_check(_, _, _, _, _))
.WillRepeatedly(Invoke(__fake_cynara_check));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_finish(_))
.WillRepeatedly(Invoke(__fake_system_info_get_platform_bool));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_initialize(_, _))
.WillRepeatedly(Invoke(__fake_cynara_initialize));
+ EXPECT_CALL(GetMock<CynaraMock>(), cynara_creds_self_get_client(_, _))
+ .WillRepeatedly(Invoke(__fake_cynara_creds_self_get_client));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_check(_, _, _, _, _))
.WillRepeatedly(Invoke(__fake_cynara_check));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_finish(_))
.WillRepeatedly(Invoke(__fake_system_info_get_platform_bool));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_initialize(_, _))
.WillRepeatedly(Invoke(__fake_cynara_initialize));
+ EXPECT_CALL(GetMock<CynaraMock>(), cynara_creds_self_get_client(_, _))
+ .WillRepeatedly(Invoke(__fake_cynara_creds_self_get_client));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_check(_, _, _, _, _))
.WillRepeatedly(Invoke(__fake_cynara_check));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_finish(_))
.WillRepeatedly(Invoke(__fake_system_info_get_platform_bool));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_initialize(_, _))
.WillRepeatedly(Invoke(__fake_cynara_initialize));
+ EXPECT_CALL(GetMock<CynaraMock>(), cynara_creds_self_get_client(_, _))
+ .WillRepeatedly(Invoke(__fake_cynara_creds_self_get_client));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_check(_, _, _, _, _))
.WillRepeatedly(Invoke(__fake_cynara_check));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_finish(_))
.WillRepeatedly(Invoke(__fake_system_info_get_platform_bool));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_initialize(_, _))
.WillRepeatedly(Invoke(__fake_cynara_initialize));
+ EXPECT_CALL(GetMock<CynaraMock>(), cynara_creds_self_get_client(_, _))
+ .WillRepeatedly(Invoke(__fake_cynara_creds_self_get_client));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_check(_, _, _, _, _))
.WillRepeatedly(Invoke(__fake_cynara_check));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_finish(_))
.WillRepeatedly(Invoke(__fake_system_info_get_platform_bool));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_initialize(_, _))
.WillRepeatedly(Invoke(__fake_cynara_initialize));
+ EXPECT_CALL(GetMock<CynaraMock>(), cynara_creds_self_get_client(_, _))
+ .WillRepeatedly(Invoke(__fake_cynara_creds_self_get_client));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_check(_, _, _, _, _))
.WillRepeatedly(Invoke(__fake_cynara_check));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_finish(_))
.WillRepeatedly(Invoke(__fake_system_info_get_platform_bool));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_initialize(_, _))
.WillRepeatedly(Invoke(__fake_cynara_initialize));
+ EXPECT_CALL(GetMock<CynaraMock>(), cynara_creds_self_get_client(_, _))
+ .WillRepeatedly(Invoke(__fake_cynara_creds_self_get_client));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_check(_, _, _, _, _))
.WillRepeatedly(Invoke(__fake_cynara_check));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_finish(_))
.Times(2)
.WillOnce(Invoke(__fake_cynara_initialize))
.WillOnce(Return(1));
+ EXPECT_CALL(GetMock<CynaraMock>(), cynara_creds_self_get_client(_, _))
+ .WillRepeatedly(Invoke(__fake_cynara_creds_self_get_client));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_check(_, _, _, _, _))
.WillRepeatedly(Invoke(__fake_cynara_check));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_finish(_))
.WillRepeatedly(Invoke(__fake_system_info_get_platform_bool));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_initialize(_, _))
.WillRepeatedly(Invoke(__fake_cynara_initialize));
+ EXPECT_CALL(GetMock<CynaraMock>(), cynara_creds_self_get_client(_, _))
+ .WillRepeatedly(Invoke(__fake_cynara_creds_self_get_client));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_check(_, _, _, _, _))
.WillRepeatedly(Invoke(__fake_cynara_check));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_finish(_))
.Times(2)
.WillOnce(Invoke(__fake_cynara_initialize))
.WillOnce(Return(1));
+ EXPECT_CALL(GetMock<CynaraMock>(), cynara_creds_self_get_client(_, _))
+ .WillRepeatedly(Invoke(__fake_cynara_creds_self_get_client));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_check(_, _, _, _, _))
.WillRepeatedly(Invoke(__fake_cynara_check));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_finish(_))
.Times(2)
.WillOnce(Invoke(__fake_cynara_initialize))
.WillOnce(Return(1));
+ EXPECT_CALL(GetMock<CynaraMock>(), cynara_creds_self_get_client(_, _))
+ .WillRepeatedly(Invoke(__fake_cynara_creds_self_get_client));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_check(_, _, _, _, _))
.WillRepeatedly(Invoke(__fake_cynara_check));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_finish(_))
.Times(2)
.WillOnce(Invoke(__fake_cynara_initialize))
.WillOnce(Return(1));
+ EXPECT_CALL(GetMock<CynaraMock>(), cynara_creds_self_get_client(_, _))
+ .WillRepeatedly(Invoke(__fake_cynara_creds_self_get_client));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_check(_, _, _, _, _))
.WillRepeatedly(Invoke(__fake_cynara_check));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_finish(_))
.WillRepeatedly(Invoke(__fake_system_info_get_platform_bool));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_initialize(_, _))
.WillRepeatedly(Invoke(__fake_cynara_initialize));
+ EXPECT_CALL(GetMock<CynaraMock>(), cynara_creds_self_get_client(_, _))
+ .WillRepeatedly(Invoke(__fake_cynara_creds_self_get_client));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_check(_, _, _, _, _))
.WillRepeatedly(Invoke(__fake_cynara_check));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_finish(_))
.Times(2)
.WillOnce(Invoke(__fake_cynara_initialize))
.WillOnce(Return(1));
+ EXPECT_CALL(GetMock<CynaraMock>(), cynara_creds_self_get_client(_, _))
+ .WillRepeatedly(Invoke(__fake_cynara_creds_self_get_client));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_check(_, _, _, _, _))
.WillRepeatedly(Invoke(__fake_cynara_check));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_finish(_))
.Times(2)
.WillOnce(Invoke(__fake_cynara_initialize))
.WillOnce(Return(1));
+ EXPECT_CALL(GetMock<CynaraMock>(), cynara_creds_self_get_client(_, _))
+ .WillRepeatedly(Invoke(__fake_cynara_creds_self_get_client));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_check(_, _, _, _, _))
.WillRepeatedly(Invoke(__fake_cynara_check));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_finish(_))
.Times(2)
.WillOnce(Invoke(__fake_cynara_initialize))
.WillOnce(Return(1));
+ EXPECT_CALL(GetMock<CynaraMock>(), cynara_creds_self_get_client(_, _))
+ .WillRepeatedly(Invoke(__fake_cynara_creds_self_get_client));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_check(_, _, _, _, _))
.WillRepeatedly(Invoke(__fake_cynara_check));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_finish(_))
.WillRepeatedly(Invoke(__fake_system_info_get_platform_bool));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_initialize(_, _))
.WillRepeatedly(Invoke(__fake_cynara_initialize));
+ EXPECT_CALL(GetMock<CynaraMock>(), cynara_creds_self_get_client(_, _))
+ .WillRepeatedly(Invoke(__fake_cynara_creds_self_get_client));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_check(_, _, _, _, _))
.WillRepeatedly(Invoke(__fake_cynara_check));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_finish(_))
.WillRepeatedly(Invoke(__fake_system_info_get_platform_bool));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_initialize(_, _))
.WillRepeatedly(Invoke(__fake_cynara_initialize));
+ EXPECT_CALL(GetMock<CynaraMock>(), cynara_creds_self_get_client(_, _))
+ .WillRepeatedly(Invoke(__fake_cynara_creds_self_get_client));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_check(_, _, _, _, _))
.WillRepeatedly(Invoke(__fake_cynara_check));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_finish(_))
.WillRepeatedly(Invoke(__fake_system_info_get_platform_bool));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_initialize(_, _))
.WillRepeatedly(Invoke(__fake_cynara_initialize));
+ EXPECT_CALL(GetMock<CynaraMock>(), cynara_creds_self_get_client(_, _))
+ .WillRepeatedly(Invoke(__fake_cynara_creds_self_get_client));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_check(_, _, _, _, _))
.WillRepeatedly(Invoke(__fake_cynara_check));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_finish(_))
.WillRepeatedly(Invoke(__fake_system_info_get_platform_bool));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_initialize(_, _))
.WillRepeatedly(Invoke(__fake_cynara_initialize));
+ EXPECT_CALL(GetMock<CynaraMock>(), cynara_creds_self_get_client(_, _))
+ .WillRepeatedly(Invoke(__fake_cynara_creds_self_get_client));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_check(_, _, _, _, _))
.WillRepeatedly(Invoke(__fake_cynara_check));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_finish(_))
.WillRepeatedly(Invoke(__fake_system_info_get_platform_bool));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_initialize(_, _))
.WillRepeatedly(Invoke(__fake_cynara_initialize));
+ EXPECT_CALL(GetMock<CynaraMock>(), cynara_creds_self_get_client(_, _))
+ .WillRepeatedly(Invoke(__fake_cynara_creds_self_get_client));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_check(_, _, _, _, _))
.WillRepeatedly(Invoke(__fake_cynara_check));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_finish(_))
.WillRepeatedly(Invoke(__fake_system_info_get_platform_bool));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_initialize(_, _))
.WillRepeatedly(Invoke(__fake_cynara_initialize));
+ EXPECT_CALL(GetMock<CynaraMock>(), cynara_creds_self_get_client(_, _))
+ .WillRepeatedly(Invoke(__fake_cynara_creds_self_get_client));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_check(_, _, _, _, _))
.WillRepeatedly(Invoke(__fake_cynara_check));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_finish(_))
.WillRepeatedly(Invoke(__fake_system_info_get_platform_bool));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_initialize(_, _))
.WillRepeatedly(Invoke(__fake_cynara_initialize));
+ EXPECT_CALL(GetMock<CynaraMock>(), cynara_creds_self_get_client(_, _))
+ .WillRepeatedly(Invoke(__fake_cynara_creds_self_get_client));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_check(_, _, _, _, _))
.WillRepeatedly(Invoke(__fake_cynara_check));
EXPECT_CALL(GetMock<CynaraMock>(), cynara_finish(_))