chromium/chrome/common/privacy_budget/field_trial_param_conversions_unittest.cc

// Copyright 2020 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#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 {

// 100
constexpr auto kSurface1 =;

// 257
constexpr auto kSurface2 =;

// 36028797018963968
constexpr auto kSurface3 =;

// 1
constexpr auto kType1 =;

// 9
constexpr auto kType2 =;

}  // namespace

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) {}

}  // namespace privacy_budget_internal