chromium/dbus/end_to_end_sync_unittest.cc

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

#include <memory>

#include "base/memory/raw_ptr.h"
#include "base/memory/ref_counted.h"
#include "base/run_loop.h"
#include "base/test/task_environment.h"
#include "dbus/bus.h"
#include "dbus/message.h"
#include "dbus/object_path.h"
#include "dbus/object_proxy.h"
#include "dbus/test_service.h"
#include "testing/gtest/include/gtest/gtest.h"

namespace dbus {

// The end-to-end test exercises the synchronous APIs in ObjectProxy and
// ExportedObject. The test will launch a thread for the service side
// operations (i.e. ExportedObject side).
class EndToEndSyncTest : public testing::Test {};

TEST_F(EndToEndSyncTest, Echo) {}

TEST_F(EndToEndSyncTest, Timeout) {}

TEST_F(EndToEndSyncTest, NonexistentMethod) {}

TEST_F(EndToEndSyncTest, BrokenMethod) {}

TEST_F(EndToEndSyncTest, InvalidServiceName) {}

TEST_F(EndToEndSyncTest, ConnectToSignalAndBlock) {}

}  // namespace dbus