chromium/mojo/public/cpp/bindings/tests/enum_default_unittest.cc

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

#include "base/test/bind.h"
#include "mojo/public/cpp/bindings/tests/enum_default_unittest.test-mojom-forward.h"
#include "mojo/public/cpp/bindings/tests/enum_default_unittest.test-mojom-shared.h"
#include "mojo/public/cpp/bindings/tests/enum_default_unittest.test-mojom.h"

#include <utility>

#include "base/functional/callback.h"
#include "base/run_loop.h"
#include "base/test/bind.h"
#include "base/test/task_environment.h"
#include "mojo/public/cpp/bindings/pending_receiver.h"
#include "mojo/public/cpp/bindings/receiver.h"
#include "mojo/public/cpp/bindings/remote.h"
#include "testing/gtest/include/gtest/gtest.h"

namespace mojo {
namespace test {
namespace enum_default_unittest {

class EnumDefaultTest : public ::testing::Test {};

class TestInterfaceImpl : public mojom::TestInterface {};

TEST_F(EnumDefaultTest, MethodBareParamWithDefault) {}

TEST_F(EnumDefaultTest, MethodBareParamWithoutDefault) {}

TEST_F(EnumDefaultTest, MethodStructParamWithDefault) {}

TEST_F(EnumDefaultTest, MethodStructParamWithoutDefault) {}

TEST_F(EnumDefaultTest, MethodUnionParamWithDefault) {}

TEST_F(EnumDefaultTest, MethodUnionParamWithoutDefault) {}

TEST_F(EnumDefaultTest, DefaultValueDoesNotAffectInitializer) {}

}  // namespace enum_default_unittest
}  // namespace test
}  // namespace mojo