#ifdef UNSAFE_BUFFERS_BUILD
#pragma allow_unsafe_buffers
#endif
#include "third_party/blink/public/common/privacy_budget/identifiable_token_builder.h"
#include <cstdint>
#include <vector>
#include "base/containers/span.h"
#include "base/rand_util.h"
#include "base/strings/strcat.h"
#include "base/strings/stringprintf.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "third_party/blink/public/common/privacy_budget/identifiable_token.h"
namespace blink {
TEST(IdentifiableTokenBuilderTest, Empty) { … }
TEST(IdentifiableTokenBuilderTest, ConstructVsAdd) { … }
TEST(IdentifiableTokenBuilderTest, OneByte) { … }
TEST(IdentifiableTokenBuilderTest, TwoBytesInTwoTakes) { … }
TEST(IdentifiableTokenBuilderTest, SixtySixBytesInTwoTakes) { … }
TEST(IdentifiableTokenBuilderTest, AddValue) { … }
TEST(IdentifiableTokenBuilderTest, AddAtomic_AlwaysConstant) { … }
TEST(IdentifiableTokenBuilderTest, AddAtomic_PadSuffix) { … }
TEST(IdentifiableTokenBuilderTest, AddAtomic_PadPrefix) { … }
TEST(IdentifiableTokenBuilderTest, AddVsAddAtomic) { … }
TEST(IdentifiableTokenBuilderTest, LotsOfRandomPartitions) { … }
}