#include "components/data_sharing/internal/fake_data_sharing_sdk_delegate.h"
#include "base/strings/string_number_conversions.h"
#include "base/task/single_thread_task_runner.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "third_party/abseil-cpp/absl/status/status.h"
namespace data_sharing {
FakeDataSharingSDKDelegate::FakeDataSharingSDKDelegate() = default;
FakeDataSharingSDKDelegate::~FakeDataSharingSDKDelegate() = default;
std::optional<data_sharing_pb::GroupData> FakeDataSharingSDKDelegate::GetGroup(
const GroupId& group_id) { … }
void FakeDataSharingSDKDelegate::RemoveGroup(const GroupId& group_id) { … }
void FakeDataSharingSDKDelegate::UpdateGroup(
const GroupId& group_id,
const std::string& new_display_name) { … }
GroupId FakeDataSharingSDKDelegate::AddGroupAndReturnId(
const std::string& display_name) { … }
void FakeDataSharingSDKDelegate::AddMember(const GroupId& group_id,
const std::string& member_gaia_id) { … }
void FakeDataSharingSDKDelegate::AddAccount(const std::string& email,
const std::string& gaia_id) { … }
void FakeDataSharingSDKDelegate::Initialize(
DataSharingNetworkLoader* data_sharing_network_loader) { … }
void FakeDataSharingSDKDelegate::CreateGroup(
const data_sharing_pb::CreateGroupParams& params,
base::OnceCallback<
void(const base::expected<data_sharing_pb::CreateGroupResult,
absl::Status>&)> callback) { … }
void FakeDataSharingSDKDelegate::ReadGroups(
const data_sharing_pb::ReadGroupsParams& params,
base::OnceCallback<void(
const base::expected<data_sharing_pb::ReadGroupsResult, absl::Status>&)>
callback) { … }
void FakeDataSharingSDKDelegate::AddMember(
const data_sharing_pb::AddMemberParams& params,
base::OnceCallback<void(const absl::Status&)> callback) { … }
void FakeDataSharingSDKDelegate::RemoveMember(
const data_sharing_pb::RemoveMemberParams& params,
base::OnceCallback<void(const absl::Status&)> callback) { … }
void FakeDataSharingSDKDelegate::DeleteGroup(
const data_sharing_pb::DeleteGroupParams& params,
base::OnceCallback<void(const absl::Status&)> callback) { … }
void FakeDataSharingSDKDelegate::LookupGaiaIdByEmail(
const data_sharing_pb::LookupGaiaIdByEmailParams& params,
base::OnceCallback<
void(const base::expected<data_sharing_pb::LookupGaiaIdByEmailResult,
absl::Status>&)> callback) { … }
void FakeDataSharingSDKDelegate::AddAccessToken(
const data_sharing_pb::AddAccessTokenParams& params,
base::OnceCallback<
void(const base::expected<data_sharing_pb::AddAccessTokenResult,
absl::Status>&)> callback) { … }
}