#include "chrome/common/privacy_budget/field_trial_param_conversions.h"
#include <cstddef>
#include <cstdint>
#include <limits>
#include <string>
#include <vector>
#include "chrome/common/privacy_budget/types.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "third_party/blink/public/common/privacy_budget/identifiable_surface.h"
namespace privacy_budget_internal {
namespace {
constexpr auto kSurface1 = …;
constexpr auto kSurface2 = …;
constexpr auto kSurface3 = …;
constexpr auto kType1 = …;
constexpr auto kType2 = …;
}
TEST(FieldTrialParamConversionsTest, EncodeDecodeSingleSurface) { … }
TEST(FieldTrialParamConversionsTest, EncodeDecodeSingleType) { … }
TEST(FieldTrialParamConversionsTest, SurfaceToIntMap) { … }
TEST(FieldTrialParamConversionsTest, IdentifiableSurfaceList) { … }
TEST(FieldTrialParamConversionsTest, IdentifiableSurfaceTypeList) { … }
TEST(FieldTrialParamConversionsTest, IdentifiableSurfaceSet) { … }
TEST(FieldTrialParamConversionsTest, IdentifiableSurfaceTypeSet) { … }
TEST(FieldTrialParamConversionsTest, IdentifiableSurfaceSampleRateMap) { … }
TEST(FieldTrialParamConversionsTest, IdentifiableSurfaceTypeSampleRateMap) { … }
TEST(FieldTrialParamConversionsTest, IdentifiableSurfaceCostMap) { … }
TEST(FieldTrialParamConversionsTest, IdentifiableSurfaceTypeCostMap) { … }
TEST(FieldTrialParamConversionsTest, SurfaceSetEquivalentClassesList) { … }
TEST(FieldTrialParamConversionsTest, IdentifiableSurfaceBlocks) { … }
TEST(FieldTrialParamConversionsTest, VectorOfSizeT) { … }
TEST(FieldTrialParamConversionsTest, DecodeBadValues) { … }
TEST(FieldTrialParamConversionsTest, DecodeBadTypes) { … }
}