#include "third_party/blink/public/common/tokens/multi_token.h"
#include <algorithm>
#include "base/types/token_type.h"
#include "base/unguessable_token.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace blink {
FooToken;
BarToken;
BazToken;
static_assert …;
static_assert …;
static_assert …;
static_assert …;
static_assert …;
static_assert …;
static_assert …;
FooBarToken;
FooBarBazToken;
static_assert …;
static_assert …;
static_assert …;
TEST(MultiTokenTest, MultiTokenWorks) { … }
TEST(MultiTokenTest, Comparison) { … }
TEST(MultiTokenTest, Visit) { … }
TEST(MultiTokenTest, CompatibleConstruction) { … }
TEST(MultiTokenTest, CompatibleAssignment) { … }
}