blob: b01cae48b75099144fabcac26fc1318c7d8d07fa [file] [log] [blame]
// Copyright 2018 The Chromium OS Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#ifndef BLUETOOTH_DISPATCHER_COMPLETE_MOCK_OBJECT_PROXY_H_
#define BLUETOOTH_DISPATCHER_COMPLETE_MOCK_OBJECT_PROXY_H_
#include "dbus/mock_object_proxy.h"
namespace bluetooth {
// Like MockObjectProxy, but with more mocking.
class CompleteMockObjectProxy : public dbus::MockObjectProxy {
public:
using MockObjectProxy::MockObjectProxy;
MOCK_METHOD1(WaitForServiceToBeAvailable,
void(ObjectProxy::WaitForServiceToBeAvailableCallback));
MOCK_METHOD1(SetNameOwnerChangedCallback,
void(ObjectProxy::NameOwnerChangedCallback));
};
} // namespace bluetooth
#endif // BLUETOOTH_DISPATCHER_COMPLETE_MOCK_OBJECT_PROXY_H_