#include <utility>
#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 "mojo/public/cpp/bindings/tests/default_construct_unittest.test-mojom.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace mojo::test::default_construct {
class TestInterface : public mojom::TestInterface { … };
class DefaultConstructTest : public ::testing::Test { … };
TEST_F(DefaultConstructTest, Echo) { … }
TEST_F(DefaultConstructTest, Map) { … }
TEST_F(DefaultConstructTest, Array) { … }
TEST_F(DefaultConstructTest, FixedArray) { … }
TEST_F(DefaultConstructTest, TypeWithPrivatelyDefaultConstructibleField) { … }
TEST(DefaultConstructOptionalTest, InitializedToNullopt) { … }
}