blob: 2e60394349785e55e8030cd85f314140fdf7a300 [file] [log] [blame]
Peter Qiud670d032014-06-03 15:04:43 -07001// Copyright (c) 2014 The Chromium OS Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#ifndef SHILL_MOCK_DNS_SERVER_TESTER_H_
6#define SHILL_MOCK_DNS_SERVER_TESTER_H_
7
Ben Chancc67c522014-09-03 07:19:18 -07008#include <base/macros.h>
Peter Qiud670d032014-06-03 15:04:43 -07009#include <gmock/gmock.h>
10
11#include "shill/dns_server_tester.h"
12
13namespace shill {
14
15class MockDNSServerTester : public DNSServerTester {
16 public:
17 explicit MockDNSServerTester(ConnectionRefPtr connection);
Ben Chan5ea763b2014-08-13 11:07:54 -070018 ~MockDNSServerTester() override;
Peter Qiud670d032014-06-03 15:04:43 -070019
20 MOCK_METHOD0(Start, void());
21 MOCK_METHOD0(Stop, void());
22
23 private:
24 DISALLOW_COPY_AND_ASSIGN(MockDNSServerTester);
25};
26
27} // namespace shill
28
29#endif // SHILL_MOCK_DNS_SERVER_TESTER_H_