chromium/third_party/openscreen/src/util/enum_name_table_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 "util/enum_name_table.h"

#include "gmock/gmock.h"
#include "gtest/gtest.h"

namespace openscreen {

namespace {

enum class TestEnum {};

constexpr EnumNameTable<TestEnum, 4> kTestEnumNames{};

constexpr EnumNameTable<TestEnum, 1> kTestEnumNamesMissing{};

constexpr EnumNameTable<TestEnum, 0> kTestEnumNamesEmpty{};

}  // namespace

TEST(EnumNameTable, GetEnumNameValid) {}

TEST(EnumNameTable, GetEnumNameMissing) {}

TEST(EnumNameTable, GetEnumNameEmpty) {}

TEST(EnumNameTable, GetEnumValid) {}

TEST(EnumNameTable, GetEnumMissing) {}

TEST(EnumNameTable, GetEnumEmpty) {}

}  // namespace openscreen