chromium/mojo/core/test/scoped_mojo_support.cc

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

#include "mojo/core/test/scoped_mojo_support.h"

#include "base/base_switches.h"
#include "base/command_line.h"
#include "base/feature_list.h"
#include "base/synchronization/waitable_event.h"
#include "base/test/bind.h"
#include "base/test/test_io_thread.h"
#include "mojo/core/embedder/configuration.h"
#include "mojo/core/embedder/embedder.h"
#include "mojo/core/embedder/scoped_ipc_support.h"
#include "mojo/core/test/mojo_test_base.h"
#include "mojo/core/test/test_support_impl.h"
#include "mojo/core/test/test_switches.h"
#include "mojo/public/tests/test_support_private.h"

namespace mojo::core::test {

namespace {

// Command-line switch to disable internal Mojo Channel capability
// advertisement, used to test skew between client versions.
const char kDisableAllCapabilities[] =;

class TestSupportInitializer {};

}  // namespace

class ScopedMojoSupport::CoreInstance {};

ScopedMojoSupport::ScopedMojoSupport()
    :{}

ScopedMojoSupport::~ScopedMojoSupport() = default;

}  // namespace mojo::core::test