extern char* __request_type;
TEST_F(DataControlMapTest, map_get_n) {
-#ifndef TIZEN_FEATURE_SMACK_DISABLE
EXPECT_CALL(GetMock<CynaraMock>(),
cynara_initialize(_, _)).
Times(3).
WillOnce(Return(1)).
WillOnce(Return(CYNARA_API_ACCESS_ALLOWED)).
WillOnce(Return(1));
-#else
- char* provider_appid = strdup("test_appid");
- EXPECT_NE(provider_appid, nullptr);
-
- bool is_trusted = true;
- EXPECT_CALL(GetMock<PkgmgrInfoMock>(),
- pkgmgrinfo_appinfo_usr_get_datacontrol_trusted_info(
- _, _, _, _, _)).
- WillOnce(DoAll(SetArgPointee<3>(provider_appid),
- SetArgPointee<4>(is_trusted),
- Return(PMINFO_R_OK)));
-
- EXPECT_CALL(GetMock<PkgmgrInfoMock>(),
- pkgmgrinfo_pkginfo_compare_usr_app_cert_info(_, _, _, _)).
- WillOnce(DoAll(SetArgPointee<3>(PMINFO_CERT_COMPARE_MATCH),
- Return(PMINFO_R_OK)));
-#endif
int ret;
int req;
int handle_id = 0;
char* access;
char* app_id;
+ char* provider_appid;
char* provider_id = nullptr;
char* data_id = nullptr;
+ bool is_trusted = true;
Bundle b;
data_control_h provider;
data_control_map_response_cb* map_cb;
- data_control_bulk_data_h bulk_data_h;
-#ifndef TIZEN_FEATURE_SMACK_DISABLE
- char* provider_appid;
- bool is_trusted = true;
pkgmgrinfo_cert_compare_result_type_e res;
-#endif
+ data_control_bulk_data_h bulk_data_h;
EXPECT_CALL(GetMock<AppSvcMock>(),
appsvc_run_service(_, _, _, _)).WillOnce(Return(0));
map_cb->remove_cb = _data_control_map_remove_response_cb;
app_id = strdup("test_appid");
- EXPECT_NE(app_id, nullptr);
-
access = strdup("readwrite");
- EXPECT_NE(app_id, nullptr);
-#ifndef TIZEN_FEATURE_SMACK_DISABLE
EXPECT_CALL(GetMock<PkgmgrInfoMock>(),
pkgmgrinfo_appinfo_usr_get_datacontrol_info(
_, _, _, _, _)).
cynara_creds_self_get_client(_, _)).
WillOnce(Return(0));
- provider_appid = (char*)malloc(sizeof(char) * 11);
-
- ret = snprintf(provider_appid, 11, "%s", "test_appid");
- EXPECT_GT(ret, 0);
-
+ provider_appid = strdup("test_appid");
EXPECT_CALL(GetMock<PkgmgrInfoMock>(),
pkgmgrinfo_appinfo_usr_get_datacontrol_trusted_info(
_, _, _, _, _)).
pkgmgrinfo_pkginfo_compare_usr_app_cert_info(_, _, _, _)).
WillOnce(DoAll(SetArgPointee<3>(res),
Return(PMINFO_R_OK)));
-#else
-
- EXPECT_CALL(GetMock<PkgmgrInfoMock>(),
- pkgmgrinfo_appinfo_usr_get_datacontrol_info(
- _, _, _, _, _)).
- WillOnce(DoAll(SetArgPointee<3>(app_id),
- SetArgPointee<4>(access),
- Return(PMINFO_R_OK)));
-
- ret = data_control_map_register_response_cb(provider, map_cb, NULL);
- EXPECT_EQ(ret, DATA_CONTROL_ERROR_NONE);
-
- EXPECT_CALL(GetMock<CynaraMock>(),
- cynara_initialize(_, _)).
- WillRepeatedly(Return(CYNARA_API_SUCCESS));
-
- EXPECT_CALL(GetMock<CynaraMock>(),
- cynara_check(_, _, _, _, _)).
- WillRepeatedly(Return(CYNARA_API_ACCESS_ALLOWED));
-
- EXPECT_CALL(GetMock<CynaraMock>(),
- cynara_creds_self_get_client(_, _)).
- WillOnce(Return(0));
-#endif
ret = data_control_map_add(provider, "test_key", "test_value", &req_id);
EXPECT_EQ(ret, DATA_CONTROL_ERROR_NONE);